使用 VMware Cloud Director 单元管理工具的 fail-tasks 命令更新与故意关闭单元时正在运行的任务相关联的任务完成状态。您不能使用 fail-tasks 命令,除非所有单元都已关闭。

使用 cell-management-tool -q 命令静默单元后,正在运行的任务应在几分钟内正常终止。如果任务继续在已静默的单元上运行,超级用户可以关闭单元,这会导致所有正在运行的任务失败。关闭所有单元导致正在运行的任务失败后,超级用户可以运行 cell-management-tool fail-tasks 更新这些任务的完成状态。可以选择以这种方式更新任务的完成状态,有助于保持系统日志的完整性,并清楚地识别由管理操作导致的失败。

要生成静默单元上仍在运行的任务的列表,请使用以下形式的命令行:
cell-management-tool -u sysadmin-username cell --status-verbose
表 1. 单元管理工具选项和参数,fail-tasks 子命令
命令 参数 描述
--help (-h) 提供此类别中可用命令的摘要。
--message (-m) 消息文本。 要置于任务完成状态的消息文本。

使单元上正在运行的任务失败

此示例更新了与关闭单元时仍在运行的任务相关联的任务完成状态。
[root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool fail-tasks -m "administrative shutdown"
Operation: IMPORT_SINGLETON_VAPP, Start time: 12/16/13 6:41 PM, Username: system, Organization: org1
Would you like to fail the tasks listed above? 
键入 y 可更新完成状态为 administrative shutdown 的任务。键入 n 可允许任务继续运行。
注: 如果响应返回多个任务,则必须确定是使所有任务失败还是不执行任何操作。无法选择要使其失败的任务的子集。