非管理员(非 root 用户)可以采用静默方式和交互式非管理员方式安装 WebSphere® Application Server Network Deployment,以便执行完整的产品安装和除去、增量功能部件安装以及版本升级。
对于现有安装,除了在下列任意情况下以外,拥有当前安装的文件的用户是唯一能够对该安装执行后续安装、维护或除去操作的用户:
- Installation Manager 和产品以组方式进行安装。
- 所有者将相应目录和文件的所有权重新分配给其他用户。
必须符合此规则的安装后操作集包括安装功能部件、安装维护包以及卸载产品。
安装注意事项
如果要以非管理员方式进行安装,那么必须检查各个注意事项。
- 非管理员安装可以应用于产品包中的所有 WebSphere 软件组件
非管理员可以安装所有产品软件组件。
- 非管理员安装将安装一个可以正常运行的产品
如果安装版本的某个部分需要管理员特权,那么 Installation Manager 将提供一个选项,以使非管理员可以安装一个可以正常运行的产品,而不必尽可能启用特权选项。
- Installation Manager 标识了仅可供 root 用户使用的选项
Installation Manager
通过在非管理员的界面中禁用特权选项来明确地标识这种选项。
- 缺省安装位置位于非管理员的主目录中
缺省安装位置位于非管理员的主目录中,以验证可写的磁盘空间。Installation Manager
将验证指定的磁盘位置是否可写。
专用 GSKit 安装
注: 安装 IBM® HTTP Server 和
Web 服务器插件将安装 IBM Global Security Kit (GSKit)
的专用副本,这将允许管理员和非管理员启用 SSL 支持。
GSKit 软件包将安装在安装产品的根目录下的 gsk8 目录中。
GSKit 的专用副本通过 IBM HTTP Server 和 Web 服务器插件修订包中交付的 GSKit 更新包进行维护。
非管理员限制
与采用管理员身份进行安装相比,采用非管理员身份进行安装时存在一些限制和差别。
- 本地 Web 服务器插件安装
如果 Web 服务器插件和应用程序服务器安装在同一台机器上(本地安装方案),那么仅当应用程序服务器也由同一用户安装时,才支持采用非管理员身份来安装插件组件。否则,无法对应用程序服务器安装运行 Web 服务器配置脚本。
- 分配端口值
创建概要文件时,将通过检查其他 WebSphere Application Server
安装版本所使用的端口值来避免端口值发生冲突。如果存在多个非管理安装人员,那么将会减弱检测和避免端口值发生冲突的能力。由于非管理员安装不会进行全局注册,所以只有使用安装人员标识才能看见
WebSphere Application Server 安装。如果由管理员执行所有
WebSphere Application Server 安装,那么可以避免发生此问题。
- Edge Components
Edge 本身所固有的安装机制决定它需要管理员(root 用户)特权。