Ubuntu 24.04
Sponsored Link

KVM : Storage Migration2024/05/10

 

यह वर्चुअल मशीनों के लिए स्टोरेज माइग्रेशन सुविधा का उपयोग करने का उदाहरण है।

कॉमन लाइव माइग्रेशन से स्टोरेज माइग्रेशन का अलग बिंदु यह है कि स्टोरेज माइग्रेशन को स्टोरेज सर्वर की आवश्यकता नहीं होती है जिसमें वर्चुअल मशीन छवियां होती हैं, स्टोरेज माइग्रेशन निष्पादित करते समय, KVM होस्ट पर वर्चुअल मशीन छवि किसी अन्य KVM होस्ट पर माइग्रेट की जाती है अनुसरण करता है।

                          Storage Migration
                        <------------------->
                        
+----------------------+                     +----------------------+
|  [   KVM Host #1  ]  |10.0.0.30   10.0.0.51|  [  KVM Host #2   ]  |
|                      +---------------------+                      |
|   kvm01.srv.world    |                     |    kvm02.srv.world   |
+----------------------+                     +----------------------+

[1]
2 KVM होस्ट सर्वर कॉन्फ़िगर करें और KVM होस्ट पर एक वर्चुअल मशीन बनाएं।
नाम या IP पते को सामान्य रूप से हल करने के लिए सबसे पहले DNS या होस्ट को कॉन्फ़िगर करें।
[2] KVM होस्ट पर निम्नानुसार वर्चुअल मशीन छवि के फ़ाइल आकार की पुष्टि करें, और इसके बाद, निम्नानुसार एक खाली डिस्क छवि बनाने के लिए किसी अन्य KVM होस्ट पर जाएं।
# वर्चुअल मशीन का आकार दिखाएँ

root@kvm01:~#
qemu-img info /var/kvm/images/ubuntu2404.img

image: /var/kvm/images/ubuntu2404.img
file format: qcow2
virtual size: 20 GiB (21474836480 bytes)
disk size: 7.65 GiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    compression type: zlib
    lazy refcounts: true
    refcount bits: 16
    corrupt: false
    extended l2: false
Child node '/file':
    filename: /var/kvm/images/ubuntu2404.img
    protocol type: file
    file length: 20 GiB (21478375424 bytes)
    disk size: 7.65 GiB

### किसी अन्य KVM होस्ट पर ###
# एक डिस्क बनाएं जो वर्चुअल मशीन के समान आकार की हो

root@kvm02:~#
qemu-img create -f qcow2 -o preallocation=falloc /var/kvm/images/ubuntu2404.img 21474836480

[3] यह ठीक है, स्टोरेज माइग्रेशन को इस प्रकार चलाएँ।
root@kvm01:~#
virsh list

 Id   Name         State
----------------------------
 1    ubuntu2404   running

root@kvm01:~#
virsh migrate --live --copy-storage-all ubuntu2404 qemu+ssh://10.0.0.51/system

root@kvm01:~#
virsh list

 Id   Name       State
--------------------------
# VM को माइग्रेट कर दिया गया है
### किसी अन्य KVM होस्ट पर ###

root@kvm02:~#
virsh list

 Id   Name         State
----------------------------
 1    ubuntu2404   running
मिलान सामग्री