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

Исходное сообщение
"VirtualBox vs FreeBSD 9.1"

Отправлено JimmiBSD , 30-Июл-13 19:46 
Товарищи доброго времени, помогите!

Имею ФБЗД 9.1 в качестве хост машины.
Гостевая система тоже 9.1 (пробовал и 8.4)
Гость крутится под VirtualBox 4.2

Вообщем если зайти на гостевую систему сделать изменения допустим в rc.conf, и перезагрузить хост машину, то в гостевой после загрузки rc.conf полностью чистый.
Файловая система везде UFS+SUJ

Я так понимаю это баг в VB который не успевает зашатдаунить гостевую систему и выполнить sync?
Если кто имел опыт помогите пжлст!


Содержание

Сообщения в этом обсуждении
"VirtualBox vs FreeBSD 9.1"
Отправлено Miha , 30-Июл-13 20:07 
> Товарищи доброго времени, помогите!
> Имею ФБЗД 9.1 в качестве хост машины.
> Гостевая система тоже 9.1 (пробовал и 8.4)
> Гость крутится под VirtualBox 4.2
> Вообщем если зайти на гостевую систему сделать изменения допустим в rc.conf, и
> перезагрузить хост машину, то в гостевой после загрузки rc.conf полностью чистый.
> Файловая система везде UFS+SUJ
> Я так понимаю это баг в VB который не успевает зашатдаунить гостевую
> систему и выполнить sync?
> Если кто имел опыт помогите пжлст!

Коли гость у вас тот же что и хост-машина, может посмотрите в сторону jail + vnet.


"VirtualBox vs FreeBSD 9.1"
Отправлено JimmiBSD , 30-Июл-13 20:15 
>[оверквотинг удален]
>> Гостевая система тоже 9.1 (пробовал и 8.4)
>> Гость крутится под VirtualBox 4.2
>> Вообщем если зайти на гостевую систему сделать изменения допустим в rc.conf, и
>> перезагрузить хост машину, то в гостевой после загрузки rc.conf полностью чистый.
>> Файловая система везде UFS+SUJ
>> Я так понимаю это баг в VB который не успевает зашатдаунить гостевую
>> систему и выполнить sync?
>> Если кто имел опыт помогите пжлст!
> Коли гость у вас тот же что и хост-машина, может посмотрите в
> сторону jail + vnet.

Пробовал. Нужно чтобы в госте была полнофункциональная поддержка сети а конкретно ipfw, kernel nat, mpd5 и т.д., ФБЗД пока этого не умеет как я понял, vimage крайне не стабилен.


"VirtualBox vs FreeBSD 9.1"
Отправлено Miha , 31-Июл-13 01:58 
>[оверквотинг удален]
>>> перезагрузить хост машину, то в гостевой после загрузки rc.conf полностью чистый.
>>> Файловая система везде UFS+SUJ
>>> Я так понимаю это баг в VB который не успевает зашатдаунить гостевую
>>> систему и выполнить sync?
>>> Если кто имел опыт помогите пжлст!
>> Коли гость у вас тот же что и хост-машина, может посмотрите в
>> сторону jail + vnet.
> Пробовал. Нужно чтобы в госте была полнофункциональная поддержка сети а конкретно ipfw,
> kernel nat, mpd5 и т.д., ФБЗД пока этого не умеет как
> я понял, vimage крайне не стабилен.

Мне кажется вы плохо пробовали. У меня есть сервер на котором 3 джайлы: в одной www-сервисы, во вторых и третих - астериски. Проблем нет.
Единственное, на что обратить внимание:
- убрать из ядра SCTP, PF пока лучше не использовать. Ведуться работы, но пока только в -HEAD;
- перед тем как выключить клетку кoректно завершаю работающие в ней сервисы, например
exec.prestop = "jexec ${jid} service nginx stop; \
                jexec ${jid} service php-fpm stop";


"VirtualBox vs FreeBSD 9.1"
Отправлено JimmiBSD , 31-Июл-13 08:58 
>[оверквотинг удален]
> 3 джайлы: в одной www-сервисы, во вторых и третих - астериски.
> Проблем нет.
>  Единственное, на что обратить внимание:
>  - убрать из ядра SCTP, PF пока лучше не использовать. Ведуться
> работы, но пока только в -HEAD;
>  - перед тем как выключить клетку кoректно завершаю работающие в ней
> сервисы, например
> exec.prestop = "jexec ${jid} service nginx stop; \
>            
>     jexec ${jid} service php-fpm stop";

Miha т.е. у вас в клетке и собственный ipfw и kernel nat работает нормально? А какую версию БЗД используете?


"VirtualBox vs FreeBSD 9.1"
Отправлено lavr , 31-Июл-13 14:48 
>[оверквотинг удален]
>>  Единственное, на что обратить внимание:
>>  - убрать из ядра SCTP, PF пока лучше не использовать. Ведуться
>> работы, но пока только в -HEAD;
>>  - перед тем как выключить клетку кoректно завершаю работающие в ней
>> сервисы, например
>> exec.prestop = "jexec ${jid} service nginx stop; \
>>
>>     jexec ${jid} service php-fpm stop";
> Miha т.е. у вас в клетке и собственный ipfw и kernel nat
> работает нормально? А какую версию БЗД используете?

VIMAGE уже давно используется и работает стабильно с 7.x, с 8.x надежно, а в 9.x можно не
убирать из ядра SCTP

проблемы были только с pf.

В VirtualBox проблем с FreeBSD as guest нет, могу предположить что у Вас проблемы
с SUJ или Вы не используете -fy для fsck, background режим - рекомендую отключить.
Или у Вас проблемы с HDD - плывет.


"VirtualBox vs FreeBSD 9.1"
Отправлено Miha , 31-Июл-13 16:07 
>[оверквотинг удален]
>>  Единственное, на что обратить внимание:
>>  - убрать из ядра SCTP, PF пока лучше не использовать. Ведуться
>> работы, но пока только в -HEAD;
>>  - перед тем как выключить клетку кoректно завершаю работающие в ней
>> сервисы, например
>> exec.prestop = "jexec ${jid} service nginx stop; \
>>
>>     jexec ${jid} service php-fpm stop";
> Miha т.е. у вас в клетке и собственный ipfw и kernel nat
> работает нормально? А какую версию БЗД используете?

Я использую
FreeBSD сервер-Х.com 9.1-STABLE FreeBSD 9.1-STABLE #1: Tue Jul  9 19:56:53 EEST 2013     Михась@сервер-Х.com:/usr/obj/usr/src/sys/MY6  i386

, в клетке я kernel nat не использую. Но вам ничего не мешает протестировать. Думаю проблем не будет.