proxmox集群环境搭建

1.Proxmox群集功能:

集中的网页管理。

支持多种认证方式。

轻松迁移群集中的虚拟机和容器。

2.先决条件

2台 Proxmox服务器

pve1 IP:192.168.31.55

pve2 IP :192.168.31.56

1个CentOS 7服务器作为NFS存储,IP为192.168.31.66

在每个Proxmox服务器上同步日期和时间。

补充:proxmox服务器只需要去官网下载对应的镜像,然后用balenaEtcher烧录U盘,在对应的物理机用U盘启动,安装系统即可。

3.QuickStart

3.1配置NFS存储

1)使用ssh登录到NFS服务器:ssh [email protected]

2)创建我们将与NFS共享的新目录:mkdir -p /var/nfsproxmox

3)将所有proxmox IP地址添加到NFS配置文件中  vim /etc/exports

粘贴配置如下:

/var/nfsproxmox 192.168.31.55(rw,sync,no_root_squash)

/var/nfsproxmox 192.168.31.56(rw,sync,no_root_squash)

4)激活新配置,请重新导出NFS目录,并确保共享目录处于活动状态:exportfs -r

exportfs -v

补充:如果第四步报错了

ssh [email protected]   sudo su 

yum -y install nfs-utils libnfsidmap rpcbind

systemctl enable rpcbind

systemctl enable nfs-server

systemctl start rpcbind

systemctl start nfs-server

systemctl start rpc-statd

systemctl start nfs-idmapd

systemctl start firewalld

firewall-cmd --permanent --zone public --add-service mountd

firewall-cmd --permanent --zone public --add-service rpc-bind

firewall-cmd --permanent --zone public --add-service nfs

firewall-cmd --reload

firewall-cmd --list-all

chmod -R 777 /var/nfsproxmox/

3.2配置主机

1)使用ssh登录到pve1服务器:ssh [email protected]

2)使用vim编辑hosts文件  vim /etc/hosts

确保文件上的pve1,然后将pve2添加到hosts文件中:

192.168.31.56  pve2.myproxmox.co pve2 pvelocalhost

3)reboot

4)使用ssh登录到pve2服务器:ssh [email protected]

5)使用vim编辑hosts文件 vim /etc/hosts

确保文件上的pve2,然后将pve1添加到hosts文件中:

192.168.31.55 pve1.myproxmox.co pve1 pvelocalhost

6)reboot

3.3在pve1上创建集群

1)ssh [email protected]      pvecm create mynode

2)检查集群   pvecm status

3.4 将pve2添加到集群

1)ssh [email protected]    pvecm add 192.168.31.55

2)查看节点  pvecm nodes

3.5将NFS共享添加到Proxmox群集

1)用您的浏览器打开Proxmox服务器pve1: https : //192.168.31.55 : 8006/并使用您的密码登录。

4.相关知识点~~新建虚拟机

把对应的镜像上传到   /var/lib/vz/template/iso ,页面上才会显示

你可能感兴趣的:(proxmox集群环境搭建)