卸载 WebSphere Application Server 产品
卸载 WebSphere® Application Server Network Deployment 以除去核心产品文件。
在您开始之前
uninstall 命令调用安装期间创建的卸载程序。卸载程序是为每个产品安装而定制的,它带有特定的光盘位置以及用于除去已安装功能部件的例程。
卸载程序除去注册表条目、卸载产品并除去所有相关的功能部件。卸载程序不会除去安装根目录下的日志文件。
新功能部件: WebSphere Application Server 的卸载程序现在能够检测用来扩展应用程序服务器并且已声明与应用程序服务器存在依赖关系的其他产品。如果您已经安装了用来扩展应用程序服务器的其他产品,那么在卸载其他产品之后才能卸载应用程序服务器。用来扩展应用程序服务器的产品是功能部件包和依赖于应用程序服务器运行时环境的其他产品。newfeat
在尝试卸载应用程序服务器之前,请卸载用来扩展应用程序服务器的所有产品(例如,功能部件包)或者依赖于应用程序服务器运行时环境的其他产品。如果不卸载其他产品,您将无法卸载应用程序服务器产品。
避免故障: 如果管理员用户卸载另一个用户所拥有的应用程序服务器,那么也会除去此管理员拥有的所有应用程序服务器实例的所有注册表项。如果可能,您应当作为具有所有权的非管理员用户来卸载任何非管理员应用程序服务器。gotcha
关于本任务
此过程将卸载 WebSphere Application Server Network Deployment 产品。
有关卸载产品光盘上其他组件(如 IBM HTTP Server)或 Web 服务器插件的更多信息,请参阅这些产品的文档。
卸载所需的时间取决于机器的处理速度。作为大致的指导准则,当使用 uninstall 命令时,卸载核心产品文件和一个应用程序服务器概要文件大约花 10 分钟。
过程
1. 使用安装产品时所使用的用户标识来登录。
在 WebSphere Application Server 安装根目录下发出 ls -al 命令以查用于安装产品的用户标识。
2. 作为属于 Administrators 组的用户或者作为安装产品的用户来登录。
3. 运行 WebSphere Application Server 的 Web 服务器插件的卸载程序。
如果 Web 服务器配置为与应用程序服务器一起运行,那么卸载插件从 Web 服务器中除去该配置。请参阅插件卸载文档以获取更多信息。
4. 使用 stopNode 命令停止 Node Agent 进程。
停止与目标产品实例相关联的节点代理程序进程。例如,从 Linux 机器上联合节点的 profile_root /bin 目录中发出以下命令来停止 Node Agent 进程:
./stopNode.sh
如果服务器正在运行并且启用了安全性,请使用以下命令:
./stopNode.sh -user user_ID -password password
5. 使用 stopManager 命令停止 Deployment Manager dmgr 进程。
停止正在机器上运行的所有 dmgr 进程。例如,在 Linux 机器上从 Deployment Manager 概要文件的 profile_root /bin 目录发出此命令。此示例假定您已启用了管理安全性。
./stopManager.sh -user user_ID -password password
6. 停止每个正在运行的应用程序服务器。
停止所有概要文件中与目标产品实例相关联的所有服务器进程。例如,从 webserver接口开发profile_root /bin 目录中发出以下命令以停止应用程序服务器概要文件中的 server1 进程:
./stopServer.sh server1
.
/stopServer server1
如果服务器正在运行并且启用了安全性,请使用以下命令:
./stopServer.sh server1 -user user_ID -password password
./stopServer server1 -user user_ID -password password
如果有多个服务器,那么可以使用 serverStatus 命令查与目标产品实例相关联的正在运行的应用程序服务器。从 profile_root /bin 目录发出以下命令以确定正在运行的服务器(如果有):
./serverStatus.sh -all
.
/serverStatus -all
7. 可选: 如果需要,请备份配置文件和日志文件以供今后参阅。
例如,使用 AdminTask 命令脚本编制接口来创建现有 WebSphere Application Server 概要文件的配置归档文件。
如果需要,请备份每个概要文件的 config 文件夹和 logs 文件夹以供今后参阅。您不能复用概要文件,因此没有必要备份整个概要文件。
8. 发出 uninstall 命令。
运行 uninstall 命令:
o app_server_root/uninstall/uninstall
o app_server_root\
卸载程序向导开始并显示“欢迎”面板。
还可使用静默参数来发出卸载命令,以在没有图形用户界面的情况下使用向导。
发出以下命令来以静默方式启动卸载程序向导而不显示图形用户界面,并除去所有概要文件:
o app_server_root/uninstall/uninstall -silent(缺省行为)
o app_server_root/uninstall/uninstall -silent -OPT removeProfilesOnUninstall="true"
o app_server_root\ -silent(缺省行为)
o app_server_root\ -silent -OPT removeProfilesOnUninstall="true"
发出以下命令来以静默方式启动卸载程序向导,并让所有概要文件保持不变:
o app_server_root/uninstall/uninstall -silent -OPT removeProfilesOnUninstall="false"
o app_server_root\ -silent -OPT removeProfilesOnUninstall="false"
9. 如果正在使用该向导,则单击下一步开始卸载该产品。
该卸载程序向导将显示确认面板,该面板列示您要卸载的组件摘要。
a. 单击下一步继续卸载该产品。
使用向导时,向导面板允许您选择是否让卸载程序在删除核心产品文件之前删除所有概要文件。在缺省情况下,将删除所有概要文件,但可以在面板上取消选择此选项。
要更改缺省行为,请使用以下命令启动向导:
uninstall -OPT removeProfilesOnUninstall="false"
卸载概要文件后,卸载程序按组件顺序删除核心产品文件。
b. 向导除去该产品后,单击完成以关闭此向导。
除去受管节点中描述已删除的 Deployment Manager 的任何配置条目。
常见拓扑是在多台机器上安装核心产品文件。一台机器具有 Deployment Manager,而其他机器具有从定制概要文件或联合应用程序服务器概要文件创建的受管节点。如果您删除 Network Deployment 安装,而您在此安装中创建了应用程序服务器概要文件或定制概要文件并将节点联合到了另一个安装中的 Deployment Manager 单元,则必须从 Deployment Manager 除去配置。
对受管节点中节点配置问题的支持的正式陈述是:在初始安装后使用 backupConfig 命令。每当您对必须保存的配置进行重要的更改之后就要再次使用此命令。备份了有效的配置后,您就可以总使用 restoreConfig 命令恢复到配置中的先前现有状态。
当 Deployment Manager 不在运行时,您还可以使用以下命令除去节点。从带有受管节点的机器上 app_server_root /profiles/managed_node_profile/bin 目录发出以下命令:
o removeNode.sh -force
o removeNode.bat -force
如果您必须手动清除受管节点上的配置,则可尝试以下不支持的过程:
a. 如果节点的 cell_name 目录的当前名称不是原始名称,则将它重命名为原始名称。
转至 profile_root /config/cells/ 目录。将 cell_name 目录重命名为原始名称。
b. 如果 dmgr_node_name 目录存在,则将其删除。
转至 profile_root /config/cells/ original_cell_name /nodes 目录以查必须删除的 dmgr_node_name 目录。
c. 编辑诸如 AIX® 或 Linux® 之类的操作系统上的 setupCmdLine.sh 文件或 Windows® 系统上的 setupCmdLine.sh 文件,并将单元名更改为原始单元名。
该文件在 profile_root /bin 目录中。将 WAS_CELL 变量的值更改为原始单元名。
除去 Deployment Manager 中描述已删除的受管节点的任何配置条目。
打开 Deployment Manager 的管理控制台并单击系统管理 > 节点 > node_name > 除去节点。
如果管理控制台无法成功除去节点,则在 Deployment Manager 运行的同时运行以下命令:
o app_server_root /bin/cleanupNode.sh node_name
o app_server_root /bin/cleanupNode.bat node_name
对 Deployment Manager 中节点配置问题的支持的正式陈述是:在初始安装后使用 backupConfig 命令。每当您对必须保存的配置进行重要的更改之后就要再次使用此命令。备份了有效的配置后,您就可以总使用 restoreConfig 命令恢复到配置中的先前现有状态。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论