Почти дописал систему управления несколькими серверами VirtualBox. Включил основные моменты, связанные с управлением. Получается как то так:

Но, что то пока лениво писать процедуру создания виртуальной машины. Поэтому создаю их в командной строке. Благо делать это надо только один раз. Все остальное можно из интерфейса.
А теперь, собственно как создавать виртуалку в командной строке.
# создаём виртуальную машину VBoxManage createvm –name “BaseOS” –register# Определяем параметры виртуальной машиныVBoxManage modifyvm “BaseOS” –ostype RedHat_64 –cpus 2 –memory 6144 –description “Базовая машина” –boot1 dvd –audio none –vrde on –vrdeproperty “TCP/Ports=3395"VBoxManage modifyvm “BaseOS” –vram 32 –acpi on –ioapic on# Узнаём название интерфейса, на котором будем делать бриджVBoxManage list bridgedifs# Получаем, что то типа:# Name: Realtek PCIe GBE Family Controller# GUID: 7acd035c-f2b6-4b03-863c-a4fb311ae5f3# Нам нужно имя (Name)# Подключим Ethernet адаптерVBoxManage modifyvm “BaseOS” –nic1 bridged –bridgeadapter1 “Realtek PCIe GBE Family Controller”# Создаём диск виртуальной машиныVBoxManage createmedium –filename /home/VMs/BaseOS/BaseOS.vdi –size 10000# Добавляем контроллер к машинеVBoxManage storagectl “BaseOS” –name SATA –add sata # Присоединяем жесткий диск к контроллеруVBoxManage storageattach “BaseOS” –storagectl SATA –port 0 –type hdd –medium /home/VMs/BaseOS/BaseOS.vdi# Добавляем IDE контроллер, к которому можно будет присоединять образ DVDVBoxManage storagectl “BaseOS” –name IDE –add ide# Присоединяем dvd образVBoxManage storageattach “BaseOS” –storagectl IDE –port 1 –device 0 –type dvddrive –medium /home/VMs/CentOS-7-x86_64-DVD-1611.iso
Осталось только запустить машину :) Можно из интерфейса, можно из командной строки
VBoxManage startvm “BaseOS”–type headless
