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