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