BSDPORTAL.RU
http://bsdportal.ru/

делаю аналог ezjail
http://bsdportal.ru/viewtopic.php?f=59&t=25358
Страница 1 из 1

Автор:  olevole [ Чт 12 апр, 2012 10:44 pm ]
Заголовок сообщения:  делаю аналог ezjail

Всем привет. Обращение в основном адресовано тем, кто использует в своей работе FreeBSD-шные клетки. У меня появилась идея создать пару скриптиков, аналогичных sysutils/ezjail (обертку вокруг jail-related команд, коих в /usr/ports счет уже на десятки), но с гораздо более расширенным функционалом ;-))

- поддержка таких, не самых плохих фич, как VIMAGE, ZFS Snapshots, FS Quota, Hastd, Carp, RCTL/RACCT, возможность миграции (холодной; мое имхо говорит, что без гипервизоров, горячая миграция невозможна) клеток между физическими нодами и тд, с какой-то одной точкой менеджмента через CLI и WEB-намордник;

- дистрибьюция готовых к использованию имиджей: вместо того, чтобы плодить тысячи дистрибутивов, отличающиеся между собой лишь набором ПО и валлпаперами, можно просто пилить клетки, у которых будет какой-то pre-configure диалог с настройками. Что-то подобное делает PC-BSD своим Warden-ом - имея голую инсталляцию, за один клик можно получить из сети какое-то преднастроенное окружение вроде Денвера или, например, клетку с KDE4 или Гномом (например, я сейчас пишу это из JAIL, в котором запущен KDE4 и который синхронизируется по окончанию работы с моим хостом на работе - приходя туда, я оказываюсь в том же окружении и том же состоянии (со всех history и прочим), на котором выключился дома)

Сейчас наспех набросан небольшой каркас для этого проекта - умеет делать холодные миграции через rsync, клонирование, импорт/экспорт, переименование клеток и остальные мелочи. Кому интересно - можно попробовать (но плз, делать это подальше от продакшн ферм и критичной к внезапному удалению информации хостов): https://github.com/olevole/cbsd
Сейчас, на старте, мне интересны идеи и пожелания от людей, кто использует в работе FreeBSD jail - я могу что-то учеть в своей работе. Нового функционала я пока не вношу - просто объединяю инструменты воедино; все что делают эти скрипты - можно сделать ручками. Для скорости, все написано на shell. Когда-нибудь, возможно, дойду до переписи узких мест на сях. Комментарии можно слать на email: cbsd at bsdstore.ru и личку. Обсуждения - в форум.

Автор:  GreenX [ Пт 13 апр, 2012 9:45 am ]
Заголовок сообщения: 

1. Зачем КеДы в тюрьме?
2. Если уж собираешься делать CLI, то лучше что бы НЕ было кучи команд начинающихся с одинаковых букв.

Автор:  olevole [ Пт 13 апр, 2012 10:39 am ]
Заголовок сообщения: 

GreenX писал(а):
1. Зачем КеДы в тюрьме?


Для изоляции одного софта от другого.

Автор:  skeletor [ Пт 13 апр, 2012 2:07 pm ]
Заголовок сообщения: 

Вещь хорошая, особенно vimage, znapshops

Автор:  olevole [ Сб 12 апр, 2014 2:17 am ]
Заголовок сообщения:  Re:

Собна, небольшой аналог ezjail - sysutils/cbsd получился и уже больше года в портах. И в работе с jail через нее я более-менее спокоен.

Недавно захотелось сделать обертку для bhyve и чтобы не писать бОльшую часть примитивов с нуля, дописал минимальную поддержку "на посмотреть" в cbsd.
Если кто-то хочет проверить работоспособность bhyve через эти скрипты, howto: http://www.bsdstore.ru/ru/bhyve_cbsd_howto.html . И желательно отписаться, работает ли хоть что-нибудь (для bhyve необходимо иметь Intel-based процессор с поддержкой VT-x,VT-d).

PS: знаю как минимум еще 2 обертки для bhyve:

1) http://petitecloud.org/ . Грустно что проект на Java. К тому же, когда я не смог его завести N-ое время назад, он мне показался еще более грустным.
2) vm скриптики от Michael Dexter: http://bhyve.org/tools/ + последняя версия тут: https://github.com/michaeldexter

Автор:  AlexVPetrov [ Пн 04 июл, 2016 8:17 am ]
Заголовок сообщения:  Re: Re:

olevole, можешь прокомментировать https://svnweb.freebsd.org/base?view=revision&sortby=date&revision=302332 ?
И, если можно, mini how-to.

Автор:  fidaj [ Пн 04 июл, 2016 10:01 am ]
Заголовок сообщения:  Re: Re:

AlexVPetrov писал(а):
olevole, можешь прокомментировать https://svnweb.freebsd.org/base?view=revision&sortby=date&revision=302332 ?
И, если можно, mini how-to.


А собственно что комментировать? https://www.youtube.com/watch?v=8YQQfXqtyaA - там даже дата есть под видео.
+ https://www.bsdstore.ru/ru/news.html

Автор:  olevole [ Пн 04 июл, 2016 12:24 pm ]
Заголовок сообщения:  Re: Re:

AlexVPetrov писал(а):
olevole, можешь прокомментировать https://svnweb.freebsd.org/base?view=revision&sortby=date&revision=302332 ?


Да, вроде нечего комментить. То что раньше жило в http://svn.freebsd.org/base/projects/bhyve_graphics (я тестировал и писал видео именно с этого бранча), наконец-то влили в базовую ветку.

Цитата:
И, если можно, mini how-to.


Он уже есть: https://wiki.freebsd.org/bhyve/UEFI

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/