您可以随时将服务器添加到 VMware Cloud Director 服务器组中。服务器组中的所有服务器必须使用相同的数据库连接详细信息进行配置,因此必须使用配置服务器组的第一个成员时创建的响应文件。
重要说明: 不支持在一个服务器组中的 Linux 和
VMware Cloud Director 设备部署中混合安装
VMware Cloud Director。
前提条件
- 确认您能够访问配置此服务器组的第一个成员时创建的响应文件。请参见配置网络和数据库连接。
- 确认在 VMware Cloud Director 服务器组的第一个成员上的 /opt/vmware/vcloud-director/data/transfer 挂载共享传输存储。
过程
- 以 root 身份登录到目标服务器。
- 将安装文件下载到目标服务器。
如果以媒体形式购买软件,请将安装文件复制到所有目标服务器均可访问的位置。
- 确保安装文件为可执行文件。
安装文件需要具有
执行权限。要确保安装文件具有此权限,请打开控制台、Shell 或终端窗口,并运行以下 Linux 命令,其中
installation-file 是
VMware Cloud Director 安装文件的完整路径名。
[root@cell1 /tmp]# chmod u+x installation-file
- 运行安装文件。
要运行安装文件,请输入完整路径名,例如:
[root@cell1 /tmp]# ./installation-file
该文件包括安装脚本和嵌入式 RPM 包。
注: 无法从其路径名包含任何嵌入式空格符的目录运行安装文件。
如果未在目标服务器上安装 VMware 公钥,安装程序将显示以下形式的警告:
warning:installation-file.rpm: Header V3 RSA/SHA1 signature: NOKEY, key ID 66fd4949
安装程序将执行以下操作。
- 验证主机是否满足所有要求。
- 验证安装文件上的数字签名。
- 创建
vcloud
用户和组。
- 解压 VMware Cloud Director RPM 软件包。
- 安装软件。
安装完成时,安装程序会提示您运行配置脚本,此脚本可配置网络和数据库连接。
- 输入 n 并按 Enter,以拒绝运行配置脚本。
可以稍后通过提供响应文件作为输入来运行配置脚本。
- 将共享传输存储挂载到 /opt/vmware/vcloud-director/data/transfer。
服务器组中的所有
VMware Cloud Director 服务器都必须将此卷挂载到同一个挂载点。
- 将响应文件复制到此服务器可访问的位置。
响应文件的路径名中的所有目录必须可由 root 用户读取。
- 运行配置脚本。
- 运行 configure 命令并提供响应文件的路径名。
/opt/vmware/vcloud-director/bin/configure -r /responses.properties
该脚本会将响应文件复制到
vcloud.vcloud
可读取的位置,然后使用响应文件作为输入运行配置脚本。
- 根据提示,提供 HTTP 服务的 IP 地址。
从
VMware Cloud Director 10.4 开始,控制台代理使用与 REST API 相同的 IP 地址和端口。
- VMware Cloud Director 10.4.1 及更高版本不支持控制台代理功能的旧版实现,因此不能在 configure 命令中使用控制台代理参数。
- 在 VMware Cloud Director 10.4 中,所有控制台代理参数都是可选的。VMware Cloud Director 可能会提示您提供控制台代理服务的 IP 地址。如果您计划启用旧版控制台代理模式,请输入控制台代理 IP 地址。如果您不打算启用旧版控制台代理模式,要忽略控制台代理 IP 提示,请按
Enter
。
- 如果出现提示时配置脚本在响应文件保存的路径名中找不到有效证书,请提供证书的路径名和密码。
该脚本将验证信息,将服务器连接到数据库并启动 VMware Cloud Director 单元。
- (可选) 输入 y,启动 VMware Cloud Director 服务。
可以决定稍后通过运行
service vmware-vcd start 命令启动服务。
下一步做什么
-
重复此过程以向此服务器组中添加更多服务器。
VMware Cloud Director 服务在所有服务器上运行时,必须使用许可证密钥、系统管理员帐户和相关信息初始化 VMware Cloud Director 数据库。您可以使用单元管理工具通过 system-setup 子命令来初始化数据库。请参见配置 VMware Cloud Director 安装。
- 对于 VMware Cloud Director 10.4,如果要使用旧版控制台代理实现,请启用该功能并重新启动 VMware Cloud Director。
注:
VMware Cloud Director 10.4.1 及更高版本不支持控制台代理功能的旧版实现。
- 在 VMware Cloud Director Service Provider Admin Portal 顶部导航栏中,选择管理。
- 导航到功能标记设置菜单,然后启用 LegacyConsoleProxy 功能。
- 如果 global.properties 和 response.properties 文件中的旧版控制台代理属性缺失,请重新运行 configure 命令,然后指定所有旧版控制台代理属性。
- 重新启动 VMware Cloud Director。