如何使用virsh命令重命名KVM虚拟机(VM)域
时间:2020-01-09 10:39:36 来源:igfitidea点击:
如何在Linux上使用virsh命令行选项将KVM驱动的虚拟机从foo重命名为bar?
重命名域/VM有两种方法。
让我们来看看如何在KVM下更改域或虚拟机的名称。
方法1用virsh重命名KVM VM
语法为:
# virsh domrename {domain} {new-name}
要将虚拟机从foo重命名为bar,请执行:
# virsh shutdown foo `Domain foo is being shutdown`
现在重命名VM,运行:
# virsh domrename foo bar `Domain successfully renamed`
启动虚拟机/域,执行:
# virsh start bar `Domain bar started`
方法2用virsh重命名KVM域
首先以XML获取域信息并将其保存到新文件中:
# virsh dumpxml foo > bar.xml
编辑XML文件并在<name> </name>之间更改名称
# vi bar.xml
从foo到bar更新如下:
<name>bar</name>
关闭foo域/vm:
# virsh shutdown foo `Domain foo is being shutdown`
您需要取消定义旧的VM名称:
# virsh undefine foo `Domain foo has been undefined`
最后,导入编辑的XML文件来定义虚拟机bar:
# virsh define bar.xml `Domain bar defined from bar.xml`
启动域bar,执行:
# virsh start bar `Domain bar started`