VMware vCenter 是 VMware vSphere 虚拟基础设施的重要组件,它允许您使用高级 VMware 功能。在安装 vCenter 的最常见方法是将 vCenter Server Appliance(VCSA)作为虚拟机部署在 ESXi 主机上。
本博文将解释如何将 VMware vCenter 作为虚拟应用程序安装,以获取 vSphere 环境中的企业功能。
VMware vCenter Server 是什么?
VMware vCenter 是管理 vSphere 环境的核心产品,可以启用企业功能。这些功能包括(但不限于):
- 集中式管理,包括单一登录(SSO)身份验证
- 集中式权限管理
- 集中式日志记录任务和事件
- 资源管理
- 执行 ESXi 主机上的管理和管理任务的中央位置
- 高可用性
- 分布式资源调度
- 故障容错
- 通过更新管理器中心化更新
解锁其他 VMware 产品的中央功能,包括 vRealize 产品套件、Site Recovery Manager(SRM)、 NSX 网络虚拟化 等。 - 核心功能用于解锁其他VMware产品,包括vRealize套件产品、Site Recovery Manager(SRM)、NSX网络虚拟化以及其他产品
。虽然您可以使用免费ESXi安装来创建虚拟机,但在关键任务环境中,需要vCenter Server才能访问企业级功能。大多数,如果不是全部,VMware的其他附加产品都需要vCenter。因此,现在让我们进入VMware vCenter服务器安装指南。
VMware vCenter安装和选项
传统上,部署vCenter Server有两种选择:
- 在Windows Server上 – 无论是物理的还是虚拟的
- 通过在虚拟环境中使用OVA Linux设备。该设备被称为vCenter Server虚拟设备或VCSA。
在vCenter的早期,Windows服务器安装是首选,因为当时这是vCenter性能更好的平台。然而,随着虚拟设备的发展,VMware宣布VCSA与Windows设备一样强大。事实上,据称VMware专门使用VCSA来管理其自己的虚拟机资源。
自vCenter 6.7起,Windows上安装vCenter的支持已被终止。VMware vCenter 7.0不支持在Windows上安装,只能作为基于Linux(Photon OS)的虚拟设备安装,也称为VCSA。因此,在本VMware vCenter服务器安装指南中,我们将vCenter部署为ESXi主机上的虚拟设备。本vCenter安装的演练适用于vCenter 7和8。
要在vSphere环境中安装vCenter 7.0或更高版本,您必须首先准备一个ESXi主机。
VMware vCenter设备安装
让我们来看看在我们的虚拟环境中部署典型的vCenter Server虚拟设备(VCSA)的步骤:
- 从VMware网站下载vCenter安装包。请注意,下载链接仅对注册的VMware用户可用。下载的VCSA是ISO格式,而不是OVA文件。
- 将此ISO映像挂载到Windows机器上,并在图形用户界面(GUI)中运行vCenter安装程序。
正如您在下图中看到的,我们已经挂载了ISO映像,现在可以查看其内容。我们需要从Windows资源管理器启动installer.exe文件。此Windows启动器文件存储在D:\vcsa-ui-installer\win32目录中,其中D:是我们挂载vCenter ISO安装映像的虚拟DVD驱动器。在您的情况下,驱动器字母可能不同。要启动安装程序,请双击该文件。
同样地,您可以在lin64和mac子目录中分别找到适用于Linux和macOS操作系统的安装程序来启动。
请注意,您可以找到一个OVA模板文件,该文件可以作为替代方案来在虚拟机上部署vCenter:
D:\vcsa\VMware-vCenter-Server-Appliance-7.0.0.10300-16189094_OVF10.ova
如果您在VMware家庭实验室中部署vCenter,这个OVA文件可能会很有用。也可以在命令行界面(CLI)中安装VCSA。
- 一旦vCenter安装程序窗口打开,您将看到一个页面,您可以在该页面上选择安装、升级、迁移或恢复vCenter Server设备。
第一阶段:部署vCenter Server
- 介绍。阅读屏幕上显示的信息,包括有关平台服务控制器的通知。在向导的每一步点击下一步以继续。
在VMware vSphere 6.x中,可以部署带有外部平台服务控制器的vCenter。从vSphere 7.0开始,外部平台服务控制器的部署已被弃用,您只能使用嵌入式平台服务控制器。
平台服务控制器包含共享服务,如单点登录、许可和证书管理。您可以选择将所有这些服务都放在同一个设备上(vCenter服务器和平台服务控制器)。
- 最终用户许可协议。您遇到的第二个选项卡是EULA(最终用户许可协议)。选中旁边的复选框我接受许可协议的条款消息,然后单击下一步。
- vCenter Server部署目标。下一个配置屏幕是vCenter Server部署目标配置屏幕。这将提示您填写连接信息,以连接到主机ESXi服务器,该服务器将是设备VM实际部署的主机。您可以输入IP地址或FQDN(完全限定域名),然后添加连接到主机所需的凭据。
- 设置vCenter Server VM。现在您可以更深入地了解设置带有vCenter本身的虚拟机的具体细节。在这里,您可以配置设备名称(VM名称)和根用户(用于VCSA的基于Linux的Photon OS的根用户)的操作系统密码。
- 选择部署大小。这一步是配置过程中的关键部分。下面,下拉框展开,以便您可以看到可用的选项。通过选择不同的选项,将分配不同数量的资源给为vCenter提供的VM。
- 微小(最多10个主机,100个VM)
- 小型(最多100个主机,1000个VM)
- 中型(最多400个主机,4000个VM)
- 大型(最多1000个主机,10000个VM)
- 超大型(最多2000个主机,35000个VM)
在本VMware vCenter Server安装指南中,我们选择微小选项。
- 选择数据存储。这些是您需要为ESXi主机配置以提供VM的选项。在这里,您配置vCenter设备将被部署的目标数据存储。
选择包含足够可用存储空间所需的数据存储。您可以启用精简磁盘模式以使用精简配置的虚拟磁盘为VCSA VM节省存储空间。
- 配置网络设置。使用静态IP配置。确保您的系统名称FQDN具有有效的DNS记录至关重要,因为如果FQDN无法解析,安装将每次都失败。在继续之前,请确保验证这一点。
- 准备完成第1阶段。这是vCenter部署配置和操作的摘要,以提供设备VM。检查参数并单击完成以完成第1阶段。
- 如果在vCenter部署过程中没有问题,特别是与DNS相关的问题,您最终应该会收到有关设备成功部署的消息。
单击继续以继续第2阶段。
第1阶段已完成,现在您需要完成第2阶段,即vCenter Server设备配置。注意指向vCenter Server管理界面的链接,例如https://vcenter7.localdomain:5480/在我们的例子中。如果由于任何原因关闭向导,您也可以使用此链接继续vCenter安装的第2阶段。
第2阶段:设置vCenter Server
- 介绍。您被告知VMware vCenter Server安装的第2阶段已经开始。单击下一步继续。
- vCenter Server 配置。选择时间同步模式并启用对 vCenter Server Appliance 的 SSH 访问。
- SSO 配置。SSO 配置允许 vSphere 对多个不同的安全认证服务进行用户会话认证,包括 Active Directory、本地安全或另一个 SAML 安全认证服务。即使您不打算使用这些其他来源,也必须设置 SSO 才能安装 vCenter。此外,请确保您的 SSO 域与您的 Active Directory 域名不同。
您可以使用默认的 vsphere.local SSO 域名。
- 配置 CEIP。接下来,您可以选择参与 VMware 客户体验改进计划。在本例中,我们在 VMware vCenter 服务器安装指南的这一步骤中取消了勾选框。
- 准备完成。检查您的配置,如果一切正确,请单击 完成 以完成第 2 阶段。
- 阅读警告消息,并注意您不能停止或暂停 VMware vCenter 服务器安装过程。单击 确定 继续。
- 等待 VMware vCenter 服务器安装过程完成。
- 安装 vCenter 完成后,您可以打开 Web 浏览器并登录 VMware vSphere Client,方法是输入在 vCenter 安装过程中设置的 VMware VCSA 的 IP 地址。我们访问 https://10.10.10.18 并在 Web 浏览器中使用 [email protected] 作为用户名。请注意,现在只有 HTML5 vSphere Client 可用。
- 如果您已经购买了vCenter许可证,您可以输入vCenter许可证密钥,将ESXi主机添加到vCenter清单中,创建虚拟机,配置集群,并执行其他操作。您有60天的全功能试用期来应用许可证。
- 前往https://<vCenterFQDN_or_IP>:5480在您的网络浏览器中,并在管理设置中设置根密码过期日期(在我们的例子中是https://10.10.10.18)。如果您的密码过期,您将无法登录到https://<vCenterFQDN_or_IP>:5480,其中包含一些重要的VCSA设置。
了解更多关于vSphere安装和设置的信息。
VMware vCenter Server安装最佳实践
在本指南中,我们建议您在部署vCenter时遵循某些最佳实践:
- 确保您的ESXi目标主机已经正确配置,并且可以访问数据存储、网络等,因为这些是使用向导过程部署vCenter的先决条件。
- 在安装之前,请确保您拥有所需的SSO域和信息。它们需要与您的Active Directory域名不同。
- 建议为vCenter Server使用静态IP配置。
- 在安装vCenter之前,考虑大小要求和资源需求。
- 考虑您想要采用的数据库类型(内部PostgreSQL或外部Oracle数据库或MS SQL Server上的数据库)。这里有很多选项,甚至在Linux和Windows安装之间也是如此。
- 此外,如果您使用的是Microsoft SQL服务器,请考虑您是否计划使用SQL express安装或完整的SQL服务器。
- 确保您的DNS设置正确,以解析您计划配置的vCenter服务器名称的FQDN。如果这没有正确设置,安装将会失败。
- 当涉及到将vCenter安装为VM设备时,请确保考虑该VM的高可用性,因为您本质上是在虚拟环境中运行vCenter的鸡/蛋场景。确保您有一个全面的ESXi备份解决方案,可以确保vCenter管理的工作负载和独立ESXi工作负载的数据保护。将vCenter服务器的副本安全地存储在其他地方(如DR设施等)。
- 选择高性能的数据存储,例如基于SSD存储设备的数据存储,以实现vCenter的高性能。
结论
VMware vCenter使得管理ESXi主机和VM变得有效且方便。别忘了定期备份您的vSphere环境中的VM。NAKIVO备份解决方案帮助您改进备份过程并保护由vCenter管理的所有VM,包括集群中的VM。
Source:
https://www.nakivo.com/blog/vmware-vcenter-deployment/