使用单元管理工具的 system-setup 命令可使用系统管理员帐户和相关信息初始化服务器组的数据库。

system-setup 命令是可替代 vCloud Director 安装、配置和升级指南》中所述的 vCloud Director 安装向导的命令行。在 vCloud Director 服务器组中配置所有服务器并将其连接到数据库之后,您可以使用以下形式的命令行创建初始系统管理员帐户并使用相关信息初始化 vCloud Director 数据库:
cell-management-toolsystem-setup options

无法在已安装的系统上运行此命令。必须指定除 --unattended --password 之外的所有选项。

表 1. 单元管理工具选项和参数,system-setup 子命令
选项 参数 描述
--help (-h) 提供此类别中可用命令的摘要。
--email 正在创建的系统管理员的电子邮件地址。 系统管理员的电子邮件地址存储在 vCloud Director 数据库中。
--full-name 正在创建的系统管理员的全名。 系统管理员的全名存储在 vCloud Director 数据库中。
--installation-id 范围 1-63 内的整数 vCloud Director 安装的安装 ID。生成虚拟网卡的 MAC 地址时,系统会使用安装 ID。
注: 如果打算在多站点部署中跨 vCloud Director 安装创建延伸网络,请考虑为每个 vCloud Director 安装设置一个唯一的安装 ID。
--password 正在创建的系统管理员的密码。使用 --unattended 选项时为必填项。如果不使用 --unattended 选项,该命令会提示您输入此密码(如果未在命令行上提供)。 vCloud Director 进行身份验证时,系统管理员会提供此密码。
--serial-number 此安装的序列号(许可证密钥)。 可选。如果已提供,必须是有效的 vCloud Director 序列号。
--system-name 用于 vCloud Director vCenter Server 文件夹的名称。 vCloud Director 安装由注册时所使用的每个 vCenter Server 中具有此名称的文件夹表示。
--unattended 可选。使用此选项调用时,该命令不会提示进一步输入。
--user 正在创建的系统管理员的用户名。 vCloud Director 进行身份验证时,系统管理员会提供此用户名。

指定 vCloud Director 系统设置

如下命令可为新的 vCloud Director 安装指定所有系统设置。由于未指定 --unattended --password ,该命令会提示您提供并确认要为系统管理员创建的密码。
[root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool system-setup \ --user admin --full-name "VCD System Administrator" --email vcd-admin@example.com --system-name VCD --installation-id 2
Please enter the new password for user admin (password must have more than 6 characters): 

Re-enter the password to confirm: 

Username: admin
Full name: VCD System Administrator
Email: vcd-admin@example.com
System name: VCD
Installation ID: 2
Are you sure you want to use these parameters? [Y/n]:y
Creating admin user.
Setting system details.
Completing system setup.
System setup is complete.