KVM : लाइव प्रवासन2024/05/10 |
यह वर्चुअल मशीनों के लिए लाइव माइग्रेशन सुविधा का उपयोग करने का उदाहरण है।
इसके लिए 2 KVM होस्ट सर्वर और निम्नानुसार एक स्टोरेज सर्वर की आवश्यकता होती है। +----------------------+ | [ NFS Servver ] | | nfs.srv.world | | | +-----------+----------+ |10.0.0.35 | +----------------------+ | +----------------------+ | [ KVM Host #1 ] |10.0.0.30 | 10.0.0.51| [ KVM Host #2 ] | | +----------+----------+ | | kvm01.srv.world | | kvm02.srv.world | +----------------------+ +----------------------+ |
[1] | |
[2] |
2 KVM होस्ट सर्वर को कॉन्फ़िगर करें और स्टोरेज सर्वर से प्रदान की गई निर्देशिका को दोनों KVM सर्वर पर एक ही माउंट पॉइंट पर माउंट करें।
यह इस उदाहरण पर माउंट पॉइंट के लिए [/var/kvm/images] का उपयोग करता है।
|
[3] | KVM होस्ट पर एक वर्चुअल मशीन बनाएं और प्रारंभ करें और निम्नानुसार लाइव माइग्रेशन चलाएं। KVM होस्ट के बीच कनेक्शन के लिए, वे SSH के साथ दूसरों से जुड़ते हैं, इसलिए बेहतर होगा कि लाइव माइग्रेशन चलाने से पहले SSH की-पेयर को root अकाउंट के साथ सेट किया जाए। |
# उस वीएम की सेटिंग संपादित करें जिसे आप लाइव माइग्रेशन चलाना चाहते हैं root@kvm01:~# virsh edit ubuntu2404 <disk type='file' device='disk'> # जोड़ें: कैश मोड को [none] में बदलें <driver name='qemu' type='qcow2' discard='unmap' cache='none'/> <source file='/var/kvm/images/ubuntu2404.img'/>root@kvm01:~# virsh start ubuntu2404 root@kvm01:~# virsh list Id Name State ---------------------------- 1 ubuntu2404 running
root@kvm01:~#
root@kvm01:~# virsh migrate --live ubuntu2404 qemu+ssh://10.0.0.51/system virsh list Id Name State -------------------------- # VM को माइग्रेट कर दिया गया है
### दूसरे KVM होस्ट पर ### root@kvm02:~# virsh list Id Name State ---------------------------- 1 ubuntu2404 running # KVM होस्ट पर दोबारा वापस आने के लिए, निम्न प्रकार चलाएँ root@kvm02:~# virsh migrate --live ubuntu2404 qemu+ssh://10.0.0.30/system virsh list Id Name State -------------------------- |
Sponsored Link |
|