宿主机环境:
Prox99-14 / 192.168.99.14 root/ Info1234!@#$
Prox99-9 / 192.168.99.9 root/ Info1234!@#$
步骤
步骤1. 部署完第一台Proxmox宿主机后,对硬盘执行fdisk或 gdisk 清零,完成重新分区
步骤2. 对分区创建pv, vg
root@prox99-10:~# vgcreate datastore /dev/sda1 /dev/sdb1
步骤3. 创建lvm (例如 lvcreate -l 100%VG -i 4 -n lvm_datastore datastore 是把4个硬盘构建RAID 0)
步骤4. mkfs.xfs /dev/datastore/lvm_datastore
mkdir /i2vm
vi /etc/fstab 完成mount
去除ctrl + alt + del 组合键防止误操作 重启root@prox99-10:/usr/lib/systemd/system# mv ctrl-alt-del.target /home
安装第二个 Proxmmox
在其中一个Prox上的web创建cluster,然后复制 集群信息,登录到其他Prox Join加入即可。
然后添加集群的存储
添加NFS
默认配置
- 创建一个群组,i2, 后面的新增用户都加入这个群组,继承权限
- 给Datacenter上创建一个VM Template pool 赋权给 i2, 给与 PVETemplagteUser权限
- 给共享存储 nas 添加Permission,赋权给i2 群组, 给与 DatastoreAdmin权限,才能让他有上传权限
- 每次创建一个新的VM模板,都要遵循以下步骤:
- 任意主机上创建VM
- 转成模板
- Move Disk到共享存储NAS 并归档VM_template Pool
- Clone - Linked 到其他所有Host
关于多人共用集群时如何配置账号和权限,可以参考如下;
收到账户申请后
- root登录,添加user,选择 PVE验证,设定初始密码, 加入 群组 i2
- 创建Pool, 并标注IP range comment
- 给他的Pool 添加用户和权限, 选择PVEAdmin
(默认已经将i2赋予给了 VM Template Pool) 继承了VM 模板的使用权限
关于vm模板和跨主机克隆 - 首先,vm模板在单个host上创建后,必须点击move disk 到共享存储
2. 然后对这个vm模板clone 并选择 Linked clone (即Qcow2映射到nas上),target选择 新的Host主机,并保存到Pool - 最后,将存在2个以上vm的模板,名字不同但QCOW2文件是共享在NAS上