home start up prev next

8.6. VBoxManage import

Эта команда импортирует виртуальное устройство в формате OVF, копируя образы виртуальных дисков и виртуальных машин созданных в VirtualBox. См. Раздел 3.8, “Импорт и экспорт виртуальных машин”.

Операции import в качестве параметра передается путь к существующему файлу OVF. Для изменения состава импорта поддерживаются множество дополнительных параметров, что импортировать, а что изменить зависит от содержимого файла OVF.

Поэтому рекомендуется первый запуск команды импорта выполнять с параметром --dry-run or -n. Что приведет к выводу на экран данных импортируемых в VirtualBox, а так же к выводу дополнительных опций для изменения проведения операции импорта.

В качестве примера, ниже приведен вывод команды импорта для файла с гостевой Windows XP:

VBoxManage import WindowsXp.ovf --dry-run
Interpreting WindowsXp.ovf...
OK.
Virtual system 0:
 0: Suggested OS type: "WindowsXP"
    (change with "--vsys 0 --ostype <type>"; use "list ostypes" to list all)
 1: Suggested VM name "Windows XP Professional_1"
    (change with "--vsys 0 --vmname <name>")
 3: Number of CPUs (ignored): 1
 4: Guest memory: 956 MB (change with "--vsys 0 --memory <MB>")
 5: Sound card (appliance expects "ensoniq1371", can change on import)
    (disable with "--vsys 0 --unit 5 --ignore")
 6: USB controller
    (disable with "--vsys 0 --unit 6 --ignore")
 7: Network adapter: orig bridged, config 2, extra type=bridged
 8: Floppy
    (disable with "--vsys 0 --unit 8 --ignore")
 9: SCSI controller, type BusLogic
    (change with "--vsys 0 --unit 9 --scsitype {BusLogic|LsiLogic}";
    disable with "--vsys 0 --unit 9 --ignore")
10: IDE controller, type PIIX4
    (disable with "--vsys 0 --unit 10 --ignore")
11: Hard disk image: source image=WindowsXp.vmdk, 
      target path=/home/user/disks/WindowsXp.vmdk, controller=9;channel=0
    (change controller with "--vsys 0 --unit 11 --controller <id>";
    disable with "--vsys 0 --unit 11 --ignore")

Как вы видите, отдельные элементы настроек пронумерованы и в зависимости от типа поддерживают различные опции командной строки. Можно напрямую управлять отключением этих элементов, например опциями --vsys X --unit Y --ignore , где X номер виртуальной системы (ненулевое значение говорит о существовании нескольких виртуальных систем в контейнере), а Y номер элемента настроек.

В приведенном выше примере, элемент с номером 1 определяет имя целевой(создаваемой) машины в VirtualBox. Элементы с номерами 9 и 10 определяют контроллеры жестких дисков. Элемент с номером 11 описывает образ жесткого диска; в данном случае, дополнительной опцией --controller указывается контроллер к которому должен быть подключен жесткий диск.

Вы можете изменять различные опции элементов одной и той же виртуальной системы с помощью опции --vsys. Например, для импорта машины из файла OVF, но без звуковой карты, USB контроллера и с подключением образа диска к IDE контроллеру вместо SCSI, используйте:

VBoxManage import WindowsXp.ovf
      --vsys 0 --unit 5 --ignore --unit 6 --ignore --unit 11 --controller 10
home start up prev next
Сайт создан в системе uCoz