kvm虚拟机迁移/克隆kvm虚拟机

来源:互联网 发布:来自mac的照片怎么删除 编辑:程序博客网 时间:2024/05/18 21:07

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 与其他插槽不冲突

原创粉丝点击