运行 VMware Cloud Director upgrade 实用程序时,可以在命令行以选项和参数形式提供设置信息。
upgrade 实用程序的位置为
/opt/vmware/vcloud-director/bin/。
选项 | 参数 | 描述 |
---|---|---|
--backup-completed | 无 | 指定您已完成 VMware Cloud Director 备份。包括此选项时,升级实用程序不会提示您备份数据库。 |
--ceip-user | CEIP 服务帐户的用户名。 | 如果系统组织中已存在具有此用户名的用户,升级将失败。默认值:phone-home-system-account 。 |
--enable-ceip | 选择一项:
|
指定此安装是否加入 VMware 客户体验提升计划 (CEIP)。默认值为 true(如果未提供),并且不会在当前配置中设置为 false。VMware 客户体验提升计划(“CEIP”)已在“信任与保证中心”(网址为 http://www.vmware.com/trustvmware/ceip.html)提供有关通过 CEIP 收集的数据以及 VMware 将其用于何种用途等其他信息。您可以随时使用单元管理工具加入或退出此产品的 VMware CEIP。请参见VMware Cloud Director 单元管理工具参考。 |
--installer-path | VMware Cloud Director 安装文件的完整路径名。用户 vcloud.vcloud 必须能够读取安装文件及其存储目录。 | 需要 --private-key-path 选项。 |
--maintenance-cell | IP 地址 | 升级期间,升级实用程序的在维护模式下运行的单元的 IP 地址。此单元在其他单元关闭前进入维护模式,且在升级其他单元时处于维护模式。在其他单元均已升级且至少有一个单元重新启动后,此单元关闭并升级。需要 --private-key-path 选项。 |
--multisite-user | 多站点系统帐户的用户名。 | VMware Cloud Director 多站点功能使用此帐户。如果系统组织中已存在具有此用户名的用户,升级将失败。默认值:multisite-system-account 。 |
--private-key-path | 路径名 | 单元的专用密钥的完整路径名。使用此选项时,服务器组中的所有单元将正常关闭、升级并在数据库升级后重新启动。请参见对 Linux 上的 VMware Cloud Director 安装执行协调升级,了解有关此升级工作流的详细信息。 |
--unattended-upgrade | 无 | 指定无需人工干预的升级 |
如果使用
--private-key-path 选项,所有单元都必须配置为允许超级用户在不输入密码的情况下进行
ssh 连接。您可以使用如下所示的 Linux 命令行进行验证。此示例将您的身份设置为
vcloud
,然后以
root
身份建立到
cell-ip 单元的
ssh 连接,但不提供 root 密码。
sudo -u vcloud ssh -i private-key-path root@cell-ip如果本地单元上 private-key-path 中的私钥可由用户
vcloud.vcloud
读取,且相应的公钥已添加到
cell-ip 处 root 用户的
authorized-keys 文件中,此命令将成功。
注:
vcloud
用户、vcloud
组和 vcloud.vcloud
帐户由 VMware Cloud Director 安装程序创建,用作 VMware Cloud Director 进程运行时所用的身份。vcloud
用户没有任何密码。