在部署 vCenter Server Appliance 之前,需要下载 vCenter Server 安装程序的 ISO 文件,并将其挂载到将用于执行部署的网络虚拟机或物理服务器上。
一、系统要求
部署 vCenter Server Appliance 的计算机必须运行符合操作系统要求的 Windows、Linux 或 Mac 操作系统。
二、vCenter Server安装程序的系统要求
可以从受支持的 Windows、Linux 或 Mac 操作系统上运行 vCenter Server 的 GUI 或 CLI 安装程序。为了确保这两个安装程序的最佳性能,客户机应满足最低硬件要求。
注意事项:
- 在 Mac OS 10.15 或更高版本上运行安装程序时,不支持同时部署多个设备,必须逐个依次部署设备;
- 对于低于 Windows 10 的Windows版本,CLI安装程序的运行需要安装 Visual C++ 可再发行库。安装程序位于 “vcsa-cli-installer/win32/vcredist” 目录中;
- 采用 GUI 部署 vCenter Server Appliance 时,确保显示分辨率至少为 1024×768,以确保 UI 元素正常显示。低于此分辨率可能会导致界面部分被截断。
三、下载并挂载vCenter Server安装程序
VMware 提供了 vCenter Server Appliance ISO 映像,其中包含 vCenter Server Appliance 的 GUI 和 CLI 安装程序。借助此 ISO 文件,可以执行以下操作:
- 部署 vCenter Server Appliance;
- 升级现有的 vCenter Server Appliance;
- 将具有外部 Platform Services Controller 的旧版本 vCenter Server 合并到当前版本;
- 从文件备份中还原 vCenter Server Appliance。
四、部署前提条件
1、在 [VMware Customer Connect](https://my.vmware.com/web/vmware/) 上创建一个账户。
2、确认客户端计算机满足 vCenter Server 安装程序的系统要求。
3、登录到 VMware Customer Connect。
4、导航到“产品和帐户” > “所有产品”。
5、找到 VMware vSphere,单击“查看下载组件”。
6、从“选择版本”下拉菜单中选择 VMware vSphere 的相关版本。
7、选择 VMware vCenter Server 的版本,然后点击“转到下载”。
8、下载 vCenter Server Appliance ISO 映像。
9、使用 MD5 校验和工具确认下载的 md5sum 正确无误。
10、将 ISO 映像挂载到要从其部署、升级、迁移或还原设备的客户机。
注意事项:
- 不支持使用禁用八个以上目录级别的 ISO 挂载软件,例如 Windows 上的 MagicISO Maker;
- 对于 Linux 和 Mac OS,存档管理器不被支持;
- 在 Mac OS 系统中,可以使用 DiskImageMounter;
- 在 Ubuntu 14.04 中,可以使用 Disk Image Mounter。
对于 SUSE 12 OS,可以使用终端进行挂载:
sudo mkdir mount_dir sudo mount -o loop VMware-vCSA-all-version_number-build_number.iso mount_dir
重要说明:在 macOS Catalina 中,由于安全更改,需要修改安全设置以完成 vCenter Server 的部署。如果不进行此修改,安装程序可能提示错误:“ovftool cannot be opened because the developer cannot be verified。”获取 vCenter Server Appliance ISO 映像中的其他文件和目录信息,请打开 “readme.txt” 文件。
五、同步vSphere网络上的时钟
在部署 vCenter Server 实例之前,请确保 vSphere 网络上所有组件的时钟均已同步。如果物理机的时钟不同步,可能会导致网络计算机间时间敏感的 SSL 证书和 SAML 令牌无法被识别为有效,进而引发身份验证问题,导致安装失败或 vCenter Server(vmware-vpxd)服务无法启动。
不一致的时间可能导致组件在首次引导时失败,这取决于环境中某段时间的误差以及何时进行时间同步。当目标 vCenter Server 的 ESXi 主机与 NTP 或 PTP 不同步时,通常会发生此类问题。此外,如果目标 vCenter Server 迁移到通过 DRS 完全自动化设置的时间不同的 ESXi 主机,也可能出现问题。
要避免时间同步问题,请确保以下项正确:
- 部署 vCenter Server 的目标 ESXi 主机已同步到 NTP 或 PTP;
- 运行源 vCenter Server 的 ESXi 主机已同步到 NTP 或 PTP;
- 如果从 vSphere 6.7 升级或迁移到 vSphere 8.0,并且 vCenter Server Appliance 连接到外部 Platform Services Controller,请确保运行外部 Platform Services Controller 的 ESXi 主机已同步到 NTP 或 PTP;
- 确保源 vCenter Server 或 vCenter Server Appliance与外部 Platform Services Controller 的时间准确无误;
- 验证运行 vCenter Server 的任何 Windows 主机与网络时间协议 (NTP) 服务器同步。
六、同步客户端和服务器的系统时钟
建立安全的 TLS 连接时,运行 CLI 安装程序的客户端系统的时钟与服务器的时钟之间的时间差必须在可接受的范围内,以确保连接的有效性。