VirtualBox makineleri kolayca nasıl taşınır?


19

VMware'i uzun süredir kullanıyorum. VMware bir makine için tüm bilgileri tek bir dizine kaydeder. Bu, sıkıştırmanın ve kopyalamanın kolay olduğu anlamına gelir.

Şimdi VirtualBox'a geçtim.

VirtualBox, makinenin bilgilerini birden fazla dizine kaydediyor gibi görünüyor, örneğin, "Windows 7 Basic" adını verdiğim bir makine buraya kaydediliyor:

C:\Users\edward\.VirtualBox\HardDrives\Windows 7 Basic.vdi
C:\Users\edward\.VirtualBox\Machines\Windows 7 Basic\…
(çeşitli dizinler ve dosyalar)

"Windows 7 Basic" makinemi taşımak için ne yapmam gerekir?

Verilerin bir "." dizin ve çeşitli yerlerde bir tür ihracat / ithalat özelliği olduğunu göstermektedir.

"İhracat cihazı" özelliğini buldum, bu yüzden varsayalım.

Ama boş bir makine için başlattım ve "1 saat 31 dakika kalan süre" yazıyor.

Bunu doğru mu yapıyorum? Bir makinenin "dışa aktarılması" 1.5 saat ve tekrar içe aktarılması 1.5 saat, sanal makineyi taşımak 3 saat sürüyor mu?

Yanıtlar:


14

Belirttiğiniz dizinlerin içindeki dosyaları, yani sanal sabit diski (.vdi) ve sanal makinenin xml tabanlı açıklamasını kopyalayabilirsiniz. Bunu iki kez yaptım, hatta plattform (bir OS X ana bilgisayarından bir Windows XP ana bilgisayarına bir XP geust ve bir Windows Vista Ana Bilgisayarından bir OS X ana bilgisayarına bir Ubuntu konuk) ve iyi çalıştı.

İki sorun olabilir:

  • Her iki VDI aynı UUID'ye sahip olacak, bu kesinlikle amaçlandığı gibi değil
  • XML tabanlı makine tanımında küçük değişiklikler yapmanız gerekebilir. Bir zamanlar ana bilgisayardan ana bilgisayara aktarımdan sonra geçerli olmayan vdi'ye mutlak bir yol içerdiğini hatırlıyorum. Ancak, sanal kutunun daha yeni sürümlerinin mutlak yollar kullanmadığını düşünüyorum.

2
Bunu neredeyse her gün Linux, Windows ve MacOSX arasında çok az sorunla yapıyorum. Aslında ilk kez taşıdığınızda, VDI dosyasını kopyalayabilirsiniz
BinaryMisfit

.vboxdosyalar, her şey aynı dizinde bulunuyorsa çalışan göreli yolları kullanır; mutlak yollar, .vboxdosyanın konumunun bir alt dizininde olmayan diskler gibi "dağınık" durumlarda da kullanılacaktır .
Kaz

5

Dışa aktarma özelliği görüntüyü OVF formatında kaydeder. Gönderen manuel :

OVF, daha sonra VirtualBox gibi bir sanallaştırıcıya aktarılabilen hazır sanal makineler oluşturmaya izin veren birçok sanallaştırma ürünü tarafından desteklenen bir platformlar arası standarttır

Komutanı istediğine inanıyorum VBoxManage clonehd.

Bu komut, kayıtlı bir sanal sabit disk görüntüsünü yeni bir benzersiz tanımlayıcı (UUID) ile yeni bir görüntü dosyasına çoğaltır. Yeni görüntü başka bir ana sisteme aktarılabilir veya Sanal Disk Yöneticisi kullanılarak tekrar VirtualBox'a aktarılabilir ...

VBoxManage clonehd <uuid>|<filename> <outputfile>
[--format VDI|VMDK|VHD|RAW|<other>]
[--variant Standard,Fixed,Split2G,Stream,ESX]
[--type normal|writethrough|immutable]
[--remember]

VBoxManage CloneVDI ( cloneHD yerine) kullandım ve güzel çalıştı.
Kül
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.