利用PVE集群无缝迁移虚拟机


今天帮一个客户把单机PVE虚拟机直接搬到另一台PVE上,实现了完全无感的切换。

客户的PVE单机出了硬件问题,必须换设备,但又不能让虚拟机停下来。好在PVE支持这种无缝迁移,操作步骤如下:

1. 准备第二台PVE机器
让客户先准备好另一台设备,并装上同版本的PVE。

2. 建立PVE集群,把两台机器拉进同一个集群
登录后创建集群(重点:一定要用第一台PVE建集群,因为如果第二台建了,第一台上有虚拟机的话就加不进去了)。

3. 用PVE自带的迁移功能把虚拟机搬过去
右键点虚拟机,就能看到迁移选项,选另一台PVE,开始迁移就行了。

4. 让第二台PVE脱离集群,变成单机模式
输入以下命令让第二台PVE退出集群:
```bash
systemctl stop pve-cluster.service
systemctl stop corosync.service
pmxcfs -l
rm /etc/pve/corosync.conf
rm -rf /etc/corosync/*
killall pmxcfs
systemctl start pve-cluster.service
```

5. 第一台机器换硬件,然后重复上面的步骤,把虚拟机迁回去
这样一来,虚拟机全程没停,还顺利完成了服务器硬件更换,客户需求完美搞定!

 


-

ProxmoxVE虚拟机迁移

评 论