URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97154
[ Назад ]

Исходное сообщение
"Запуск VirtualBox под FreeBSD"

Отправлено Serjio77 , 08-Мрт-18 15:46 
Доброго времени суток уважаемые гуру!!!!
Который день бьюсь над проблемой запуска VirtualBox. Но обо всем по порядку.
Для начала передо мной стоит задача запуска нескольких гостевых операционных систем на базе FreeBSD 11. Для этого я выбрал VirtualBox, так как процессор у меня 32 битный и 64 битная FreeBSD устанавливаться напрочь отказалась.
С помощью команды
cd /usr/ports/net/libvncserver
# make && make install
Установил все что было в портах. Когда установка дошла до libGL то установка пошла с ошибками.
Далее из интернета с помощью pkg ins установил следующие пакеты:
virtualbox-ose-4.0.8
virtualbox-ose-additions-4.0.8
virtualbox-ose-kmod-4.0.8
Потом сделал так:
# kldload vboxdrv
# echo 'vboxdrv_load="YES"' >> /boot/loader.conf
# echo 'vboxnet_enable="YES"' >> /etc/rc.conf
# echo 'vboxguest_enable="YES"' >> /etc/rc.conf
# echo 'vboxservice_enable="YES"' >> /etc/rc.conf
# echo 'vboxservice_flags="--disable-timesync"' >> /etc/rc.conf
# echo 'vboxheadless_enable="YES"' >> /etc/rc.conf
# echo 'vboxwebsrv_enable="YES"' >> /etc/rc.conf
После этого установил phpvirtualbox. И создал нового юзера:
# adduser pvbuser
# pw groupadd vboxusers
# pw groupmod vboxusers -m pvbuser
# mkdir /home/pvbuser
# chown -R pvbuser:vboxusers /home/pvbuser
в файле config.php убрал авторизацию
//var $noAuth = true;
Создал скрипт # ee /usr/local/etc/rc.d/phpvirtualbox.sh
И вставил в него следующие строки:
#!/bin/sh
# Установка Oracle VM VirtualBox на FreeBSD
echo -n 'phpVirtualBox daemon
'
case "$1" in
start)
echo 'VBox started..'
su - pvbuser -c "VBoxManage setproperty websrvauthlibrary null" &&
# su - pvbuser -c "/usr/local/bin/VBoxHeadless --startvm WinXP --vnc --vncport 5903 --vncpass qwest"
su - pvbuser -c "/usr/bin/nohup vboxwebsrv -t 0 -F /dev/null"
;;
stop)
killall vboxwebsrv
killall VBoxSVC
killall VBoxXPCOMIPCD
echo 'VBox stoped..'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
exit 64
;;
esac
exit 0
Выставил права и стартанул полученный скрипт:
# chmod +x /usr/local/etc/rc.d/phpvirtualbox.sh
# /usr/local/etc/rc.d/phpvirtualbox.sh
И дальше начал конфигурировать виратуальную машину следующим образом. Предварительно перелогинившись под вновь созданным юзером:
# su -l pvbuser
$ VBoxManage createvm --name WinXP --ostype WindowsXP --register --basefolder /home/pvbuser
$ VBoxManage modifyvm "WinXP" --memory 512 --acpi on --boot1 dvd --nic1 nat
$ VBoxManage createhd --filename "WinXP.vdi" --size 8000
$ VBoxManage storagectl "WinXP" --name "IDE Controller" --add ide --controller PIIX4
$ VBoxManage storageattach "WinXP" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium "WinXP.vdi"
$ VBoxManage storageattach "WinXP" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /mnt/WinEnterpriseXP-sp3.iso
После конфигурации машины я попытался ее запустить в фоне.
# /usr/bin/nohup /usr/local/bin/VBoxHeadless --startvm WinXP --vnc --vncport 5903 --vncpass qwest &
А  потом я попытался с другого компьютера в сети подключиться к виртуальной машине с помощью vncviewer. в качестве vncviewer использую UltraVNC Viewer, где в адресной строке ввожу 192.168.11.113::5903 и после нажатия на кнопку connect получаю сообщение о том что не удалось подключиться к серверу.

Я понимаю что я новичок и что я что-то наверное делаю не так. Подскажите что мне сделать, чтобы запустить эту виртуальную машину


Содержание

Сообщения в этом обсуждении
"Запуск VirtualBox под FreeBSD"
Отправлено .. , 08-Мрт-18 18:37 
> Для начала передо мной стоит задача запуска нескольких гостевых операционных систем на
> базе FreeBSD 11. Для этого я выбрал VirtualBox, так как процессор
> у меня 32 битный и 64 битная FreeBSD устанавливаться напрочь отказалась.

1) выбросить это старьё на помойку, у него скорее всего и аппаратной виртуализации нет
2) выбросить бздю туда же
3) выбросить виртуалбокс туда же, он хорош для десктопов когда надо что-то потестить, но это никак не серверное решение, тот кто попытается утверждать обратное - нОркоман

