VMware vCenter安装指南和最佳实践

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有两种选择:

  1. 在Windows Server上 – 无论是物理的还是虚拟的
  2. 通过在虚拟环境中使用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)的步骤:

  1. 从VMware网站下载vCenter安装包。请注意,下载链接仅对注册的VMware用户可用。下载的VCSA是ISO格式,而不是OVA文件。
  2. 将此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。

  1. 一旦vCenter安装程序窗口打开,您将看到一个页面,您可以在该页面上选择安装升级迁移恢复vCenter Server设备。

Click Install to install a new appliance. The vCenter Server Installer wizard opens in the installer window and starts with Stage 1: Deploy vCenter Server. There are two stages in the VMware vCenter server installation.

第一阶段:部署vCenter Server

  1. 介绍。阅读屏幕上显示的信息,包括有关平台服务控制器的通知。在向导的每一步点击下一步以继续。

    在VMware vSphere 6.x中,可以部署带有外部平台服务控制器的vCenter。从vSphere 7.0开始,外部平台服务控制器的部署已被弃用,您只能使用嵌入式平台服务控制器。

    平台服务控制器包含共享服务,如单点登录、许可和证书管理。您可以选择将所有这些服务都放在同一个设备上(vCenter服务器和平台服务控制器)。

  1. 最终用户许可协议。您遇到的第二个选项卡是EULA(最终用户许可协议)。选中旁边的复选框我接受许可协议的条款消息,然后单击下一步。

  1. vCenter Server部署目标。下一个配置屏幕是vCenter Server部署目标配置屏幕。这将提示您填写连接信息,以连接到主机ESXi服务器,该服务器将是设备VM实际部署的主机。您可以输入IP地址或FQDN(完全限定域名),然后添加连接到主机所需的凭据。

You may receive a warning about the certificate of the host if a self-signed certificate is used. You can simply accept this and move on.

  1. 设置vCenter Server VM。现在您可以更深入地了解设置带有vCenter本身的虚拟机的具体细节。在这里,您可以配置设备名称(VM名称)和根用户(用于VCSA的基于Linux的Photon OS的根用户)的操作系统密码。

  1. 选择部署大小。这一步是配置过程中的关键部分。下面,下拉框展开,以便您可以看到可用的选项。通过选择不同的选项,将分配不同数量的资源给为vCenter提供的VM。
    • 微小(最多10个主机,100个VM)
    • 小型(最多100个主机,1000个VM)
    • 中型(最多400个主机,4000个VM)
    • 大型(最多1000个主机,10000个VM)
    • 超大型(最多2000个主机,35000个VM)

    在本VMware vCenter Server安装指南中,我们选择微小选项。

  1. 选择数据存储。这些是您需要为ESXi主机配置以提供VM的选项。在这里,您配置vCenter设备将被部署的目标数据存储。

    选择包含足够可用存储空间所需的数据存储。您可以启用精简磁盘模式以使用精简配置的虚拟磁盘为VCSA VM节省存储空间。

  1. 配置网络设置。使用静态IP配置。确保您的系统名称FQDN具有有效的DNS记录至关重要,因为如果FQDN无法解析,安装将每次都失败。在继续之前,请确保验证这一点。

  1. 准备完成第1阶段。这是vCenter部署配置和操作的摘要,以提供设备VM。检查参数并单击完成以完成第1阶段。

Once you click Finish, the deployment operation to deploy the OVA to your ESXi host will begin and you will start to see the progress indicator move.

  1. 如果在vCenter部署过程中没有问题,特别是与DNS相关的问题,您最终应该会收到有关设备成功部署的消息。

    单击继续以继续第2阶段。

第1阶段已完成,现在您需要完成第2阶段,即vCenter Server设备配置。注意指向vCenter Server管理界面的链接,例如https://vcenter7.localdomain:5480/在我们的例子中。如果由于任何原因关闭向导,您也可以使用此链接继续vCenter安装的第2阶段。

第2阶段:设置vCenter Server

  1. 介绍。您被告知VMware vCenter Server安装的第2阶段已经开始。单击下一步继续。

  1. vCenter Server 配置。选择时间同步模式并启用对 vCenter Server Appliance 的 SSH 访问。

  1. SSO 配置。SSO 配置允许 vSphere 对多个不同的安全认证服务进行用户会话认证,包括 Active Directory、本地安全或另一个 SAML 安全认证服务。即使您不打算使用这些其他来源,也必须设置 SSO 才能安装 vCenter。此外,请确保您的 SSO 域与您的 Active Directory 域名不同。

    您可以使用默认的 vsphere.local SSO 域名。

  1. 配置 CEIP。接下来,您可以选择参与 VMware 客户体验改进计划。在本例中,我们在 VMware vCenter 服务器安装指南的这一步骤中取消了勾选框。

  1. 准备完成。检查您的配置,如果一切正确,请单击 完成 以完成第 2 阶段。

  1. 阅读警告消息,并注意您不能停止或暂停 VMware vCenter 服务器安装过程。单击 确定 继续。

  1. 等待 VMware vCenter 服务器安装过程完成。

  1. 安装 vCenter 完成后,您可以打开 Web 浏览器并登录 VMware vSphere Client,方法是输入在 vCenter 安装过程中设置的 VMware VCSA 的 IP 地址。我们访问 https://10.10.10.18 并在 Web 浏览器中使用 [email protected] 作为用户名。请注意,现在只有 HTML5 vSphere Client 可用。
  2. 如果您已经购买了vCenter许可证,您可以输入vCenter许可证密钥,将ESXi主机添加到vCenter清单中,创建虚拟机配置集群,并执行其他操作。您有60天的全功能试用期来应用许可证。

  1. 前往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/