将 root 用户配置迁移到非 root 用户配置

在 Linux® 和 UNIX 操作系统上,当您先前在 V 7.0 或更高版本中使用 root 用户标识时,可以非 root 用户身份运行 WebSphere® Application Server V 9.0

准备工作

受支持的配置:

本主题阐述概要文件配置迁移。 要将应用程序迁移到最新版本,请使用 WebSphere Application Server Migration Toolkit。

有关此任务

WebSphere Application Server 的先前发行版需要对系统的 root 用户访问权。 除非您修改标准迁移过程,否则 V 9.0 的缺省迁移路径将继续满足该需求。

过程

  1. 收集相关信息。
    • 收集有关将运行 V 9.0的非 root 用户概要文件 (此处称为 nonroot_user) 的用户和组信息。
    • 收集有关 WebSphere Application Server 树外部由当前配置和应用程序引用的任何文件的用户和组信息信息。
      • 库文件 (.jar 个文件)
      • 资源适配器文件(.rar 文件)
      • 密钥文件(例如,.jks.p12 文件)
      • 其他文件(例如,数据库驱动程序文件和应用程序助手文件或服务)
    • 您的配置是否在这些服务器上使用“运行用户身份”?

      如果答案是肯定的,请将该配置包括在您的计划中。 理想情况下,它们应使用运行用户身份 nonroot_user

    • 您的应用程序或应用程序服务器配置是否使用对用户访问有限制的系统服务?
  2. 提供对所有必需文件的访问权,包括 WebSphere Application Server 配置目录中的文件以及第一步中标识的 WebSphere Application Server 树外部的所有文件。
    1. 执行下列其中一项操作:
      • 更改旧版安装的所有权。
        chown -R nonroot_user WAS_HOME
        chown -R nonroot_user USER_HOME
      • 更改旧版安装的限制。
        chmod -R 0777 WAS_HOME
        chmod -R 0777 USER_HOME
    2. 更改第一步中标识的 WebSphere Application Server 树外部所有文件的所有权或组访问权。
  3. 使用 非 root_user安装 版本 9.0
  4. 创建可由 nonroot_user访问的迁移备份目录。
  5. 使用迁移工具将先前配置迁移到 V 9.0