问题
在KVM服务器上,利用XML描述文件来调整/复制虚拟机,主要任务如下:
1)将虚拟机 rh6_n1 改名为 rhel6_node1
2)将虚拟机 rhel6_node1 复制为rh6_n2
方案
要运行一台KVM虚拟机,需要提供虚拟机的磁盘文件,还需要指定这台虚拟机的硬件配置。通常情况下,虚拟机的磁盘文件和配置文件放在下列位置:
1)配置文件:/etc/libvirt/qemu/虚拟机名.xml
2)磁盘文件:/var/lib/libvirt/images/虚拟机名.img
其中,用来记录虚拟机硬件的配置文件采用了XML(eXtensible Markup Language,可扩展标记语言)格式,也叫做描述文件。当我们从“虚拟系统管理器”新建虚拟机以后,对应的XML文件也就自动建好了。
也正因为如此,从命令行来管理KVM虚拟机的时候,就可以利用XML描述文件,来快速修改虚拟机的设置,也可以复制虚拟机。
利用XML文件修改虚拟机配置的基本思路:
1)virsh dumpxml 原虚拟机名 > /路径/new.xml
2)修改 /路径/new.xml 文件(name、uuid)
3)virsh define /路径/new.xml
4)virsh destroy 原虚拟机名,如果虚拟机未运行则跳过此步
5)virsh undefine 原虚拟机名
利用XML文件复制虚拟机的基本思路:
1)virsh dumpxml 原虚拟机名 > /路径/new.xml
2)修改 /路径/new.xml 文件(name、uuid、disk、mac address)
利用XML调整/复制虚拟机
最新推荐文章于 2024-04-05 00:17:06 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)