小fish 发表于 2017-6-24 12:40:36

webvirtmgr-重命名kvm虚拟机的名称

  之前部署了Webvirtmgr平台管理kvm虚拟机,由于虚拟机在创建时名称是顺便起的,后续在虚拟机上部署了部分业务。为了便于管理,最好将虚拟机的名称重置下。
  现在说下如何修改kvm中虚拟机的名称:

  比如将vmserver003修改成test-huanqiu,修改方法如下:
  1)终端命令行下查看虚拟机
# virsh list
Id Name State
----------------------------------------------------
4 vmserver004 running
5 vmserver003 running
6 vmserver005 running
  2)关闭虚拟机(也可以直接在Webvirtmgr平台界面里关闭)
# virsh shutdown vmserver003
  3)导出xml文件
# cd /etc/libvirt/qemu
# ls
networksvmserver003.xmlvmserver004.xmlvmserver005.xml
# virsh dumpxml vmserver003 > test-huanqiu.xml
# ls
networkstest-huanqiu.xmlvmserver004.xmlvmserver005.xml
  4)编辑test-huanqiu.xml文件,将里面的vmserver003全部替换成test-huanqiu
# sed -i 's/vmserver003/test-huanqiu/g' test-huanqiu.xml
  5) 重定义
# virsh undefine vmserver003
# virsh define test-huanqiu.xml
  若有修改img也将文件重命名下如:
# vim test-huanqiu.xml    #将里面使用的img镜像文件名也可以重命名(文件里有镜像文件路径)
  6)启动虚拟机
# virsh start test-huanqiu
  7) 重命名后查看(到webvirtmgr平台界面里查看,vmserver003虚拟机名称也已经修改过来了)
# virsh list
Id Name State
----------------------------------------------------
4 vmserver004 running
5 test-huanqiu running
6 vmserver005 running
页: [1]
查看完整版本: webvirtmgr-重命名kvm虚拟机的名称