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

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2016-09-23 23:45:54
olevole
Хочу анонсировать новый FreeBSD-based проект: ClonOS.
На данный момент, FreeBSD неплохо зарекомендовала себя в качестве роутеров (pfSense, OPNSense, BSDRP) и NAS (FreeNAS, zfsGuru, Nas4Free), однако, в области виртуализации, решения на FreeBSD отсутствуют как класс и ClonOS - одна из попыток это изменить.

Некоторое время назад я работал над проектом CBSD. Изначально - это набор скриптов для менеджмента jail. Позже была добавлена эксперементальная поддержка XEN и bhyve. На данный момент CBSD является зрелым проектом, близким к завершению поставленных задач (относительно jail).

Итак, ClonOS - это бесплатный, свободный open-source дистрибутив FreeBSD для создания платформы виртуальных окружений. В основе лежат: FreeBSD (+ bhyve, Xen, vale, jail), CBSD (как jail/bhyve/XEN менеджер) и Puppet (как менеджмент конфигураций). Мне нравятся такие решения как OpenStack, OpenNebula, Amazon AWS и я считаю, что FreeBSD способна дать нечто похожее.

Сразу оговариваюсь что это не коммерческий хобби проект -- критиковать его бессмысленно :st: . А вот желающие потестировать или поучавствовать - очень приветствуются. Я сам - не профессиональный программист)

Сайт (в процессе наполнения): https://clonos.tekroutine.com/
Демка первой версии (по факту это cbsdweb, только приодетый в css bootstrap): https://youtu.be/oF17RzwpItk

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2016-09-23 23:53:58
xM
О, любопытно.

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2016-09-24 0:29:54
dekloper
занятно, занятно..
olevole писал(а): Мне нравятся такие решения как OpenStack, OpenNebula
собственно, пришел к похожему мнению..
ибо они не вяжут систему плотно к ущербному юзерспейсу (хоа, овирт и иже с ними..)

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2017-04-05 3:44:41
olevole
upd: Образы можно скачивать, bhyve и jail - работают. Идеи, фидбеки, вливание в участие в проекте - приветствуются.

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2017-04-05 7:40:34
dekloper
olevole писал(а):upd: Образы можно скачивать, bhyve и jail - работают. Идеи, фидбеки, вливание в участие в проекте - приветствуются.
очень хорошо.
идея - допилить хен до полноценного состояния.. :)

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2017-04-05 11:17:21
olevole
dekloper писал(а):идея - допилить хен до полноценного состояния.. :)
Чумовая идея) Но это больше к royger@. Хотя вроде пилит.

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2017-04-05 11:27:53
dekloper
ну таки, бзд сообщество тем и ценно..)

а вы планируете в клонось затолкать хен (пусть и в том виде, что есть)?
или cbsd скрипты хена там уже присутствуют?

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2017-04-05 11:46:37
olevole
Да, XEN давно делал: https://www.youtube.com/watch?v=0jQwc5m9aG4

Но сейчас нет железа, чтобы XEN в ClonOS добавить. А так, для меня XEN гораздо production-ready на FreeBSD, нежели bhyve (если хостинг делать на FreeBSD) - у него хотя бы Live migration работает на фряшке. У бхуя это еще пара месяцев будет в todo.

... помимо отсутствия живой миграции (что для прод-хостинга - необходимость), мне очень не нравится методы загрузки non-FreeBSD гвестов у bhyve. grub-bhyve я вообще не рассматриваю всеръез, поэтому ориентируюсь только на UEFI. Но и с ним есть проблемы у UEFI-GOP фирмвари ( bhyve-firmware ) - ряд ОС (например последние релизы Ubuntu/Debian) не находят после установки EFI загрузчик (при буте с диска). Я в итоге отказался вовсе от bhyve-firmware и использую в отличие от других bhyve менеджеров, проект rEFInd[1] - с ним даже MacOS раздел видится + как бонус, получил PXE загрузку у bhyve (через iPXE[2])

----
[1] http://www.rodsbooks.com/refind/
[2] http://ipxe.org/

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2017-04-05 12:01:39
dekloper
да вот и я об том же..
у меня хен в продакшне (дом0 линух конечно)
хочу свой ец2 под фрёй))

Отправлено спустя 14 минут 42 секунды:
ну кстати да (винду с таргета грузил с "неправильной" карточки), довольно универсальненько..

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2017-04-19 10:43:52
dekloper
olevole писал(а): ... помимо отсутствия живой миграции (что для прод-хостинга - необходимость),
(Fixed in r398918)
уГа, товаГищи! :Yahoo!:

Clonos - FreeBSD based дистрибутив для виртуального хостинга

Добавлено: 2017-04-19 17:21:30
Neus
dekloper писал(а):
olevole писал(а): ... помимо отсутствия живой миграции (что для прод-хостинга - необходимость),
(Fixed in r398918)
уГа, товаГищи! :Yahoo!:
Production use ready?