Эта команда импортирует виртуальное устройство в формате 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