BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: делаю аналог ezjail
СообщениеДобавлено: Чт 12 апр, 2012 10:44 pm 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1508
Откуда: Saint-Petersburg
Всем привет. Обращение в основном адресовано тем, кто использует в своей работе 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 и личку. Обсуждения - в форум.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 13 апр, 2012 9:45 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 23 янв, 2004 1:07 pm
Сообщения: 581
Откуда: Yaroslavl
1. Зачем КеДы в тюрьме?
2. Если уж собираешься делать CLI, то лучше что бы НЕ было кучи команд начинающихся с одинаковых букв.

_________________
Я одну мечту скрывая нежу
Что я сердцем чист
Но и я кого нибудь зарежу
Под осенний свист


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 13 апр, 2012 10:39 am 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1508
Откуда: Saint-Petersburg
GreenX писал(а):
1. Зачем КеДы в тюрьме?


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 13 апр, 2012 2:07 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 26 мар, 2007 6:04 pm
Сообщения: 1106
Откуда: Kiev
Вещь хорошая, особенно vimage, znapshops

_________________
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Сб 12 апр, 2014 2:17 am 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1508
Откуда: Saint-Petersburg
Собна, небольшой аналог 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: Пн 04 июл, 2016 8:17 am 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 818
Откуда: СССР, Красноярск
olevole, можешь прокомментировать https://svnweb.freebsd.org/base?view=revision&sortby=date&revision=302332 ?
И, если можно, mini how-to.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: Пн 04 июл, 2016 10:01 am 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3072
Откуда: Ukraine
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

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.10.2-zen-fidaj-muqss-ck+ #4 ZEN SMP PREEMPT Sun Mar 12 19:48:08 EET 2017 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: Пн 04 июл, 2016 12:24 pm 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1508
Откуда: Saint-Petersburg
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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика