运行 upgrade 实用程序时,可以在命令行以选项和参数形式提供设置信息。

upgrade 实用程序的位置为 /opt/vmware/vcloud-director/bin/
表 1. 数据库升级实用程序选项和参数
选项 参数 描述
--backup-completed 指定您已完成 VMware Cloud Director 备份。包括此选项时,升级实用程序不会提示您备份数据库。
--ceip-user CEIP 服务帐户的用户名。 如果系统组织中已存在具有此用户名的用户,升级将失败。默认值:phone-home-system-account
--enable-ceip 选择一项:
  • true
  • false
指定此安装是否加入 VMware 客户体验提升计划 (CEIP)。默认值为 true(如果未提供),并且不会在当前配置中设置为 false。VMware 客户体验提升计划(“CEIP”)已在“信任与保证中心”(网址为 http://www.vmware.com/trustvmware/ceip.html)提供有关通过 CEIP 收集的数据以及 VMware 将其用于何种用途等其他信息。您可以随时使用单元管理工具加入或退出此产品的 VMware CEIP。请参见单元管理工具参考
--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 路径名 单元的专用密钥的完整路径名。使用此选项时,服务器组中的所有单元将正常关闭、升级并在数据库升级后重新启动。请参见执行 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 用户没有任何密码。