如何创建Proxmox VE集群环境?

Virtualization

1 前言

一个问题,一篇文章,一出故事。
本章将整理如何创建Proxmox的集群节点。
在正式动手实验之前,我们建议你先参阅如下基础知识,

如何熟悉Proxmox VE?

2 最佳实践

2.1 基础配置与环境信息

2.1.1 环境信息

HostName = proxmox0[1 – 3].cmdschool.org
IP Address = 10.168.0.229 -231
OS = Proxmox ve 8.4.0(Debian)

2.1.2 安装节点操作系统

你需要自动下载该操作系统并安装,
https://www.proxmox.com/en/downloads/proxmox-virtual-environment
如果你需要将ISO写入到U盘中用于安装Proxmox操作系统,请参阅如下章节,

如何制作Linux 安装盘?

2.1.3 配置DNS服务器地址

vim /etc/resolv.conf

加入如下配置,

search cmdschool.org
nameserver 202.96.128.86
nameserver 202.96.128.166
nameserver 8.8.8.8
nameserver 8.8.4.4

注:请根据实际情况和环境定义,参数仅当参考。

2.1.4 配置NTP服务器地址

vim /etc/chrony/chrony.conf

请确保有类似如下配置,

pool 2.debian.pool.ntp.org iburst

请根据实际情况和环境定义,配置完成后你需要重启服务使配置生效并检查服务,

systemctl restart chronyd
systemctl status chronyd

2.1.5 设置名称解析

vim /etc/hosts

请创建如下名称解析,你也可以使用DNS代替,

10.168.0.229 proxmox01.cmdschool.org proxmox01
10.168.0.230 proxmox02.cmdschool.org proxmox02
10.168.0.231 proxmox03.cmdschool.org proxmox03

2.2 配置集群

In proxmox01

2.2.1 创建集群

pvecm create cluster01

你可以使用如下命令查看集群状态,

pvecm status

2.2.2 添加节点到集群

In proxmox02 or Other Nodes

pvecm add 10.168.0.229 -fingerprint 99:44:2E:01:FB:18:A1:7B:17:A5:B4:2B:89:92:4E:F4:63:B8:26:46:EA:36:75:68:62:62:5C:B9:FC:9F:7C:16

以上“fingerprint”的参数(指纹),你需要从【数据中心】->【集群】->【加入信息】中获取,操作后可见如下显示,

Please enter superuser (root) password for '10.168.0.229': **********
Establishing API connection with host '10.168.0.229'
Enter totp code for user root@pam: 557190
Login succeeded.
check cluster join API version
No cluster network links passed explicitly, fallback to local node IP '10.168.0.230'
Request addition of this node
Join request OK, finishing setup locally
stopping pve-cluster service
backup old database to '/var/lib/pve-cluster/backup/config-1749078869.sql.gz'
waiting for quorum...OK
(re)generate node files
generate new node certificate
merge authorized SSH keys
generated new node certificate, restart pveproxy and pvedaemon services
successfully added node 'proxmox02' to cluster.

注:类似地请将proxmox03或其他新节点以同样的操作加入集群。

2.2.3 查看集群节点

In proxmox01

pvecm nodes
没有评论

发表回复

GlusterFS
如何集成GlusterFS到Proxmox VM集群?

1 前言 一个问题,一篇文章,一出故事。 笔者架起Proxmox VM环境后,发现需要一个共享存储来 …

Virtualization
如何删除Proxmox VE的集群节点?

1 前言 一个问题,一篇文章,一出故事。 本章将整理如何删除Proxmox的集群节点 2 最佳实践 …

Virtualization
如何恢复删除的Proxmox VM虚拟机?

1 前言 一个问题,一篇文章,一出故事。 笔者测试Proxmox VM的虚拟机集群,删除集群后发现之 …