VirtualBox VM görüntüleri nasıl verilir ve alınır?


59

VirtualBox'ta VM oluşturabilirsiniz ve bu , VirtualBox'ın Varsayılan Makine Klasörü'ndeki bir klasörde saklanacaktır .

Örneğin, bir ubuntu-headlessVM oluşturduktan sonra ubuntu-headlessiçinde birkaç dosya ve daha fazla klasör olan bir dizin oluşturacaktır .

Bu VM'nin bir kopyası gibi VirtualBox ile başka bir sistemde çalışmasını sağlamak istiyorum.

Bu VM dizininin , hedef sistemin Varsayılan Makine Klasörü içindeki basit bir kopyası / yapıştırması işe yarar mı?

TL; DR: Bir VirtualBox görüntüsünü bir sistemden diğerine nasıl aktarırım?

Yanıtlar:


60

VM dosyalarını kopyalamak / yapıştırmak gitmek için uygun bir yol değildir. VirtualBox'ın doğru ihracat / ithalat özelliğini kullanmanız gerekir.

Aşağıdaki talimatlarla, bir VM'yi farklı fiziksel makinelere aktarabileceksiniz ve bu aynı zamanda yedekleme yapmanın iyi bir yoludur.

ihracat

VirtualBox'ı açın ve Fileseçeceğiniz seçeneğe girinExport Appliance...

sol üst köşede, ardından dosya ve ihracat

Daha sonra görüntüyü oluşturmanıza yardımcı olacak bir yardım penceresi açılır.

  1. Dışa aktarılacak VM'yi seçin
  2. Çıktı dosya yolunu ve adını girin

    dosya uzantısına dokunulmadığından emin olarak çıktı yoluna ve dosya adına dikkat edin

    Her zaman varsayılan OVF 1'i bırakacağım bir format seçebilirsiniz.

  3. Sonunda Sürüm ve Açıklama gibi meta veriler yazabilirsiniz.

Şimdi kullanmak için hangi makineye taşıyabileceğiniz bir OVA dosyanız var.

İthalat

VirtualBox'ı açın ve Fileseçeceğiniz seçeneğe girinImport

Daha sonra görüntüyü yüklemenize yardımcı olacak bir yardım penceresi açılır.

  1. Daha önce dışa aktardığınız dosyanın yolunu girin

    önceden oluşturulmuş dosyayı seçti

  2. Ardından, VM'in RAM boyutu, CPU vb. Ayarlarını değiştirebilirsiniz.

    Sisteminize göre bir konfigürasyon verin, hepsini değil, yeterli

    Bu konuda benim tavsiye sağlamaktır yeniden başlatmak tüm ağ kartları MAC adresini seçeneği

  3. Basın Importve bitti!

Şimdi VM'yi ana makineden bir başkasına klonladınız


1
Tek dezavantajı süreçte anlık görüntüleri kaybedecek ve gerçekten birçok durumda özleyeceğim.
Fenyx

2
"Hedef sistemdeki Varsayılan Makine Klasörü içindeki bu VM dizininin basit bir kopyası / yapıştırması işe yarar mı?"
vaughan

Bu çözüm çalışmıyor. İthal edilen makine asla başlamıyor.
macheadeaddict

1
Ben sadece bunu denedim ve işe yarıyor. Dışa aktarma yaparken sanal makinenin kapalı olması gerekir. İşte bu 2017 bunu yapmanın doğru bir yol olduğunu bir makale techrepublic.com/article/...
Hrvoje T

28

Bir sanal kutu VM'sini komut satırı üzerinden dışa aktarma prosedürü:

İlk olarak, vboxmanage list vmshangi kutuyu dışa aktarmak istediğinizi belirlemek için kullanın , örneğin

$ vboxmanage list vms
"vpn-client" {99378e99-d5c4-4bea-87ab-ca5ab28febea}
"vpn-client_1" {409eaa40-59c2-4259-9188-eef7479f1b91}
"kohadevbox_default_1430411165168_43224" {e9aa10d9-8aa3-4186-a39b-014b2c3589dc}
"kohadevbox_default_1431032598419_15901" {f384ba7e-d842-421e-b194-70a9573479eb}
"bc-koha-git" {76ad3f69-4acb-4332-b4a2-bf929a281f8f}
"nekls-git-29295" {68bb8720-e12b-49b9-a137-65bff75be66d}
"bc-kohaclone-git" {8b049d97-ff3b-4799-87e0-bda26f822ae0}
"bc-anthrolit-git" {dc435bbe-ded0-4cb2-baf3-4e7c6532fdf8}
"bc-maplleaf-git" {5a6c1e94-766f-4f93-96dc-8da07b0addd8}
"bc-mapleleaf2-git" {4aee2010-c834-4acc-971d-606ec950c938}
"Ubuntu VPN Client" {a0cf4d62-94ad-4d2e-ae0d-2bd2fc2765ae}
"kohadevbox_jessie_1449028830412_79167" {57ab8e8c-4e1a-452c-b324-cd0ae84374ba}
"kohadevbox_wheezy_1449030179528_35330" {ec8e3493-543d-424c-bf51-3ac5601a26ff}
"kohadevbox2_jessie_1463457128498_11997" {00f0d140-7c77-42f8-8512-92e4dded9c37}

Bu durumda ihracat yapacağım vpn-client_1

$ vboxmanage export vpn-client_1 -o vpn-client_1.ova                                                                  
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Almak için kullanın

vboxmanage import vpn-client_1.ova

Bu -nseçenek sizden ithalat seçenekleri isteyecektir; bkz vboxmanage --helpAyrıntılar için.


Güzel ve komut dosyası. Teşekkürler!
Sınırlı Kefaret

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.