Як експортувати та імпортувати зображення VirtualBox VM?


59

У VirtualBox ви можете створити VM, і він збереже його у папці всередині папки за замовчуванням машини VirtualBox.

Наприклад, після створення ubuntu-headlessVM він створить ubuntu-headlessкаталог з парою файлів і більше папок всередині.

Я хочу, щоб ця VM працювала в іншій системі з також VirtualBox, як дублікат.

Чи буде працювати проста копія / вставлення цього каталогу VM всередині папки "Машина за замовчуванням" цільової системи?

TL; DR: Як перенести зображення VirtualBox з однієї системи в іншу?

Відповіді:


60

Копіювання / вставлення файлів VM - це не шлях. Вам потрібно використовувати правильну функцію експорту / імпорту VirtualBox.

За допомогою наступних інструкцій ви зможете перенести VM на кілька різних фізичних машин, і це також хороший спосіб зробити резервне копіювання.

Експорт

Відкрийте VirtualBox і введіть Fileопцію на вибірExport Appliance...

у верхньому лівому куті, потім подайте файл та експортуйте пристрій

Потім ви отримаєте вікно допомоги, яке допоможе вам створити зображення.

  1. Виберіть VM для експорту
  2. Введіть шлях та ім'я до вихідного файлу

    будьте обережні з вихідним шляхом та назвою файлу, не забувши розширення файлу не торкнутися

    Ви можете вибрати формат, у якому я завжди залишаю OVF 1 за замовчуванням.

  3. Нарешті, ви можете написати метадані, такі як "Версія" та "Опис"

Тепер у вас є файл OVA, який ви можете перенести на будь-яку машину, щоб ним користуватися.

Імпорт

Відкрийте VirtualBox і введіть Fileопцію на вибірImport

Після цього ви отримаєте вікно допомоги, яке допоможе вам завантажити зображення.

  1. Введіть шлях до файлу, який ви експортували раніше

    вибрав раніше створений файл

  2. Потім ви можете змінити налаштування VM, наприклад, розмір оперативної пам’яті, процесор тощо.

    дайте конфігурацію відповідно до вашої системи, не всю її, але достатню

    Моя рекомендація на це для того, щоб повторно форматувати MAC - адреса всіх мережевих карт варіант

  3. Натисніть Importі готово!

Тепер ви клонували VM з хост-машини на інший


1
Єдиним недоліком є ​​те, що я б втратив знімки у процесі, і справді пропустив би це у багатьох ситуаціях.
Fenyx

2
Ця відповідь була б ідеальною, якби була відповідь на те, "Чи буде проста копія / вставлення цього каталогу VM всередині папки машин за замовчуванням цільової системи?".
воган

Це рішення не працює. Імпортна машина ніколи не запускається.
машинобудівний вирок

1
Я просто спробував це, і це працює. Віртуальна машина повинна бути вимкнена під час експорту. Ось стаття, що це правильний спосіб зробити це у 2017 році. Techrepublic.com/article/…
Хрвойо Т

28

Ось процедура експорту VM virtualbox через командний рядок:

По-перше, використовуйте vboxmanage list vmsдля визначення, яке вікно ви хочете експортувати, наприклад

$ 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}

У цьому випадку я збираюся експортувати vpn-client_1

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

Щоб імпортувати, використовуйте

vboxmanage import vpn-client_1.ova

Цей -nпараметр запропонує вам імпортувати параметри; див. vboxmanage --helpподробиці.


Приємно і сценарно. Дякую!
Обмежене спокутування

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.