使用单元管理工具的 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 子命令。
命令 | 参数 | 描述 |
---|---|---|
--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.