Linux: 准备卸载

必须先准备系统,再卸载 IBM® WebSphere® Portal 环境。例如,向属性文件添加密码。您还必须决定保存还是废弃数据库信息。

关于此任务

重要的集群注意事项: 卸载之前必须发出 removeNode 命令来取消联合节点,因为 WebSphere Portal 无法卸载联合节点。

过程

  1. 可选: 生成 WebSphere Portal 配置的备份。使用 XML 配置接口。
    要点: 如果删除数据库,那么不会备份以下信息,并会将其删除:
    • 存储在数据库中而不是用户注册表中的用户属性
    • 存储在缺省保险库文件实现中的凭证数据
  2. 完成以下步骤以从集群环境中的单元移除节点:
    注: 从单元移除 WebSphere Portal 节点不影响您最初为集群创建的集群定义。即使将所有 WebSphere Portal 节点从单元移除之后,集群定义也保持不变。另外,从单元移除 WebSphere Portal 节点不会从 Deployment Manager 移除产品的企业应用程序。企业应用程序会保留下来并仍然与集群定义相关联。
    1. 登录到 Deployment Manager WebSphere Integrated Solutions Console
    2. 转至服务器 > WebSphere Application Server 集群 > cluster_name > 集群成员,其中 cluster_name 是集群的名称,单击要停止的服务器,然后单击停止
    3. 在动态集群上完成以下步骤:
      1. 转至系统管理 > 节点组 > 节点组名称 > 节点 > 节点组成员
      2. 选中要卸载的节点对应的框,然后单击除去
      3. 将更改保存到主配置存储库。
      4. 使要卸载的节点同步。
    4. 转至系统管理 > 节点。选择包含要从单元移除的服务器的节点,然后单击移除节点以从单元移除该节点。
      要点: 确保您选择了除去节点选项来从单元除去节点,而不是选择集群成员视图上的删除选项。通过删除选项可完全删除该节点,这会将现有的服务器从 Deployment Manager 移除。这种情况下,无法将 WebSphere Portal 节点恢复为独立系统。使用删除选项可以避免 WebSphere Portal 服务器在从集群删除之后还在工作。如果除去节点未成功除去节点,请单击强制删除除去节点。
    5. 单击保存以保存对单元的配置所作的更改。
    6. 对集群和单元中您要卸载的每个节点重复上述步骤。
    7. 可选: 如果计划将独立服务器转换为工作门户网站,请执行下列步骤:
      1. 使用文本编辑器打开 wkplc.properties 文件。
      2. 更改 CellName 属性的值,以使它匹配节点自身的单元名称。
        • 节点的单元名还原为您联合节点前使用过的单元名。
        • 可以通过节点上的 wp_profile_root/config/cells/cell_name 目录来识别单元名称,其中 cell_name 表示节点所属的单元。
      3. ServerName 属性的值更改为原始 WebSphere Portal 服务器名称。
      4. 确保 PrimaryNode 属性的值设置为 true
      5. 保存您所作的更改。
  3. 将密码添加到 wp_profile_root/ConfigEngine/properties 目录中的 wkplc.propertieswkplc_dbdomain.propertieswkplc_dbtype.properties 文件中。您还可在命令行上指定密码。
  4. 决定是否保留数据库以保存 WebSphere Portal 信息。
    • 如果保留数据库,那么不需要执行任何其他步骤。
      注: 如果选择保留数据库信息,那么即使您仍可以通过数据库软件访问该信息,也无法将该信息用于后续安装。而且,如果保留该信息,那么您始终可在以后使用数据库软件删除 WebSphere Portal 数据库和数据库表。
    • 完成以下步骤以从数据库移除信息:
      1. 停止所有服务器。有关特定指示信息,请转至启动和停止服务器、Deployment Manager 及节点代理程序
      2. 打开命令提示符,并切换到 wp_profile_root/ConfigEngine 目录。
      3. 运行 ./ConfigEngine.sh remove-schema -DWasPassword=password -Drelease.DbPassword=password -Dcustomization.DbPassword=password -Dcommunity.DbPassword=password -Djcr.DbPassword=password -Dfeedback.DbPassword=password -Dlikeminds.DbPassword=password 任务。
      注: 一些表保留在 IBM Java Content Repository 数据库中。移除数据库时将移除这些表。