vmware प्रवास के लिए kvm - lvm आधारित अतिथि + बहुपरत


11

मल्टीवथिंग के साथ lvm आधारित अतिथि के मामले में kvm से vmware की ओर पलायन का अनुशंसित तरीका क्या है? मैंने पाया कि कुछ साल पहले भी इसी तरह के सवाल पूछे गए थे:

वीवीडी छवियों के लिए LVM सेटअप में चल रहे KVM आधारित VMs को माइग्रेट कैसे करें

KVM वर्चुअल मशीनों को VMware-vsphere में परिवर्तित करना

लेकिन vCenter कनवर्टर के साथ समस्या यह है कि डिवाइस मैपर मल्टीथ द्वारा माउंट किए गए दस्तावेज़ीकरण लिनक्स वॉल्यूम पर आधार समर्थित नहीं है। वर्तमान में बहुपथ पर्यावरण के मामले में आगे बढ़ने का उचित तरीका क्या है?


रुको, वीएम अपने स्वयं के गुणा कर रहा है ?!
माइकल हैम्पटन


उस मामले में, समस्या क्या है?
माइकल हैम्पटन

मैं सोच रहा था कि यह ऐसा मामला है जहां यह समर्थित नहीं है। तो क्या इसका मतलब यह है कि मैंने इसे सही ढंग से नहीं समझा है और यह पूरी तरह से ठीक है vcenter कनवर्टर का उपयोग करने के लिए जब तक कि डिवाइस मेपर अतिथि मेजबान पर नहीं kvm होस्ट पर उपयोग में है? यदि हाँ तो फिर आपको स्पष्टीकरण के लिए बहुत बहुत धन्यवाद :)
joe33

जवाबों:


11

VMware कनवर्टर स्रोत प्रकार की परवाह किए बिना किसी भी स्रोत मशीन से माइग्रेट कर सकता है। (वर्चुअल / फिजिकल / केवीएम / हाइपर-वी) एक ही समस्या है VMware कनवर्टर सॉफ्टवेयर RAID या LVM माइग्रेट नहीं कर सकता। तो इसके लिए समाधान यह है कि स्रोत मशीन के नंगे न्यूनतम के साथ एक कंकाल सर्वर बनाएं और स्रोत सर्वर से टार कमांड के साथ सब कुछ धक्का दें।

मुझे इस समाधान का उपयोग करना था, जब मैं VMware के लिए बहुत कुछ रैक नंगे धातु सर्वर पर माइग्रेट कर रहा था और कुछ ने सॉफ्टवेयर्स या LVV स्थापित किया था।

इसके लिए चरणों का पालन करें:

1: अपना लक्ष्य vm बॉक्स बनाएं

2: आपके सिस्टम में उसी सिस्टम का न्यूनतम संस्करण स्थापित करें (नेटवर्क, ssh सर्वर और टार उपलब्ध होना चाहिए)

3: निर्देशिका की एक सूची बनाएँ जिसे हम शामिल नहीं करना चाहते हैं

बूट proc देव sys आदि / fstab आदि / lvm आदि / blkid mnt / yourexternalhdd

इसे / tmp / nocopy के तहत सहेजें

4: कुछ गलत होने पर अपने लक्ष्य का स्नैपशॉट लें

5: अपने स्रोत के रूप में एसएसएच और रूट के रूप में: सीडी /; tar -zcvpf - -X / tmp / nocopy * | ssh लक्ष्य "cd /; tar -zxvpf - --numeric-owner" 6: रीसेट लक्ष्य।

ईजी:

tar -zcvpf - -X / tmp / nocopy * | ssh root@10.0.4.158 "cd /; tar -zxvpf - --numeric-owner"


XEN आधारित स्रोत होस्ट के संबंध में कुछ अतिरिक्त अपडेट। मुझे विंडोज़ होस्ट पर कुछ परेशानी थी जहाँ मैं सोर्स मशीन को नहीं खींच सकता था क्योंकि उनमें से कुछ को अलग-अलग प्रतिशत पर स्टॉक मिलता था। मुसीबत एक्सईएन उपकरणों के कारण हुई थी। यह होस्ट के लिए VSS प्रदाता स्थापित करता है और यह Windows VSS के साथ स्पष्ट रूप से हस्तक्षेप करता है और मशीन को स्थानांतरित करने के लिए परेशानी पैदा करता है। तो सबसे अच्छी बात अगर आप किसी एक्सईएन आधारित विंडोज मशीन से पलायन करने वाले किसी बिंदु पर अटक गए हैं, तो स्रोत बॉक्स से एक्सईएन टूल से छुटकारा पाएं।
लज

10

मौजूदा डिस्क छवियों को VMware के vmdk प्रारूप में बदलने के लिए आपको पैकेज qemu-utils (Ubuntu में) से प्रोग्राम qemu-img का उपयोग करना चाहिए।

प्रक्रिया सीधे-आगे है

sudo qemu-img convert -p -i DiskImage.img -O vmdk DiskImage.vmdk

vmkfstools -i /vmfs/volumes/nfs1/DiskImage.vmdk -d thin /vmfs/volumes/datastore1/MyServer/DiskImage.vmdk

ईएसएक्सआई (एससीपी में एसएचएस सक्षम करें) या एनएफएस का उपयोग करके डिस्क छवि को स्थानांतरित करें

कस्टम विकल्पों के साथ नई वर्चुअल मशीन बनाएं और परिवर्तित डिस्क जोड़ें

बूट

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.