虛擬機遷移

虛擬機的遷移和克隆很像,只不過克隆是在本地,遷移一般用在兩個不同的機器上。

其實虛擬機的遷移就是將虛擬機的虛擬磁盤文件和配置文件拷貝走,下面的演示是在同一個機器上進行遷移:


該方式要確保虛擬機是關機狀態。
virsh shutdown test02
virsh dumpxml test02 > /etc/libvirt/qemu/test03.xml  // 如果是遠程機器,需要把該配置文件拷貝到遠程機器上
virsh domblklist test02  //查看test02子機的磁盤所在目錄
Target     Source
------------------------------------------------
vda        /data/test02.qcow2
rsync -av /data/test02.qcow2  /data/test03.qcow2   //如果是遷移到遠程,則需要把該磁盤文件拷貝到遠程機器上


vi /etc/libvirt/qemu/test03.xml  //因爲是遷移到本機,配置文件用的是test02子機的配置,不改會有衝突,所以需要修改該文件,如果是遠程機器不用修改


修改domname:
  <name>test03</name>
修改uuid(隨便更改一下數字,位數不要變)
<uuid>77bb10bd-3ad8-8899-958d-756063002969</uuid>
修改磁盤路徑:
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='none'/>
      <source file='/data/test03.qcow2'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </disk>


最後定義域

virsh define /etc/libvirt/qemu/test03.xml


virsh list --all   //會發現新遷移的test03子機


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章