认识虚拟机VMID的作用
在Proxmox VE中,VMID
是虚拟机和容器的唯一身份证。
1. 特性
- VMID的0-99作为保留ID,意味着虚拟机VMID必须从100开始。
- VMID不可重复。
2. 作用
- 保证虚拟机唯一性
- 允许虚拟机重名
- 便于管理
3.优点
3.1 重名
使用virsh管理虚拟机时,virsh不允许虚拟存在相同的domain name。也就意味着虚拟机无法重名。
PVE使用VMID来作为域,可以有效的避免这个问题。
3.2 管理方便
使用virsh管理虚拟机时,可以通过domain name或者running id来进行操作,例如
$ virsh list --all
Id Name State
--------------------------
1 vm running
$ virsh destroy vm
$ virsh destroy 1
当虚拟机出现重名时,显然使用domain name来操作会产生冲突,于是换成ID,则永远不会产生。一旦虚拟机名称过长,也会导致维护困难。
对于virsh来说running id是动态,当虚拟机关机再开机,id会变化,用id来做操作同样会产生一定的困难。
PVE使用VMID来表示VM的唯一性,能够避免上述问题。
你可以简单使用VMID来创建一系列任务,如下开启和强制停止虚拟机。
$ qm start 100
$ qm stop 100
4. 建议
虽然VMID可以随意指定(≥100),但是建议给予手动分类。
例如根据虚拟机功能划分
- 100-199:作为web服务器
- 200-300:作为vdi
- 1200-1300:作为测试使用
这样可以便于管理,如下面一个批量开启web服务器脚本:
#!/bin/bash
for vmid in `seq 100 199`;
do qm start $vmid;
done
版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/bestpractice/1643.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/bestpractice/1643.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
2
二维码
海报
认识虚拟机VMID的作用
在Proxmox VE中,VMID 是虚拟机和容器的唯一身份证。
1. 特性
VMID的0-99作为保留ID,意味着虚拟机VMID必须从100开始。
VMID不可重复。
2. 作用
保证虚拟……
文章目录
关闭
共有 0 条评论