收集云服务器优惠信息
记录云服务器使用心得

在Proxmox中设置集群和高可用性的简单过程

集群是双节点或多个节点的集合,它提供了在服务器之间移动资源的途径。通过迁移资源,可以在最短的停机时间内执行升级服务器和应用补丁等任务。

在Proxmox中,你可以轻松创建集群并配置高可用性,以确保虚拟机等资源在节点故障时自动移动。当然,在设置之前,也可以看看之前关于Proxmox的一些教程。

将节点分组为集群的好处

集群具有以下优点:

  • 基于Web的集中管理,允许你从任何节点查看所有节点及其统计信息。
  • 虚拟机和容器在物理主机之间的无缝迁移。
  • 更快地部署资源。
  • 集群范围的服务,例如防火墙和高可用性。
  • 使用pmxcfs,一个数据库驱动的文件系统,这是一个用于存储配置文件的文件系统。它使用corosync在所有proxmox节点上实时复制。

前提条件

为了使集群和高可用性设置发挥作用,需要满足以下条件:

  • 至少需要三个节点来实现集群和高可用性,以实现可靠的仲裁。
  • 所有节点都需要安装相同版本的Proxmox。
  • 所有节点上的日期和时间必须同步。
  • 将用于添加其它节点的集群节点的root密码。

为例便于理解,现在让我们配置一个集群并在Proxmox上设置高可用性。

在Proxmox中创建集群

第一步是创建集群,这里将登录到正在运行的虚拟机的节点之一,稍后我们将使用该虚拟机来演示实际的高可用性。因此,登录并单击“Datacenter‘ –> ‘Cluster‘ –> ‘Create Cluster”选项:

在Proxmox中创建集群

请务必填写集群名称,然后单击“Create”按钮。在此示例中,我们将集群称为“ test-cluster ”:

Proxmox集群名称

集群的创建只需几秒钟,完成后,将在任务查看器上看到“TASK OK”确认信息,如下图所示:

Proxmox集群已创建

加入集群中的节点

创建节点后,下一步是将节点加入集群。于是登录下一个节点,点击‘Datacenter‘ –> ‘Cluster‘ –> ‘Join Cluster’:

将节点加入集群

此时,返回第一个节点并单击“Join Information”,如下图所示:

加入信息

单击“Copy Information”可复制由如下所示的十六进制值表示的连接信息:

集群加入信息

现在返回到要加入集群的第二个节点并粘贴加入信息。此外,提供创建集群的第一个节点的root密码,然后单击Join‘test-cluster’:

加入测试集群

任务查看器将再次弹出并显示“join cluster”进度。完成后将看到“TASK OK”通知:

加入集群进度

返回到创建集群的第一个节点,现在应该看到已加入集群的两个节点:

列出集群节点

在剩余节点上重复相同的过程加入集群。完成后,所有三个节点都应该成为集群的一部分。

查看集群节点

此外,应该能够看到左侧边栏上列出的所有节点,并带有绿色复选标记,表明它们处于活动状态并正在运行。

Proxmox集群节点

在Proxmox中配置和测试高可用性

HA是High Availability的缩写,是一项保证proxmox节点上配置的资源(包括虚拟机和容器)最长正常运行时间的功能。当某个节点出现故障时,该节点上的虚拟机将自动迁移到其他节点。这种情况的发生要归功于仲裁,即在集群中的节点之间进行投票,“winner”将收到虚拟机。一个可靠的HA至少需要3票法定人数。

为了测试HA,我们将添加一个由HA功能监控的虚拟机。因此,登录到其中一个节点并单击“ Datacenter ”->“ HA ”,然后单击“Add”按钮。

Proxmox高可用性

选择虚拟机,在我们的例子中,我们只有一台虚拟机,如下图所示:

选择Proxmox虚拟机

选择后,点击“Add”按钮,如下图所示:

将虚拟机添加到高可用性

HA监控的虚拟机现在将显示在“Resources”列表中:

列出HA中的虚拟机

作为一个简单的测试,只需关闭运行虚拟机的节点的电源即可。几秒钟后,你会注意到在满足法定人数后,虚拟机将自动迁移到集群中的另一个活动节点。

总结

本教程简单介绍了如何在Proxmox VE上设置集群和高可用性,傻瓜式教程,相对来说比较简单,如果你需要设置此项功能而又不知道如何操作的话,那么可以参考上述教程进行设置。

赞(0)
网站声明:本文内容由趣云笔记原创,部分资源收集于网络,如有侵权请联系企鹅:2472781824删除。
文章名称:《在Proxmox中设置集群和高可用性的简单过程》
文章链接:https://www.ecscoupon.com/4156.html
本站资源仅供个人学习交流,未经允许不得转载,更不允许用于商业用途。如需转载,请注明来源,感谢理解!