4) взять (можно на помойке) более нормальное 64 битное железо с поддержкой аппаратной виртуализации
5) выбрать нормальную серверную платформу, можно проприетарную (linux + qemu-kvm + libvirt, proxmox, xenserver, vmware, да хоть HyperV ...)
6) научиться её готовить



"Запуск VirtualBox под FreeBSD"
Отправлено Сергей , 08-Мрт-18 19:41 
>> Для начала передо мной стоит задача запуска нескольких гостевых операционных систем на
>> базе FreeBSD 11. Для этого я выбрал VirtualBox, так как процессор
>> у меня 32 битный и 64 битная FreeBSD устанавливаться напрочь отказалась.

  Для начала надо включить мозги, у вас все перемешано, откуда вы взяди 4.0... на 11-той фре, а коннект с vnc работает, если настроен vnc сервер, phpvirtualbox нужен, если вы смотрите через браузер, если ничего не знаете, подымите x-сы c twm в качестве de...
Ну и конечно дучше иметь нормальный 64-битный процессор...


"Запуск VirtualBox под FreeBSD"
Отправлено XaMM , 08-Мрт-18 21:57 
>[оверквотинг удален]
> виртуализации нет
> 2) выбросить бздю туда же
> 3) выбросить виртуалбокс туда же, он хорош для десктопов когда надо что-то
> потестить, но это никак не серверное решение, тот кто попытается утверждать
> обратное - нОркоман
> 4) взять (можно на помойке) более нормальное 64 битное железо с поддержкой
> аппаратной виртуализации
> 5) выбрать нормальную серверную платформу, можно проприетарную (linux + qemu-kvm + libvirt,
> proxmox, xenserver, vmware, да хоть HyperV ...)
> 6) научиться её готовить

Клинический случай.


"Запуск VirtualBox под FreeBSD"
Отправлено fail_ , 09-Мрт-18 00:11 
>>[оверквотинг удален]

...
> 3) выбросить виртуалбокс туда же, он хорош для десктопов

...
> Клинический случай.

как знать


"Запуск VirtualBox под FreeBSD"
Отправлено sherlock , 09-Мрт-18 07:46 
Я сам любитель FreeBSD и даже сервер, раздающий в конторе инет до сих пор под нею. Но от виртуализации на ней я уже давно отказался. Перешел на VMware vSphere Hypervisor (ESXi) и Вам советую посмотреть в эту сторону. Ставится как OS

"Запуск VirtualBox под FreeBSD"
Отправлено Сергей , 09-Мрт-18 10:25 
> Я сам любитель FreeBSD и даже сервер, раздающий в конторе инет до
> сих пор под нею. Но от виртуализации на ней я уже
> давно отказался. Перешел на VMware vSphere Hypervisor (ESXi) и Вам советую
> посмотреть в эту сторону. Ставится как OS

А у меня стоит и все из-за zfs, уж больно на ней, а она появилась вв времена 8-ой фре, легко снапшоты делать и пересылать куда душе угодно... Правда vbox используется из-за того, что ничего другого непиратского не было в те времена... Сейчас бы смотрел в сторону bhyve...
Не хочу спорить, что лучше, каждый выбирает, что ему удобнее...



"Запуск VirtualBox под FreeBSD"
Отправлено artemrts , 09-Мрт-18 23:45 
>> Я сам любитель FreeBSD и даже сервер, раздающий в конторе инет до
>> сих пор под нею. Но от виртуализации на ней я уже
>> давно отказался. Перешел на VMware vSphere Hypervisor (ESXi) и Вам советую
>> посмотреть в эту сторону. Ставится как OS
>  А у меня стоит и все из-за zfs, уж больно на
> ней, а она появилась вв времена 8-ой фре, легко снапшоты делать
> и пересылать куда душе угодно... Правда vbox используется из-за того, что
> ничего другого непиратского не было в те времена... Сейчас бы смотрел
> в сторону bhyve...
>  Не хочу спорить, что лучше, каждый выбирает, что ему удобнее...

Смотрите в строну bhyve, win server 2008r2 работает очень даже неплохо


"Запуск VirtualBox под FreeBSD"
Отправлено lavr , 10-Мрт-18 13:20 
>[оверквотинг удален]
>>> сих пор под нею. Но от виртуализации на ней я уже
>>> давно отказался. Перешел на VMware vSphere Hypervisor (ESXi) и Вам советую
>>> посмотреть в эту сторону. Ставится как OS
>>  А у меня стоит и все из-за zfs, уж больно на
>> ней, а она появилась вв времена 8-ой фре, легко снапшоты делать
>> и пересылать куда душе угодно... Правда vbox используется из-за того, что
>> ничего другого непиратского не было в те времена... Сейчас бы смотрел
>> в сторону bhyve...
>>  Не хочу спорить, что лучше, каждый выбирает, что ему удобнее...
> Смотрите в строну bhyve, win server 2008r2 работает очень даже неплохо

"так как процессор у меня 32 битный"

- так куда смотреть?