Virtualbox

Еще один из вариантов виртуализации - Virtualbox.

Полезные ссылки:

http://rtfm.co.ua/freebsd-ustanovka-i-nastrojka-virtualbox/

http://wiki.sysconfig.org.uk/display/howto/VirtualBox+On+FreeBSD

https://www.virtualbox.org/manual/UserManual.html

http://mirspo.narod.ru/vbox4/

http://rus-linux.net/MyLDP/vm/VirtualBox-networking.html

http://www.tightvnc.com/download.php

Опускаю пока установку и настройку, все вроде бы понятно в документации написано.

Настроил себе гостей с использованием сетевого режима bridged . Сначала хотел использовать nat , но при этом не работает ping от хоста к гостю, не понравилось, поэтому сделал bridged.

Интересное наблюдение: Первая установка VirtualBox на FreeBSD8.3 и создание гостя FreeBSD9.1 давало в выводе top на хосте при простое хоста и гостя WCPU около 10-12%, а после манипуляций с типом виртуального сетевого адаптера - 2-3% . Сетевой адаптер в настройках гостя менялся с bridged на intnet и hostonly и обратно на bridged. Этому я не придал значния и запомнил что WCPU = 2-3% при простое. После переустановки VirtualBox и создании гостя с такой же конфигурацией как и в первый раз, WCPU снова стало около 10-12% при простое и никак не снижалось ниже. Но после изменения типа виртуального сетевого адаптера с bridged на intnet, стартом -остановкой гостя и возвращением к bridged WCPU при простое стало 2-3%. Вот такое наблюдение.

 

Обновление Virtualbox

Обновил Virtualbox до новой версии через portupgrade, все прошло гладка, но перестали запускаться виртуальные машины. Помогла перезагрузка. Что нужно сделать чтобы не перегружать сервер ?

 

Перезапуск virtualbox под freebsd

Чтобы перезапустить Virtualbox, например, после обновления, завершаю работу всех виртуальных машин:

VBoxManage controlvm vm_name acpipowerbutton

потом определяю загруженные модули ядра Virtualbox
 # kldstat | grep vbox
10    3 0xffffffff81222000 35a5f    vboxdrv.ko
11    2 0xffffffff81214000 29f1     vboxnetflt.ko
12    1 0xffffffff81258000 3f8a     vboxnetadp.ko

Потом последовательно их выгружаю:
kldunload vboxnetadp
kldunload vboxnetflt
kldunload vboxdrv

После этого загружаю модуль vboxdrv
kldload vboxdrv

Затем
/usr/local/etc/rc.d/vboxnet start

После этого можно запускать виртуальные машины как обычно
VBoxHeadless -s vm_name &

Клонирование vm под VirtualBox

Попробовал клонировать виртуальную машину. Была на debian 6.

VBoxManage clonevm deb6 --name deb6_1 --register

В результате создалась новая с таками же сетевыми  настройками как и у первой.

См. мануал https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevm

 

 
 
 

Отправить комментарий

CAPTCHA
Чтобы убедиться в том что Вы не робот, ответьте, пожалуйста, на вопрос
Fill in the blank