Страница 1 из 2

virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-07-03 18:44:37
krokozjabr
решил маленький Vds хостинг да знаю что вертуал бокс не для этого
хост

Код: Выделить всё

FreeBSD serv 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #1: Wed Jun 30 12:31:28 UTC 2010     root@serv:/usr/obj/usr/src/sys/andre2  amd64
[root@serv /var/ftp/incoming]#
делал по этому мау

Код: Выделить всё

http://habrahabr.ru/blogs/bsdelniki/84469/
подрегтовал главное нечего не пишите в ""

Код: Выделить всё

[root@serv /var/ftp/incoming]# VBoxManage showvminfo drag
Oracle VM VirtualBox Command Line Management Interface Version 3.2.6_OSE
(C) 2005-2010 Oracle Corporation
All rights reserved.

Name:            drag
Guest OS:        FreeBSD (64 bit)
UUID:            3cdb34d9-bbca-41ea-8ccd-e88d6d82ec6c
Config file:     /root/.VirtualBox/Machines/drag/drag.xml
Hardware UUID:   3cdb34d9-bbca-41ea-8ccd-e88d6d82ec6c
Memory size:     128MB
Page Fusion:     off
VRAM size:       4MB
HPET:            off
Number of CPUs:  1
Synthetic Cpu:   off
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): DVD
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          on
PAE:             on
Time offset:     0 ms
RTC:             local time
Hardw. virt.ext: on
Hardw. virt.ext exclusive: on
Nested Paging:   on
Large Pages:     off
VT-x VPID:       on
State:           powered off (since 2010-07-03T15:21:34.000000000)
Monitor count:   1
3D Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Storage Controller Name (0):            IDE
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
IDE (0, 0): /usr/vbox/drag.vmdk (UUID: 93723502-203e-4899-8588-136b36ea1fe6)
IDE (1, 0): /usr/vbox/8.0-RELEASE-amd64-dvd1.iso (UUID: 326fbf24-9601-49f8-85be-d0b5fea99b73)
NIC 1:           disabled
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: PS/2 Mouse
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
Audio:           disabled
Clipboard Mode:  Bidirectional
USB:             disabled
Shared folders:  <none>

Guest:

Configured memory balloon size:      0 MB

Изображение
из-за чего

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-07-04 15:10:49
Alex Keda
машина 32 битная

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-07-06 20:07:49
krokozjabr
Alex Keda писал(а):машина 32 битная
это понятно
как переключить проц
хост машина ставилась с этогоже диска

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-07-08 18:30:37
opt1k
возможности виртуалбокса на фре ограничены. Коли вы знаете что "виртуалбокс не для этого", то должны знать и то что подобные камни будут периодически проявлять себя. Спасут лишь портеры и разработчики, пишите в маил листы.

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-07-14 17:43:01
krokozjabr
решение:qemu
тема на половину зокпыта
но с kqemu и без особый разницы

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-07-30 11:31:29
goshanecr
Друзья, может я не совсем по теме, просто прочитав что
opt1k писал(а):возможности виртуалбокса на фре ограничены. Коли вы знаете что "виртуалбокс не для этого", то должны знать и то что подобные камни будут периодически проявлять себя. Спасут лишь портеры и разработчики, пишите в маил листы.
решил спросить, а что за ограничения у виртуалбокса во фре?
Буквально завтра просто буду 4 физических виндовых сервака (PDC,раздатчик инета, Exchange и ещё один) переводить в виртуалку FreeBSD amd64 + VirtualBOX
В чём проблемки могут всплыть? В тестовом режиме на 3-м пентиуме поднял виртуалбокс на фре, поставил туда 2003 контроллером домена, вроде проблем с сетью, производительностью и вообще проблем не заметил, но в завтрашнем предприятии надо будет во-первых фрю 64-х битную ставить, во вторых один из гостей будет 64-х битным 2003-м сервером, подскажите если есть информация к каким сюрпризам готовиться? :)

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-07-30 11:57:53
Alex Keda
на zfs не ставьте
у меня были проблемы с производительностью - но тогда ещё на 7 было дело

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-07-31 7:40:47
goshanecr
Я планирую на этом серваке сделать gmirror из двух дисков, это будет системный раздел и на нём же будут лежать виртуальные машины (задачи этих машин не предполагают активного использования диска), а из двух двухтерабайтников зеркало в zfs пул и будут они самба ресурсом работать, в такой реализации не должно же быть проблем с производительностью? Сейчас займусь, коли проблемы возникнут нерешаемые видимо тут спрашивать буду :)

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-08-22 19:22:47
Yevgeniy
Столкнулся с проблемой
Не работает VirtualBOX, вернее работает но не полностью, запускаю программу создаю новую виртуальную машину а когда пробую её запустить выдает ошибку

Код: Выделить всё

Не удается открыть сессию для виртуальной машины Kernel driver not installed

uname -a

Код: Выделить всё

cmulder# uname -a
FreeBSD cmulder.kievnet.com.ua 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
more /var/log/messages

Код: Выделить всё

pid 1691 (VirtualBox), uid 1001: exited on signal 6
Заранее всем спасибо

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-08-22 19:44:02
Yevgeniy
Решил проблему
не запускался vboxdrv
прописал в loader.conf помогло

Код: Выделить всё

echo 'vboxdrv_load="YES"' >> /boot/loader.conf

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-11-02 14:47:47
FreeBSP
Я вот тоже откопал статью на хабре про установку вбокса на фрю без гуев
http://habrahabr.ru/blogs/bsdelniki/84469/
Имеется

Код: Выделить всё

secondary# uname -a
FreeBSD secondary 8.1-STABLE FreeBSD 8.1-STABLE #3: Sun Oct 31 19:13:34 MSK 2010     root@secondary:/usr/obj/usr/src/sys/GENERIC  i386
Уже поставил libvncserver и virtualbox-ose-kmod, вместе с зависимостями получилось вот что

Код: Выделить всё

secondary# pkg_info
autoconf-2.68       Automatically configure source code on many Un*x platforms
autoconf-wrapper-20071109 Wrapper script for GNU autoconf
automake-1.11.1     GNU Standards-compliant Makefile generator (1.11)
automake-wrapper-20071109 Wrapper script for GNU automake
dev86-0.16.17       Robert de Bath's 8086 development tools
dnsmasq-2.55,1      Lightweight DNS forwarder, DHCP and TFTP server
fastest_cvsup-0.2.9_6 Finds fastest CVSup server
gettext-0.18.1.1    GNU gettext package
gmake-3.81_4        GNU version of 'make' utility
help2man-1.38.2_1   Automatically generating simple manual pages from program o
jpeg-8_3            IJG's jpeg compression utilities
kBuild-0.1.5.p2_1   Makefile framework
libiconv-1.13.1_1   A character set conversion library
libidn-1.16         Internationalized Domain Names command line tool
libtool-2.2.10      Generic shared library support script
libvncserver-0.9.7_2 Provide an easy API to write one's own vnc server
m4-1.4.15,1         GNU m4
p5-Locale-gettext-1.05_3 Message handling functions
perl-5.12.2_3       Practical Extraction and Report Language
pkg-config-0.25_1   A utility to retrieve information about installed libraries
virtualbox-ose-kmod-3.2.10 VirtualBox kernel module for FreeBSD
yasm-1.1.0          A complete rewrite of the NASM assembler
secondary# 
встал вопрос о том надо ли патчить вбокс для включения поддержки VNC, или это уже включили в систему? в частности меня смущает эта опция VNC=off (default) "Build with VNC support"

Код: Выделить всё

secondary# cd /usr/ports/emulators/virtualbox-ose
secondary# make showconfig
===> The following configuration options are available for virtualbox-ose-3.2.10:
     QT4=on (default) "Build with QT4 Frontend"
     DEBUG=off (default) "Build with debugging symbols"
     GUESTADDITIONS=off (default) "Build with Guest Additions"
     DBUS=on (default) "Build with D-Bus and HAL support"
     PULSEAUDIO=off (default) "Build with PulseAudio"
     X11=on (default) "Build with X11 support"
     VDE=off (default) "Build with VDE support"
     VNC=off (default) "Build with VNC support"
     WEBSERVICE=off (default) "Build Webservice"
     NLS=on (default) "Native language support"
===> Use 'make config' to modify these settings
На http://www.virtualbox.org/wiki/Changelog, http://www.virtualbox.org/wiki/Changelog-3.1 и http://www.virtualbox.org/wiki/Changelog-3.0 про VNC ни слова =(
Если я слепец, ткните носом плз

Попутно: в качестве гостевой системы будет центос. Такая связка нормально вместе бегать будет?

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2010-11-03 12:55:07
FreeBSP
отвечу на свой вопрос, VNC сервер уже идет из коробки, надо только выбрать опцию при make config

Код: Выделить всё

last pid:  1245;  load averages:  0.58,  0.81,  0.67                                                   up 0+00:35:16  12:32:27
52 processes:  2 running, 50 sleeping
CPU: 11.6% user,  0.0% nice, 13.5% system,  0.2% interrupt, 74.7% idle
Mem: 43M Active, 24M Inact, 257M Wired, 110M Buf, 660M Free
Swap:

  PID USERNAME    THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
 1205 root         16  52    0   184M   165M IPRT E  1  19:21 73.00% VBoxHeadless --startvm CentOS55 -n -m 5900 -o password
подключение по VNC работает, можно порыться в грабе, выбрать загрузочное устройство... забавно вобщем

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-08 16:43:50
gberc
Подниму тему.
Никак не могу запустить в jail virtualbox.

Код: Выделить всё

