removeNode 命令将节点从 Network Deployment 分布式管理单元返回到独立应用程序服务器安装。
removeNode 命令仅从单元除去节点特定的配置。此命令不卸载由于运行 addNode 命令而安装的任何应用程序。这些应用程序随后可以部署到 Network Deployment 单元中的其他服务器上。因此,在 removeNode 命令之后运行的带有 -includeapps 选项的 addNode 命令不将应用程序移入该单元,因为它们从第一个 addNode 命令开始就存在。在节点上添加的结果应用程序服务器不包含任何应用程序。要处理此情况,请添加节点并使用 Deployment Manager 管理应用程序。将节点合并到单元之后,请将应用程序添加到该节点上的服务器。
- 停止节点中所有正在运行的服务器进程,其中包括 Node Agent 进程
- 通过将命令发送到 Deployment Manager,从单元库中除去节点配置文档
- 将原始应用程序服务器单元配置复制到活动配置
- 必须具有管理员特权才能使用 removeNode 功能。
根据您从此单元除去的新节点的大小和位置,此命令可花几分钟时间完成。
除去在创建单元概要文件期间联合的节点
创建单元概要文件期间构建的应用程序服务器节点没有原始配置,因此,removeNode 命令无法将节点恢复到可用的基本配置。如果您在创建单元概要文件期间创建的节点上使用 removeNode 命令,那么该命令将指示节点除去实用程序无法除去该节点,且无法将该节点恢复到基本配置。
要成功除去在创建单元概要文件期间联合的节点,请使用 manageprofiles 命令来除去该节点的概要文件。在删除了该节点的概要文件后,将在 Deployment Manager 上使用 cleanupNode 命令从单元存储库中除去该节点配置。可通过使用概要管理工具或 manageprofiles 命令创建新的概要文件。
语法
removeNode [options]以下所有参数均为可选。
参数
以下选项可用于 removeNode 命令:
-
-force
- 无论您是否可到达单元库清除的 Deployment Manager,都要清除本地节点配置。使用 -force 参数后,您可能需要在 Deployment Manager 上使用 cleanupNode 命令。 -logfile <fileName>
- 指定写入跟踪信息的日志文件的位置。缺省情况下,日志文件名为 removeNode.log,并且是在所除去节点的概要文件的 logs 目录中创建。 -password <password>
- 指定启用安全性时认证的密码。 -profileName
- 在多概要文件安装中定义应用程序服务器进程的概要文件。在单概要文件环境中运行不需要 -profileName 选项。此选项的缺省值为缺省概要文件。 -quiet
- 禁止显示 removeNode 命令以正常方式显示的进度信息。 -replacelog
- 替换日志文件,而不是附加到当前日志文件。 -statusport
- 一个可选参数,允许管理员设置服务器状态回调的端口号。该工具打开此端口并等待服务器在完全停止前返回的状态回调。如果未设置此参数,那么将自动分配一个未使用的端口。 -trace
- 将跟踪信息生成文件以用于调试。 -user <name>
- 指定启用安全性时认证的用户名。等同于 -username 选项。 -username <name>
- 指定启用安全性时认证的用户名。等同于 -user 选项。 -help
- 显示用法说明。 -?
- 显示用法说明。
使用方案
下列示例说明了正确的语法:
removeNode -quiet
removeNode -trace (produces the removeNode.log file)