在京东和公司生产kvm虚机的时候,虚机命名都是有规则的。
统统是vis-16-100-1这种格式,vis表示虚机,16-100-1是ip地址的后三位。第一位是一样的。
这样做的好处是,你用virsh list --all列虚机的时候,一目了然,一眼就能看出来虚机的ip,就不会改错或者杀错了。
那么问题又来了,如果一台虚机已经装好了,需要修改ip,那么如果修改对应的虚机name呢?
很简单,首先把旧机器的配置给dump出来
virsh dumpxml name_of_vm > name_of_vm.xml
然后删掉虚机,其实文件什么都没动
virsh undefine name_of_vm
然后修改nameofvm.xml中的name,改好后重新定义虚机
virsh define new_name_of_vm.xml
最后启动就好了
virsh start new_name_of_vm