在 VMware ESXi 集群配置中,多个 ESXi 主机为整个集群环境提供计算、内存和网络资源,并保护集群中的虚拟机免受物理服务器故障的影响。这是通过使用 VMware vCenter Server 实现的,创建 VMware ESXi 集群是一个必备条件。一旦创建,vSphere 集群就能启用“仅集群”功能,如 HA(高可用性)和 DRS(分布式资源调度器)。这些功能各自为 VMware 集群的容错性、故障恢复能力以及跨 VMware ESXi 主机的资源分配做出了贡献。让我们来看看创建 VMware ESXi 集群的过程。
VMware 集群要求
在 部署 VMware vCenter 后创建集群,您需要:
- a datacenter in the vCenter inventory
- 足够的 vSphere 权限 来创建集群
- 如果您想要使用 VMware vSAN,则在创建 vSphere 集群之前需要启用 vSAN
使用 ESXi 集群功能的硬件要求:
- 两个或更多具有相同处理器或同一系列/同一代处理器的 ESXi 主机。如果处理器属于不同系列,可以 使用 EVC 模式来进行集群。
共享存储 用于存储可以在 vSphere 集群的任何主机上运行的虚拟机数据。 - 共享存储用于存储可以在vSphere集群中任何主机上运行的VM数据。
- 为集群管理、VM迁移(vMotion)、访问存储、发送心跳、容错日志流量(如果计划在vSphere集群中使用容错)提供专用的高速低延迟网络。
创建用于VMware ESXi集群的数据中心
一旦连接到我们的vCenter Server的Web界面(VMware vSphere Client),让我们来看看创建集群的步骤。
- 在Web界面中右键单击您的vCenter Server,然后选择新建数据中心。数据中心对象包含在虚拟基础架构中执行工作所需的各种对象:主机、VM、网络、数据存储等。
- 接下来,我们为数据中心分配一个名称,例如,Datacenter1。单击确定保存设置。
将ESXi主机添加到数据中心
配置vCenter库存并创建ESXi集群有两种方法:
- 将ESXi主机添加到数据中心,创建集群,并将已经在数据中心中的ESXi主机添加到集群中。
- 在数据中心中创建一个新集群,并直接将ESXi主机添加到该集群中。
在本文中,我们使用第一种方法。
在 vSphere 客户端中右键单击数据中心,然后在上下文菜单中单击 添加主机。
启动包含 7 个必需步骤的 添加主机 向导。
- 名称和位置。输入要添加到所选数据中心的 ESXi 主机的 IP 地址。在每个步骤中单击 下一步 继续。
- 连接设置。输入要添加的 ESXi 主机的管理员凭据。
- 主机摘要。 主机摘要 屏幕显示主机上存在的任何虚拟机(如果有)。您还可以查看有关 ESXi 主机的其他信息。
- 分配许可证。我们可以选择要在主机上使用的许可证。您可以阅读有关 VMware vSphere 许可证 的更多信息。您可以简单地选择评估许可证以继续试用许可证,该许可证有效期为 60 天。请注意,在 Free ESXi 中存在限制,您无法使用免费版本构建 ESXi 集群。
- 锁定模式。锁定模式可防止远程用户直接登录到主机。此选项可提供更安全的 ESXi 主机姿态。此后也可以启用此选项。在我们的 ESXi 集群配置教程中,我们不启用锁定模式。
- VM位置。选择VM位置。由于我们只有一个数据中心,默认选择该数据中心。
- 准备完成。最后,我们准备将主机添加到数据中心。我们将继续这个过程,将所有希望加入vSphere集群的主机都添加进来。点击完成。
您可以在下面的截图中看到已添加到VMware vCenter清单中的两个ESXi主机。
如何创建新的ESXi集群
一旦数据中心创建并添加了ESXi主机,您可以选择创建一个新的vSphere集群。
- 右键单击数据中心,然后点击新建集群。
- 我们指定一个集群名称,例如,Cluster1。点击确定。稍后您可以编辑在此屏幕上看到的集群选项。
- 一旦集群对象添加完成,我们可以将ESXi主机添加到集群对象中。在VMware vSphere Client中右键单击集群名称,然后在打开的菜单中点击添加主机。一旦我们将主机添加到集群,主机的资源将成为集群资源的一部分。集群管理所有主机的资源。
- 打开添加主机向导。我们应该输入要添加到集群的主机的名称或IP地址。提供访问主机的凭据。
- 您可能会收到证书警报。只需点击是继续连接。这是默认情况下主机上存在的自签名证书的常见警告。我们可以安全地忽略此警告。
- 在准备完成步骤中检查您的设置,并点击完成将ESXi主机添加到ESXi集群中。
- 现在您可以看到,我们有一个数据中心和集群,以及两个ESXi主机加入了vSphere集群。
现在您可以在vSphere集群中配置高可用性(HA)和设置分布式资源调度器(DRS)。在配置HA之后,您可以配置容错功能(注意容错与HA不同)。
结论
要充分发挥VMware ESXi虚拟化环境的潜力,利用VMware vSphere集群功能至关重要。在具有VMware vCenter Server的集群配置中运行VMware ESXi允许您利用企业级数据中心的VMware vSphere技术,包括HA(高可用性)和DRS(分布式资源调度器)。
这两种技术都有助于增加VMware vSphere集群的容错性,可以抵御故障并在VMware ESXi主机之间分配资源。在独立的VMware ESXi配置中,这是不可能的。即使在VMware ESXi集群中运行虚拟机,也请记得备份您的虚拟机以降低数据丢失和停机时间的概率。
Source:
https://www.nakivo.com/blog/configuring-vmware-esxi-cluster/