Acropolis: KVM Management tool

Подробнее про Acropolis, или, как оно будет называться официально в маркетинговых материалах: KVM management tool.

Для все пропустивших, в нескольких словах. Acropolis (KVM MT) — это сервис, внутри кластера Nutanix, в Nutanix OS (NOS), вышедший в релиз в ее версии 4.1.1, который позволяет распределенно создавать и управлять виртуальными машинами в среде гипервизора KVM. У этого инструмента, который теперь будет встроен во все системы Nutanix, есть удобюный GUI, а также CLI и REST API. С его помощью можно организовать управление виртуальными машинами в среде быстрого, свободного и встроенного в ядро Linux (CentOS) гипервизора виртуализации KVM.
До сих пор KVM был исключительно ядерным компонентом Linux, и страдал от отсутствия простых и удобных инструментов работы с ним, и проект Acropolis, созданный внутри Nutanix, поставил целью создать такой инструмент для использования внтури нашей платформы.

К гипервизору KVM сейчас наблюдается повышенный интерес. Кого-то он привлекает производительностью, кто-то ищет недорогую альтернативу VMware vSphere, с возможностями большими, чем у бесплатного ESXi (VMware Hypervisor), а кто-то переоценивает ситуацию на IT-рынке гипервизоров в свете сложностей, с которыми столкнулись некоторые предприятия в прошедшем году в отношении некоторых зарубежных вендоров, и ищет более открытое решение.

Тут в одном из прошлых постов меня просили скриншоты. Вот вам они.
Надеюсь на них видно все самое важное.

Это — начальный экран Prism GUI, основного интерфейса управления Nutanix Cluster. В левом верхнем углу панели вы видите, что мы используем гипервизор KVM.

prism-01

Выберем в меню («Home») над ним страницу «VM».
В правом верхнем углу панели мы видим две прямоугольные «плашки», «+ Create VM» и «Network Config». Для начала создадим сеть для наших VM, если она, как в нашем случае, еще не создана.
По нажатию Network Config появляется панель управления «виртуальными свитчами». Поддрживается Open vSwitch.

acropolis-gui-create-vlan-01

Зададим VLAN, укажем, если нужно, внутренний DHCP сети, укажем диапазон адресов, и прочие параметры.

acropolis-gui-create-vlan-02

Сеть готова.

acropolis-gui-create-vlan-03

Перейдем к созданию VM. Щелчок на «+ Create VM» запустит процесс создания VM.
Укажем число виртуальных CPU и обьем RAM.

acropolis-gui-clone-vm-01

Создадим виртуальный диск и подключим образ CDROM, а также создадим и подключим vNIC.

acropolis-gui-create-disk-01

acropolis-gui-create-nic-01

Почти готово.

acropolis-gui-create-vm-03

Нажимаем «Save», и виртуальная машина создается.

acropolis-gui-create-vm-04

Теперь мы ее видим в списке «VM»

acropolis-gui-manage-vm-01

Конфигурацию созданной машины можно изменить (vCPU и RAM изменению «на живую» не подлежат), добавить диски, или сетевые интерфейсы.

acropolis-gui-update-vm-01

Ее можно мигрировать на нужный нам хост.

acropolis-gui-manage-vm-02

Включить или выключить.

acropolis-gui-manage-vm-03

Прямо из Prism UI можно попасть в консоль VM (пункт «Launch Console» под списком VM). Для этого используется написанный на HTML5 клиент к популярной «удаленной консоли» VNC — noVNC, работаюший прямо в окне браузера.
У нас нет образа ISO с дистрибутивом, смонтированного в VM, поэтому мы видим вот такое:

acropolis-vm-console-01

Если поставить галочку в «Include Controller VMs», мы увидим все VM, включая наши CVM, без нее они скрыты и на глаза не лезут.

acropolis-gui-all-vms-01

Кроме управления VM в Prism есть разннобразные инструменты alert-ов и analysis.

acropolis-gui-manage-vm-04

acropolis-gui-manage-vm-05

acropolis-gui-manage-storage-01

acropolis-gui-analytics-01

acropolis-gui-alerts-01

acropolis-gui-alerts-02

acropolis-gui-manage-vm-06

Но это еще не все.
Если вы hardcore admin, наверное вам комфортнее с командной строкой, а не «с этими вашими мышками». Не проблема. Есть CLI. Заходите на любой из CVM (внутри — кластер, так что с любого можно управлять любым), и вводите «acli» (Acropolis Command-line Interface. Получаете модный c иерархическими неймспейсами интерфейс командной строки. Есть help, с краткими «манами» применения.

acropolis-cli-01

acropolis-cli-06

acropolis-cli-05

Ну и, наконец, есть REST API, как и ко всему прочему Nutanix.

acropolis-restapi-01

acropolis-restapi-02

acropolis-restapi-03

acropolis-restapi-04

Вот такая, весьма годная штука. Владельцы Nutanix — обновляйтесь до 4.1.1, пока еще не приобщившиеся, но видящие куда такое у себя применить — пишите, у нас есть демо, есть удаленная лаба, а есть и демопул оборудования на тестах.

Acropolis: KVM Management tool: 9 комментариев

  1. Вадим

    А как бы получить демку, чтобы посмотреть нутаникс в действии? Очень интересна новая возможность управления kvm. Если оное управление работает как надо, то это весьма инресная система как замена для vsphere, даже новой версии 6.0.
    Интересно было бы потестировать создание/управление/миграцию вм.
    Спасибо.

    1. romx Автор записи

      Если как железку -то обычным путем через запрос демо. Если просто покрутить интерфейс на удаленной системе, то мы сейчас думаем, как сделать удаленный стенд-лабу.

    2. Maxim Shaposhnikov

      Вадим, пишите мне на емейл (m.shaposhnikov@nutanix.com)

      Это не просто «замена», это намного лучше ;)

  2. Dmitry

    Добрый день.
    Два вопроса:
    1) Будет ли в бесплатной урезанной версии (если она таки выйдет когда-нибудь) инструмент KVM MT?
    Чтобы можно было самому понажимать на кнопки и все проверить. Хотелось бы конечно подробнее узнать о существовании такой версии и её ограничениях.
    2) Сколько памяти необходимо для работы CVM? На скриншоте видно что каждая съедает по 32 гига. Или количество памяти зависит от ноды и берется всегда 25% от общего размера памяти?

    1. romx Автор записи

      1. До релиза мы о ней не говорим, и обещаний, соответственно, не даем, она не существует :)
      2. Память CVM зависит от функций, которые она выполняет. Например дедупликация и компрессия может потребовать больше памяти (32 рекомендуется), без них можно использовать 24, а на 1000-й серии, где памяти немного — 16GB.

  3. Уведомление: Миграция VM с VMware ESXi на KVM в Nutanix - Virtualization solution with a nuts

  4. Уведомление: Большое обновление у Nutanix. - Virtualization solution with a nuts

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *