使用 VMware Cloud Director 单元管理工具的 cell-application 命令可以控制单元在启动时运行的一组应用程序。

VMware Cloud Director 运行许多应用程序,提供 VMware Cloud Director 客户端需要的服务。默认情况下,单元会启动这些应用程序的子集。该子集中的所有成员通常都需要支持 VMware Cloud Director 安装。

要查看或更改单元启动时运行的应用程序列表,请使用以下格式的命令行:
cell-management-tool -u sysadmin-username -p sysadmin-password cell-application command
sysadmin-username
VMware Cloud Director 系统管理员的用户名。
sysadmin-password
VMware Cloud Director 系统管理员的密码。如果密码包含特殊字符,则必须给密码加上引号。
注:

可以在 cell-management-tool 命令行中提供 VMware Cloud Director 系统管理员密码,但省略此密码更安全。这会导致 cell-management-tool 提示用户输入密码,键入时屏幕上不会显示该密码。

如果不提供系统管理员凭据,您也可以使用 --pid 选项,并提供单元进程的进程 ID。要查找单元的进程 ID,请使用如下命令︰
cat /var/run/vmware-vcd-cell.pid
command
cell-application 子命令。
表 1. 单元管理工具选项和参数,cell-application 子命令
命令 参数 描述
--help (-h) 提供此类别中可用命令的摘要。
--application-states 列出单元应用程序及其当前状态。
--disable 应用程序 ID 防止此单元应用程序在单元启动时运行。
--enable 应用程序 ID 允许此单元应用程序在单元启动时运行。
--pid (-i) 单元进程的进程 ID 您可以使用此选项,而不是 -u-u 以及 -p
--list 列出所有单元应用程序,并显示是否允许它们在单元启动时运行。
--password (-p) VMware Cloud Director 管理员密码 可选。如果您未在命令行上提供密码,命令将提示您输入密码。
--set 以分号分隔的应用程序 ID 列表。 指定在单元启动时运行的一组单元应用程序。此命令将覆盖在单元启动时启动的一组现有单元应用程序。使用 --enable--disable 更改单个应用程序的启动状态。
--username (-u) VMware Cloud Director 管理员用户名。 如果未指定 --pid 则需要提供

列出单元应用程序及其启动状况

以下 cell-management-tool 命令行要求提供系统管理员凭据,并返回单元应用程序及其启动状态的列表。
[root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool -u administrator cell-application --list
Please enter the administrator password:

 name                     id               enabled  description                                 

 Networking               com.vmware.vc... true     Exposes NSX api endpoints directly from vCD.
 Console Proxy            com.vmware.vc... true     Proxies VM console data connection...       
 Cloud Proxy              com.vmware.vc... true     Proxies TCP connections from a tenant site. 
 Compute Service Broker   com.vmware.vc... true     Allows registering with a service control...
 Maintenance Application  com.vmware.vc... false    Indicates to users the cell is undergo ...  
 Core Cell Application    com.vmware.vc... true     Main cell application, Flex UI and REST API.