前言

本处用于记载本人对 ProxmoxVE 虚拟化系统 的一些研究

部分内容可能来自互联网、群友、朋友

ProxmoxVE 更换主机名

在本例中主机名从 s3 迁移到 tc-s3-pve

首先修改主机名

只有主机名有关,域名后面的部分都无所谓

hostnamectl set-hostname xxx-pve.mihari.top
# 一样可以
hostnamectl set-hostname xxx-pve

还需要编辑 hosts 保证解析

!!!! 注意拼写 不要打错 !!!!

123.123.123.123 xxx-pve.mihari.top xxx-pve

先备份整个 pmxcfs

cp -R /etc/pve ./pve

或者你更愿意打包备份

# 打包为当前 年-月-日-时-分-秒 的压缩包
tar -zcvf pve-config-backup-$(date +%Y-%m-%d-%H-%M-%S).tar.gz /etc/pve

然后在 pmxcfs 里面搬配置文件

这里只迁移了 qemu-server

cd /etc/pve
mv nodes/s3/qemu-server/* nodes/tc-s3-pve/qemu-server

接下来重启 pve-cluster 服务保证所有文件正确链接
还需要重新 pveproxy 保证访问正常
最后重启 pvestatd 来保证状态收集正常

systemctl restart pvedaemon
systemctl restart pveproxy
systemctl restart pve-cluster
systemctl restart pvestatd

ProxmoxVE 删除集群

# 查看所有的集群
ls /etc/pve/nodes
  1. 停止节点上的corosync和PVE集群服务
systemctl stop pve-cluster #PVE集群服务
systemctl stop corosync #corosync
  1. 将集群文件系统设置为本地模式
pmxcfs -l
  1. 删除corosync配置文件
rm /etc/pve/corosync.conf
rm -r /etc/corosync/*
  1. 重新启动PVE集群服务
killall pmxcfs
systemctl start pve-cluster