Linux用戶(hù)寶典:如何在KVM上使用Virtualbox虛擬機(jī)?
譯文【51CTO.com快譯】您是否在考慮從VirtualBox換成KVM虛擬機(jī)管理程序?您最擔(dān)心的問(wèn)題之一就是在KVM中創(chuàng)建新的虛擬機(jī)以便一切重新開(kāi)始,這可以說(shuō)是一項(xiàng)艱巨的任務(wù)。
好消息是,您可以輕松地將VDI格式的VirtualBox VM遷移到qcow2(即KVM的磁盤(pán)映像格式),不用創(chuàng)建新的KVM來(lái)賓計(jì)算機(jī)。
我們?cè)诒疚闹袑⒏攀鋈绾螌irtualBox VM遷移到Linux中KVM VM的逐步過(guò)程。
第一步:列出現(xiàn)有的VirtualBox映像
首先,確保關(guān)閉所有虛擬機(jī)。Virtualbox來(lái)賓計(jì)算機(jī)以VDI磁盤(pán)格式而存在。接下來(lái),列出現(xiàn)有的VirtualBox虛擬機(jī),如圖所示。
- $ VBoxManage list hdds
或
- $ vboxmanage list hdds
從輸出中,您可以看到我有2個(gè)虛擬磁盤(pán)映像:Debian VDI映像和Fedora VDI映像。
圖1. 在命令行中列出Virtualbox映像
第二步:將VDI映像轉(zhuǎn)換成RAW磁盤(pán)格式
下一步是將VDI映像轉(zhuǎn)換成RAW磁盤(pán)格式。為此,運(yùn)行以下命令。
- $ VBoxManage clonehd --format RAW /home/james/VirtualBox\ VMs/debian/debian.vdi debian_10_Server.img
或
- $ vboxmanage clonehd --format RAW /home/james/VirtualBox\ VMs/debian/debian.vdi debian_10_Server.img
圖2. 將VDI映像轉(zhuǎn)換成RAW磁盤(pán)格式
您在進(jìn)行調(diào)查時(shí),會(huì)發(fā)現(xiàn)RAW映像格式占用大量的磁盤(pán)空間。您可以使用如圖所示的du命令來(lái)驗(yàn)證RAW映像的大小。
- $ du -h debian_10_Server.img
以我的情況為例,Debian RAW映像占用21G硬盤(pán)空間,這個(gè)空間相當(dāng)大。稍后我們將把RAW磁盤(pán)映像轉(zhuǎn)換成KVM磁盤(pán)格式。
圖3. 檢查RAW映像磁盤(pán)空間
第三步:將RAW映像磁盤(pán)格式轉(zhuǎn)換成KVM格式
最后,要遷移到KVM磁盤(pán)映像格式,請(qǐng)將RAW映像轉(zhuǎn)換成qcow2格式,這是KVM磁盤(pán)映像格式。
- $ qemu-img convert -f raw debian_10_Server.img -O qcow2 debian_10_Server.qcow2qcow2
qcow2磁盤(pán)映像比RAW磁盤(pán)映像小巧得多。同樣使用du命令驗(yàn)證這一點(diǎn),如下所示:
- $ du -h debian_10_Server.qcow2
圖4. 檢查qcow2映像的磁盤(pán)空間
之后,您可以在命令行上或使用KVM圖形化窗口導(dǎo)入qcow2 KVM映像格式,并創(chuàng)建一個(gè)新的KVM虛擬機(jī)。
原文標(biāo)題:How to Use Virtualbox VMs on KVM In Linux,作者:James Kiarie
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】






























