If i help You, send me BTC please 1CJGz4UGyL7hTjPeN8j7fu9LRmmWiWSRHi

Virtualbox command line usefull hints.

Постов 28 из 175

Хотя бытует мнение о том, что VirtualBox — это вроде как «детская» виртуализация, тем не менее, функционала этого пакета может вполне быть достаточно. Как минимум, чтобы утверждать о «детскости» или «взрослости» решения виртуализации, неплохо бы ознакомиться с возможностями, или попробовать применить в решении конкретной задачи. Вот мой набор команд, чаще всего востребованных в работе с VirtualBox (на примере работы с машиной «2003_1_1»).

1. Установка

1
2
3
4
5
6
sudo apt-get install dkms
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" >> /etc/apt/sources.list.d/virtualbox.list'
sudo apt-get update
sudo apt-get install virtualbox-4.3
sudo usermod -aG vboxusers usefree

2. Установка пакета расширений

1
2
cd /tmp/ &&  wget http://download.virtualbox.org/virtualbox/4.3.12/Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack

3. Задать каталог для хранения виртуальных машин

1
2
mkdir /mnt/epart/vm
VBoxManage setproperty machinefolder /mnt/epart/vm/

4. Импорт из образа

1
VBoxManage import /s2/backup/2003.ova

5. Экспорт в образ

1
VBoxManage export -o /s2/backup/2003.ova

6. Просмотр списка виртуальных машин

1
VBoxManage list vms

7. Просмотр информации о виртуальной машине

1
VBoxManage showvminfo 2003_1_1 --details

8. Запуск виртуальной машины

1
VBoxManage startvm 2003_1_1 --type headless

9. Отключение диска виртуальной машины

1
2
VBoxManage storageattach 2003_1_1 --storagectl "IDE Controller" --port 0 --device 0 --medium none
VBoxManage closemedium disk /mnt/epart/vm/2003_1_1/2003-disk1.vmdk

10. Подключение диска виртуальной машины

1
VBoxManage storageattach 2003_1_1 --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /mnt/epart/vm/2003_1_1/2003-disk1.vmdk

11. Изменение типа сетевого подключения виртуальной машины к хосту

1
VBoxManage modifyvm 2003_1_1 --nic1 bridged --bridgeadapter1 eth1

12. Запуск графической оболочки с удаленного_хоста

1
ssh -X удаленный_хост 'virtualbox'

13. Выключение виртуальной машины

1
VBoxManage controlvm 2003_1_1 poweroff

, , ,

Menu