天天看點

KVM虛拟機遷移

<code>確定虛拟機是關機狀态。</code>

<code>virsh</code>

<code>shutdown</code> <code>centos73</code>

<code>dumpxml centos73 &gt; </code><code>/etc/libvirt/qemu/centos735</code><code>.xml  </code><code>//</code>

<code>如果是遠端機器,需要把該配置檔案拷貝到遠端機器上</code>

<code>domblklist centos73  </code><code>//</code><code>檢視centos73子機的磁盤所在目錄</code>

<code>Target     Source</code>

<code>------------------------------------------------</code>

<code>vda        </code><code>/data/kvm/centos73</code><code>.img</code>

<code>rsync</code> <code>-avP</code>

<code>/data/kvm/centos73</code><code>.img </code><code>/data/kvm/centos735</code><code>.img</code>

<code> </code> 

<code>sending</code>

<code>incremental </code><code>file</code> <code>list</code>

<code>centos73.img</code>

<code> </code><code>17913741312 100%  124.45MB</code><code>/s</code>   

<code>0:02:17 (xfer</code><code>#1, to-check=0/1)</code>

<code>sent</code>

<code>17915928126 bytes  received 31 bytes  129356882.00 bytes</code><code>/sec</code>

<code>total size</code>

<code>is 17913741312  speedup is 1.00</code>

<code> </code><code>//</code><code>如果是遷移到遠端,則需要把該磁盤檔案拷貝到遠端機器上</code>

<code>vim </code><code>/etc/libvirt/qemu/centos735</code><code>.xml  </code><code>//</code><code>因為是遷移到本機,配置檔案用的是centos73子機的配置,不改會有沖突,是以需要修改該檔案,如果是遠端機器不用修改</code>

<code>修改domname,  修改uuid(随便更改一下數字,位數不要變)</code>

<code>&lt;name&gt;centos735&lt;</code><code>/name</code><code>&gt;</code>

<code>  </code><code>&lt;uuid&gt;2220a6d1-a36a-4fbb-8523-e078b3dfe796&lt;</code><code>/uuid</code><code>&gt;</code>

<code>  </code><code>&lt;memory</code>

<code>unit=</code><code>'KiB'</code><code>&gt;3145728&lt;</code><code>/memory</code><code>&gt;</code>

<code>  </code><code>&lt;currentMemory</code>

<code>unit=</code><code>'KiB'</code><code>&gt;3145728&lt;</code><code>/currentMemory</code><code>&gt;</code>

<code>  </code><code>&lt;vcpu</code>

<code>placement=</code><code>'static'</code><code>&gt;1&lt;</code><code>/vcpu</code><code>&gt;</code>

<code>修改磁盤路徑:</code>

<code>&lt;disk</code>

<code>type</code><code>=</code><code>'file'</code> <code>device=</code><code>'disk'</code><code>&gt;</code>

<code>      </code><code>&lt;driver name=</code><code>'qemu'</code> <code>type</code><code>=</code><code>'qcow2'</code><code>/&gt;</code>

<code>      </code><code>&lt;</code><code>source</code> <code>file</code><code>=</code><code>'/data/kvm/centos735.img'</code><code>/&gt;</code>

<code>      </code><code>&lt;target dev=</code><code>'vda'</code> <code>bus=</code><code>'virtio'</code><code>/&gt;</code>

<code>      </code><code>&lt;address </code><code>type</code><code>=</code><code>'pci'</code> <code>domain=</code><code>'0x0000'</code>

<code>bus=</code><code>'0x00'</code> <code>slot=</code><code>'0x06'</code> <code>function</code><code>=</code><code>'0x0'</code><code>/&gt;</code>

<code>    </code><code>&lt;</code><code>/disk</code><code>&gt;</code>

<code>[root@localhost</code>

<code>~]</code><code># virsh list --all</code>

<code> </code><code>Id   </code>

<code>Name                          </code>

<code>State</code>

<code>----------------------------------------------------</code>

<code> </code><code>-    </code>

<code>centos73                      </code>

<code>shut off</code>

<code>centos732                     </code>

<code>centos733                     </code>

<code>centos734                     </code>

<code>~]</code><code># virsh define /etc/libvirt/qemu/centos735.xml</code>

<code>Domain</code>

<code>centos735 defined from </code><code>/etc/libvirt/qemu/centos735</code><code>.xml</code>

<code>centos735                     </code>

本文轉自 喵來個魚 51CTO部落格,原文連結:http://blog.51cto.com/m51cto/1958515,如需轉載請自行聯系原作者

繼續閱讀