Как стать автором
Обновить

Комментарии 14

Задам тот же вопрос, что и несколько лет назад:
OpenNebula+Ceph+Zabbix минимальными средствами командной строки поднять и сопровождать возможно? В смысле, чтобы всё через гуй?
В моем случае, не использовал ceph (у меня работает на nfs шаре и часть локальные датасторы), в основном пропагандируют linstor. Изначально у меня была только одна нода, при первоначальной настройке и использованию, конечно часто ходишь в консоль, но как настроишь, исправишь ошибки — все будет работать и в основном используешь только gui.
Конечно, если ты будешь обслуживать данный кластер, в консоль будешь заходить время от времени — это неизбежно :).

А что вы подрузамеваете под "сопровождать"? Можно использовать, не заглядывая в консоль, но не нужно. Приходится иногда допиливать по мелочи. Обновления — из консоли. Но поднимается там всё по доке из коммандной строки за условные три минуты.

Так в буквальном. Вот есть у меня заботливо сконфигурированный рабочий кластер, могу я его передать в обслуживание человеку, не знающему никсы от слова «совсем»? Причём передать так, чтобы он мне как-нибудь не позвонил среди ночи в самый неподходящий момент.
И про поднимается тот же вопрос, чтобы при поддержке с телефона «далее-далее-далее».

Таких систем не существует в природе. Потому что оно всё работает ровно до тех пор, пока не сломается. Пока оно не сломается — её вообще "сопровождать" не нужно. А если сломается — ни одну систему неопытный сопровождающий поднять не сможет.


Конкретно OpenNebula можно администрировать (добавлять\удалять хранилища, импортировать образы, создавать пользователей, виртуальные дата центры и так далее) из веб-интерфейса. Но это бомба замедленного действия — как и в случае с любой другой сложной системой, что с Виндой, что с vmware esxi. При этом сами хосты, на которых работает ONE администрировать нужно обычным образом — как Linux. Опять же, если сломается что-то.

Enterprise ready решение для виртуализации за 0 рублей — Nutanix Community Edition + HYCU. Получаем гиперконвергентный кластер и средство резервного копирования.
portal.nutanix.com/page/documents/details?targetId=Nutanix-Community-Edition-Getting-Started:com-sysreqs-ce-r.html
Ограничения до 4х узлов. Минимальные требования RAM на ноду 16 гб, 12 из которых будет выделено под cvm. Надо разрешить отправку статистики, иначе кластер будет заблокирован для управления, в том числе надо обязательно обновлять иначе блокировка.
Если это не так, напишите коротко — будет интересно.
Всё так и есть, и ограничение на 4 хоста (лимита по производительности хостов нет), и необходимость подключения к внешним серверам, и необходимость своевременного обновления, как Nutanix, так и HYCU, но зато это полностью бесплатное решение, с минимальным порогом вхождения для установки и администрирования. Настроить кластер и резервное копирование можно ни разу не зайдя в консоль. Для тех, кто находится на стадии выбора платформы виртуализации, не стоит вот так сразу отметать Nutanix.

Нифига себе минимальный порог вхождения:


  • Установка производится раскатыванием образа сразу на диск (работа с флешки на проде это ужас тихий).
  • После запуска нужной зайти в консоль под юзером.
  • Требования к железу: минимум один 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 клиент может делать всё, что хочет, они изолированы друг от друга.

Тем не менее через cinder отлично работает.

Ну, и у меня об oVirt больше представление как об enterprise-решении для корпораций, а не для public cloud

а, ну это да. Если пилишь для других cloud — он наверное не будет так удобен.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории