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

在 Linux® 和UNIX操作系统上,若您此前在 7.0 及更高版本中使用了root用户ID,则可作为非root用户运行 WebSphere® Application Server 版本 9.0

准备工作

支持的配置:

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

有关此任务

先前版本需要 WebSphere Application Server 系统管理员权限。 默认迁移路径在升级至 9.0 版本时会延续该要求,除非您修改标准迁移流程。

过程

  1. 收集相关信息。
    • 收集将在非root用户配置文件(此处称为nonroot_user )上运行的用户和组信息,该用户将运行 9.0 版本
    • 收集当前配置和应用程序所引用的、位于 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用户安装 9.0 版本
  4. 创建一个可由非root用户访问的迁移备份目录。
  5. 使用迁移工具将您之前的配置迁移至 9.0 版本