Featured image of post PVE修改vmid

PVE修改vmid

我需要修改pve的虚拟机ID,来避免和另一台PVE的ID冲突。

C0F8ts

操作

1、 第一步需要先停止虚拟机

2、 重名名VM磁盘

假设 需要把 210 机器重命名为 310

1
2
3
4
5
6
# 获取 lv_name、vg_name
lvs --noheadings -o lv_name,vg_name | grep 210
# 返回值 vm-210-disk-0 pve
# pve/vm-210-disk-0 是 $vg_name/$lv_name
# 然后执行命令,如果有多个,每个执行一次替换
lvrename pve/vm-210-disk-0 vm-310-disk-0

示例 qTYqyp

3、重命名配置文件

  1. KVM进入 /etc/pve/qemu-server 目录, LXC 容器进入 /etc/pve/lxc 目录
  2. 重命名原 ID 配置文件为目标 ID,如mv 210.conf 310.conf
  3. 编辑该配置文件,修改VM磁盘ID,配置项 sata0sata1等等 pstbC6

接下来就可以启动虚拟机了。

参考文档

  1. Changing VMID of a VM
使用 Hugo 构建
主题 StackJimmy 设计