Comments 14
OpenNebula+Ceph+Zabbix минимальными средствами командной строки поднять и сопровождать возможно? В смысле, чтобы всё через гуй?
Конечно, если ты будешь обслуживать данный кластер, в консоль будешь заходить время от времени — это неизбежно :).
А что вы подрузамеваете под "сопровождать"? Можно использовать, не заглядывая в консоль, но не нужно. Приходится иногда допиливать по мелочи. Обновления — из консоли. Но поднимается там всё по доке из коммандной строки за условные три минуты.
И про поднимается тот же вопрос, чтобы при поддержке с телефона «далее-далее-далее».
Таких систем не существует в природе. Потому что оно всё работает ровно до тех пор, пока не сломается. Пока оно не сломается — её вообще "сопровождать" не нужно. А если сломается — ни одну систему неопытный сопровождающий поднять не сможет.
Конкретно OpenNebula можно администрировать (добавлять\удалять хранилища, импортировать образы, создавать пользователей, виртуальные дата центры и так далее) из веб-интерфейса. Но это бомба замедленного действия — как и в случае с любой другой сложной системой, что с Виндой, что с vmware esxi. При этом сами хосты, на которых работает ONE администрировать нужно обычным образом — как Linux. Опять же, если сломается что-то.
Ограничения до 4х узлов. Минимальные требования RAM на ноду 16 гб, 12 из которых будет выделено под cvm. Надо разрешить отправку статистики, иначе кластер будет заблокирован для управления, в том числе надо обязательно обновлять иначе блокировка.
Если это не так, напишите коротко — будет интересно.
Нифига себе минимальный порог вхождения:
- Установка производится раскатыванием образа сразу на диск (работа с флешки на проде это ужас тихий).
- После запуска нужной зайти в консоль под юзером.
- Требования к железу: минимум один ssd да ещё и over 5gb/s производительность.
- Сетевые адаптеры настраиваются из консоли cvm (я про lacp и прочие).
- Создание виртуалки я бы только профи доверил: процесс неинтуитивный и требует знания nutanix bible.
Не знаю, как по мне они собрали антипаттерны по порогу входа. Взять тот же проксмокс:
- Классический мастер установки с диска с минимумом настроек.
- Дальше в консоль можно вообще не входить: ceph и другие datastore, сети, пользователи и кластер настраиваются из gui.
- Пакетная база подходит от дебиана, а значит можно ставить дрова на рейд-контроллеры и прочую специфику.
- Мониторинг в influxdb даже внутрь виртуалки прекрасно работает.
- kvm и lxc — там где больше чем приложение, то виртуалки, а где нужна нативная производительность, используются контейнеры.
- Никаких анальных зондов и блокировки при несвоевременном обновлении или lockdown со стороны чебурнета.
- Вместе с ceph и openvswitch 2gb ОЗУ без виртуалок (OpenStack от 18gb, OpenNebula от 16gb, oVirt как и VMWare от 4gb, но лучше больше, Hyper-V заточен под Win со всеми вытекающими и нет web-морды) — ресурсы не расходуются впустую.
Как по мне, то построить инфраструктуру на Proxmox быстрее и легче. Недостатки есть как и у всех, но порог входа и рациональное использование ресурсов пока что лучшие для небольших (относительно) инсталляций. Обслуживать практически не нужно.
Хорошая попытка, Нутаникс))
Использую в продакшене opennebula HA + ceph + IB + VxLANs ровно три года: начиная с 5.0. У системы есть свои минусы, но в целом жить можно, чуть подпиливая напильником. До недавнего времени для меня главным недостатком было отсутствие биллинга, даже коммерческого. Всё остальное терпимо.
Но, к сожалению, только до недавнего времени: до того, как они поменяли лицензионную политику. Начиная с июня 2020 года, с выходом 5.12, в OpenNebula Community Edition обновления возможны только в рамках текущих минорных изменений версии. Т.е., например, с 5.10 на 5.12 обновиться бесплатно уже нельзя, если продукт используется в коммерческих целях. Точнее, обновиться-то можно (пакеты есть), но вот onedb в Community Edition больше не поддерживает upgrade между мажорными версиями.
Для меня это убивает все преимущества. Так что рассматриваю, куда мигрировать. И очень недоволен этим фактом, конечно. Пока смотрю на CloudStack.
куда мигрироватьoVirt?
oVirt не поддерживает ceph напрямую, а "не напрямую" либо коряво плюс появляется SPoF (если через cinder), либо коряво и менее быстро (если через cephfs).
Ну, и у меня об oVirt больше представление как об enterprise-решении для корпораций, а не для public cloud — хотя тут я могу ошибаться. У OpenNebula есть, например, такая абстракция, как VDC, Virtual Data Center. Отдельный VDC выделяется клиенту, внутри VDC клиент может делать всё, что хочет, они изолированы друг от друга.
Opennebula. Короткие записки