技术分享
kvm虚拟机迁移/克隆kvm虚拟机
2021-06-08
1.修改虚拟机配置文件
修改 <source file='/mnt/vm2-1.qcow2'/> 重新指向磁盘镜像路径
2.配置文件生效
virsh define vm1
3.开启虚拟机
virsh start vm1
===================================================================================
克隆kvm虚拟机
1.拷贝镜像、配置文件
cp /var/lib/libvirt/images/vm1.img /var/lib/libvirt/images/vm2.img
cp /etc/libvirt/qemu/vm1.xml /etc/libvirt/qemu/vm2.xml
2.修改配置文件
vim /etc/libvirt/qemu/vm2.xml
----------------------------------------------------------------------------------------------------------------------------------------
<name>vm2</name> #名字要和虚拟机一致
<uuid>41d51100-db83-44af-bbc9-2ac90983b0aa</uuid> uuid#随便替换几个字符
<source file='/var/lib/libvirt/images/vm2.qcow2'/> #硬盘镜像名要改掉
#拷贝virt-manager创建的虚拟机要删除channel字段 <channel type='spicevmc'>
<target type='virtio' name='com.redhat.spice.0'/>
<address type='virtio-serial' controller='0' bus='0' port='1'/>
</channel>
<mac address='52:54:00:11:23:33'/> #网络地址 修改后6位
-----------------------------------------------------------------------------------------------------------------------------------------
3.重新发现虚拟机
virsh define vm2
4.开启虚拟机
virsh start vm2
=============================
增加虚拟机硬盘大小
1.修改虚拟机配置文件
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/var/lib/libvirt/images/vm2-1.qcow2'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07(9)' function='0x0'/>
</disk>
复制一个disk 字段
修改 source file 硬盘镜像 vm2-1.qcow2
修改插槽位置 slot=0x09 与其他插槽不冲突
- 标签:
-
行业资讯