当前位置: 首页 > 行业

平替VMware?开源虚拟化管理平台Proxmox VE(十五)集群 当前视点

来源:哔哩哔哩 发布时间:2023-03-11 20:12:14 分享至:

前言

平替VMware?开源虚拟化管理平台Proxmox VE(一)初识

平替VMware?开源虚拟化管理平台Proxmox VE(二)跑起来

平替VMware?开源虚拟化管理平台Proxmox VE(三)登录与图形界面概览


【资料图】

平替VMware?开源虚拟化管理平台Proxmox VE(四)升级版本

平替VMware?开源虚拟化管理平台Proxmox VE(五)安装第一个VM

平替VMware?开源虚拟化管理平台Proxmox VE(六)安装第二个VM

平替VMware?开源虚拟化管理平台Proxmox VE(七)VM的管理

平替VMware?开源虚拟化管理平台Proxmox VE(八)克隆与模板

平替VMware?开源虚拟化管理平台Proxmox VE(九)Cloud-Init

平替VMware?开源虚拟化管理平台Proxmox VE(十)网络

平替VMware?开源虚拟化管理平台Proxmox VE(十一)存储之iSCSI

平替VMware?开源虚拟化管理平台Proxmox VE(十二)存储之NFS

平替VMware?开源虚拟化管理平台Proxmox VE(十三)存储之移动VM虚拟磁盘

平替VMware?开源虚拟化管理平台Proxmox VE(十四)PVE重装

环境

Proxmox VE Version: 7.2-X

为什么要集群?

通过前面的部分,单节点的PVE已经能干很多事情了。但是随着VM越来越多,而单台PVE服务器资源有限,怎么办呢?不外乎以下:

纵向扩容:升级服务器的内存、CPU、存储

横向扩容:多增加几个节点共同工作

我们在此仅讨论横向扩容方案,单纯的增加PVE节点可以解决资源不足的问题,但是多个节点可能带来管理上的困扰。集群就可以帮助我们解决多节点统一管理问题。

集群就是将多个节点资源池化,并提供统一的管理接口

前提

Proxmox VE提供了完整的集群管理,可以集中式、基于 Web 的管理整个集群,且采用去中心化解决方案,在任一节点都可以完成所有管理任务。

组成集群,需要满足一定的前提条件:

所有节点必须能够通过 UDP 端口 5405-5412 相互连接,corosync 才能正常工作。

所有节点日期和时间必须同步。

节点之间需要基于TCP 22端口建立 SSH 隧道。

如果集群高可用,则需要至少具有三个节点才能获得可靠仲裁。所有节点应具有相同的版本。

我们建议为群集流量使用专用 NIC,尤其是在使用共享存储时。

添加节点需要群集节点的 root 密码。

仅当节点具有来自同一供应商的 CPU 时,才支持虚拟机的联机迁移。

准备PVE节点

首先,需要在所有节点上安装相同版本的Proxmox VE,并完成初始化配置(比如:网络配置、时间同步、apt源、更新版本等)。

请参考《平替VMware?开源虚拟化管理平台Proxmox VE(二)跑起来》

本次实验使用2个节点组成PVE集群,未启用HA。

主机名                            IP地址                             版本

pve01.yy.local                192.168.0.10/24            Proxmox VE Version: 7.2-X

pve02.yy.local                192.168.0.11/24             Proxmox VE Version: 7.2-X

建立集群

登录Proxmox VE,Datacenter - Cluster - Create Cluster

Create Cluster

Cluster Name:设置集群名称,注意名称最好英文,且创建后不可修改

Cluster Network:指定集群网络,默认就是hostname解析的IP地址

等待Create Cluster 任务执行完成,就会看到我们创建的第一个集群。可以查看到Cluster Nodes里面已经有了第一个节点:pve01

集群创建后,就可以把其他节点加入集群中,查看加入信息:Datacenter - Cluster - Join Information

点 Copy Information复制信息,以便加入其他节点时使用

节点加入集群

登录我们的其他节点 pve02,将其加入集群中。Datacenter - Cluster - Join Cluster

Join Cluster

Information:粘贴我们之前复制的信息

Peer Address:集群中其他节点IP地址(pve01的IP地址),会自动填充

Password:输入已加入集群pve01节点的root密码

Fingerprint:会自动填充

Cluster Network:集群网络,默认就是hostname解析的IP地址

由于加入集群会更新CA信息、重启pve-cluster服务,导致页面死掉。没关系,稍等片刻,然后刷新浏览器重新登录即可

查看集群信息,我们可以看到Cluster Nodes里面已经有2个节点:pve01、pve02

如果你还有其他节点需要加入集群,重复上面的步骤。

查看集群

创建集群后,我们登录任一节点,都可以管理整个集群。

查看集群VM状态

查看集群状态概览

接下来

欲知后事如何,且听下回分解。

《平替VMware?开源虚拟化管理平台Proxmox VE(十六)VM迁移》

关键词:

Copyright   2015-2022 北方礼仪网 版权所有  备案号:京ICP备2021034106号-50   联系邮箱: 55 16 53 8@qq.com