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/ |