लिनक्स में केवीएम पर वर्चुअलबॉक्स वीएम का उपयोग कैसे करें


क्या आप VirtualBox से KVM हाइपरविज़र का स्विच बनाने पर विचार कर रहे हैं? आपकी सबसे बड़ी चिंताओं में से एक केवीएम में नई आभासी मशीनें बनाकर सभी को फिर से शुरू करना होगा - कम से कम कहने के लिए एक कठिन कार्य।

अच्छी खबर यह है कि नई KVM अतिथि मशीनें बनाने के बजाय, आप आसानी से VirtualBox VMs को स्थानांतरित कर सकते हैं जो VDI प्रारूप में qcow2 में हैं जो KVM के लिए डिस्क छवि प्रारूप है।

इस गाइड में, हम लिनक्स में वर्चुअल बॉक्स वीएम को केवीएम वीएम में माइग्रेट करने की एक चरण-दर-चरण प्रक्रिया को रेखांकित करने जा रहे हैं।

चरण 1: मौजूदा वर्चुअलबॉक्स छवियाँ

सबसे पहले और सबसे महत्वपूर्ण, सुनिश्चित करें कि सभी आभासी मशीनें बंद हैं। वर्चुअलबॉक्स अतिथि मशीनें VDI डिस्क प्रारूप में मौजूद हैं। अगला, आगे बढ़ें और मौजूदा वर्चुअलबॉक्स आभासी मशीनों को सूचीबद्ध करें जैसा कि दिखाया गया है।

$ VBoxManage list hdds
OR
$ vboxmanage list hdds

आउटपुट से, आप देख सकते हैं कि मेरे पास 2 वर्चुअल डिस्क इमेज हैं - डेबियन और फेडोरा वीडीआई इमेज।

चरण 2: VDI छवि को रॉ डिस्क प्रारूप में बदलें

अगला कदम VDI छवियों को RAW डिस्क प्रारूप में परिवर्तित करना है। इसे प्राप्त करने के लिए, मैं नीचे दिए गए आदेशों को चलाने वाला हूं।

$ VBoxManage clonehd --format RAW /home/james/VirtualBox\ VMs/debian/debian.vdi debian_10_Server.img
OR
$ vboxmanage clonehd --format RAW /home/james/VirtualBox\ VMs/debian/debian.vdi debian_10_Server.img

जब आप जांच करते हैं, तो आप देखेंगे कि रॉ छवि प्रारूप डिस्क स्थान की एक बड़ी मात्रा लेता है। RAW छवि के आकार को सत्यापित करने के लिए आप डु कमांड का उपयोग कर सकते हैं।

$ du -h debian_10_Server.img

मेरे मामले में, डेबियन रॉ छवि 21G हार्ड डिस्क स्थान को लेती है, जो काफी विशाल स्थान है। हम बाद में RAW डिस्क छवि को KVM डिस्क प्रारूप में बदलने जा रहे हैं।

चरण 3: RAW छवि डिस्क प्रारूप को KVM प्रारूप में बदलें

अंत में, KVM डिस्क इमेज फॉर्मेट में माइग्रेट करने के लिए, RAW इमेज को qcow2 फॉर्मेट में कन्वर्ट करें जो KVM डिस्क इमेज फॉर्मेट है।

$ qemu-img convert -f raw debian_10_Server.img -O qcow2 debian_10_Server.qcow2

Qcow2 डिस्क छवि रॉ डिस्क छवि का सिर्फ एक मिनट का अंश है। फिर से, डु कमांड का उपयोग करके इसे सत्यापित करें जैसा कि नीचे दिखाया गया है।

$ du -h debian_10_Server.qcow2

यहां से, आप qcow2 KVM छवि प्रारूप को कमांड-लाइन पर या KVM ग्राफ़िकल विंडो का उपयोग करके आयात कर सकते हैं और एक नया KVM वर्चुअल मशीन बना सकते हैं।

यह आज के लिए हमारे लेख को लपेटता है। आपके विचारों और प्रतिक्रिया का बहुत स्वागत है।