FreeBSD vbox.nex.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Sat Jul 23 12:37:29 SAMST 2011     berc@DATA.nex.local:/usr/obj/usr/src/sys/FW_kernel  amd64
Было сделано:
- установлен virtualbox-ose-4.0.12 (согласно http://www.opennet.ru/tips/2505_virtual ... tual.shtml).
- были включены IPC семафоры (jail_sysvipc_allow="YES" in hosts rc.conf).
- в родительской системе был загружен vboxdrv.ko

Код: Выделить всё

kldstat
Id Refs Address            Size     Name
 1    9 0xffffffff80100000 dd6df0   kernel
 2    1 0xffffffff80ed7000 21068    geom_mirror.ko
 3    1 0xffffffff81022000 1fde     nullfs.ko
 4    1 0xffffffff81024000 1574     fdescfs.ko
 5    1 0xffffffff81026000 29fc6    vboxdrv.ko
Но при попытке запустить виртуальную машину выдается такое сообщение:

Код: Выделить всё

#VBoxHeadless --startvm WinXP1C -v on -a 192.168.2.36 -p 5900 -S password
VBoxHeadless: Error -1908 in suplibOsInit!
VBoxHeadless: Kernel driver not installed
VBoxHeadless: Tip! Make sure the kernel module is loaded. It may also help to reinstall VirtualBox.
Все ответы, которые я нашел сводились либо к запуску в GUI, либо к sudo /etc/init.d/vboxdrv setup
Товарищи, что можно сделать? не хочеться отказываться от jail..

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-11 14:53:23
gberc
Так и не смог победить virtualbox в jail. Установил в корневую систему virtualbox. Единственное с чем возникла проблема, так это с запуском виртуальной машины - ругалась на отсутсвие vboxnet (это модули vboxnetflt.ko и vboxnetadp.ko). Проблема решается установкой /usr/ports/emulators/virtualbox-ose-kmod.

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-11 14:57:03
snorlov
gberc писал(а):Так и не смог победить virtualbox в jail. Установил в корневую систему virtualbox. Единственное с чем возникла проблема, так это с запуском виртуальной машины - ругалась на отсутсвие vboxnet (это модули vboxnetflt.ko и vboxnetadp.ko). Проблема решается установкой /usr/ports/emulators/virtualbox-ose-kmod.
Будь осторожен при обновлении, с версии 4.0 эти модули больше не нужны

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-11 15:12:43
gberc
snorlov, спс.
у меня и так стоит virtualbox-ose-4.0.12. Но если я не устанавливаю virtualbox-ose-kmod, то у меня в системе нет модулей vboxnetflt.ko и vboxnetadp.ko. Просто нет таких файлов в системе. Когда я пытаюсь в этом состоянии запустить ВМ, то ответ таков (только что удалил virtualbox-ose-kmod и выгрузил модули):

Код: Выделить всё

# Oracle VM VirtualBox Headless Interface 4.0.12_OSE
(C) 2008-2011 Oracle Corporation
All rights reserved.

11/08/2011 16:08:57 Listening for VNC connections on TCP port 2222
Set framebuffer: buffer=29200000 w=800 h=600 bpp=32
Error: failed to start machine. Error message: Failed to open/create the internal network 'HostInterfaceNetworking-bge1' (VERR_SUPDRV_COMPONENT_NOT_FOUND).
Unknown error creating VM (VERR_SUPDRV_COMPONENT_NOT_FOUND)

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-11 15:30:43
snorlov
Я не так выразился, загрузку их в loader.conf и в rc.conf не надо, только vboxdrv в loader.conf и vboxnet в rc.conf

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-11 15:31:35
snorlov
А кстати в 4.0 вроде можно прокинуть usb-устройства, ты не пробовал...

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-11 15:37:02
gberc
Нет, не пробовал. Не нужно пока.

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-11 18:33:18
Alex Keda
snorlov писал(а):
gberc писал(а):Так и не смог победить virtualbox в jail. Установил в корневую систему virtualbox. Единственное с чем возникла проблема, так это с запуском виртуальной машины - ругалась на отсутсвие vboxnet (это модули vboxnetflt.ko и vboxnetadp.ko). Проблема решается установкой /usr/ports/emulators/virtualbox-ose-kmod.
Будь осторожен при обновлении, с версии 4.0 эти модули больше не нужны
это почему же?

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-15 13:06:46
dekloper
gberc писал(а):Подниму тему.
Никак не могу запустить в jail virtualbox.
а в чем смысл "изоляции" бокса от хоста..?
все равно, камод никак не "заизолируешь" :crazy:

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2011-08-15 13:27:11
gberc
мне так удобнее управлять сервисами:
- я все свои сервисы разнес по отдельным jail со своими ip - ftp\samba\в будущем web\в будущем ldap\хотел virtualbox
- мне легко делать бекапы каждой jail
- мне кажется, что так будет меньше проблем с зависимостями и обновлением установленных пакетов (не будет перекрестных зависимостей)
- я мало работаю с FreeBSD и пока не вижу минусов этой технологии :pardon:

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2014-11-12 23:10:07
ommm
После продолжительного секса получилось запустить VirtualBox в Jail'e

при старте jail нужные модули подгружаются из jail в хост систему

конфиг в хост системе (FreeBSD 10x64):
/etc/jail.conf

Код: Выделить всё

exec.prestart = "/sbin/mount -t nullfs -o ro /usr/ports/ /home/jails/$name/usr/ports";
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.poststop = "/sbin/umount -f /home/jails/$name/usr/ports";
exec.consolelog = "/var/log/jail_$name.log";
exec.clean;
mount.devfs;

host.hostname = "$name.local";
path = "/home/jails/$name";

vbox {
 #persist;
 #devfs_ruleset = 5;
 #children.max = 10;
 ip4 = inherit;
 #allow.mount;
 #allow.mount.devfs;
 #allow.mount.procfs;
 #allow.mount.zfs;
 #allow.mount.nullfs;
 #allow.raw_sockets;
 #allow.socket_af;
 #allow.sysvipc;
 #allow.chflags;
 #enforce_statfs=1;
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxdrv.ko";
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxnetflt.ko";
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxnetadp.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxdrv.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxnetflt.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxnetadp.ko";
}
может пригодиться кому :)

зы. а вот с пробросом usb так ничего и не получилось :(

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2014-11-13 8:09:33
dekloper
мошт и пригодится.. но помойму глупости всё это..
дык в итоге то: модули собирались на хосте, а сам бокс - в клетке? %)
я к тому, что
gberc писал(а):- мне кажется, что так будет меньше проблем с зависимостями и обновлением установленных пакетов (не будет перекрестных зависимостей)
надо сильно проследить при "наведении порядка".. в клетках и хост-системе..

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Добавлено: 2014-11-13 13:05:31
ommm
установка модулей и самого бокса полностью в клетке
я конечно согласен что изврат :oops: но бахнул клетку и в хосте ничего лишнего