Как установить на ноду Nutanix выбранный гипервизор?

До недавних пор ноды Nutanix приходили с выбранным при заказе гипервизором, и готовые к немедленому включению. Например, если вы намеревались использовать VMware ESXi, то такуюноду и заказывали. Однако с добавлением к поддерживаемым гипервизорам еще и KVM и Hyper-V, все это стало раздувать конфигуратор. Считайте, что сейчас имеется четыре поставляемых модели (1050, 3050, 6000 и 7000), каждая может быть в варианте с одним из трех гипервизоров, и так далее. Сложно.
Выход был найден в разработке специального инструмента, который позволит пользователю самому заливать на ноду тот гипервизор, какой он сочтет нужным, уже непосредственно in field. По умолчанию ноды теперь будут поставляться со свободным KVM, который можно будет заменить на нужный вам, если вы используете «коммерческие» решения. Это делает чуть сложнее начальный запуск, но для минимально подготовленного админского персонала это не будет проблемой.
Для «перешивки» нод Nutanix разработал два инструмента: Orchestrator, для процедуры re-imaging ноды, и Phoenix (Nutanix Installer ISO).
Процедура re-imaging довольно хорошо и детально описана, тем не менее, проходившие ее специально отмечают несколько тонкостей, на которые стоит обратить внимание:

  1. На десктопе или ноутбуке, с которого вы будете производить эту процедуру, должен работать протокол IPv6. Он сегодня обычно включен по умолчанию, например на OS Windows 7 и старше, проследите, чтобы он был не отключен, так как он используется в процессе инициализации кластера.
  2. Если вы пытаетесь перепрошить сразу много нодов, то делайте это группами не более 4 нод за раз. Сообщается, что при большом количестве разом перешиваемых нод установщик ведет себя не вполне адекватно.
  3. Держите ESXi VMkernel и CVM в одной подсети. Это так и рекомендуется, но, после попытки у кастомера, в целях большей секурности, разнести их в разные VLAN, были проблемы с правильным функционированием auto-pathing.

В целом процедура перешивки восьми нод с нуля заняла у пользователя менее часа.

Как установить на ноду Nutanix выбранный гипервизор?: 11 комментариев

  1. Уведомление: Nutanix Foundation: видео процесса запуска кластера в работу | Virtualization solution with a nuts

  2. Евгений

    Вы меня простите, если вопрос уже где-то освещался: в гугле я забанен, и о Nutanix узнал совсем недавно. Хотелось бы узнать, а куда, собственно, устанавливается сам гипервизор? Как я понял, все диски каждой ноды напрямую отдаются в CVM, которая запускается непосредственно поверх гипервизора. Отсюда не совсем понятно, на каком дисковом пространстве он расположен.

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

      Нет, вполне правильный вопрос.
      Гипервизор устанавливается на так называемый SATADOM — SATA Disk-On-Module, flash-модуль, вставляемый в SATA-порт на материнской плате сервера-платформы. Сейчас он идет размером 64GB.

      1. Евгений

        >SATA DOM
        Стоило сразу об этом подумать: ведь большая часть ваших платформ использует оборудование Supermicro. Хорошо, позвольте еще два вопроса по хранилищу в Nutanix:
        Насколько я понял, в ваших платформах используются исключительно SATA диски. Можно поинтересоваться, каких вендоров/линеек? Ведь диск диску рознь, особенно когда касается SATA SSD. Есть ли какие-то требования к накопителям или же в случае отказа можно хоть SG Barracuda с ближайшего базара купить и воткнуть в такой дорого программно-аппаратный комплекс?
        И также вопрос по поводу подключения этих накопителей: я правильно понимаю, что непосредственно к матплате диски подключаются посредством SAS HBA + SAS экспандеров на бэкплейне дисковой корзины? Есть ли какие-то требования к ним? (этакий камень в сторону VSAN с их помешанностью на глубине очереди)

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

          SATA 2,5″ — Seagate Momentum.
          3.5″ — не видел лично, но там тоже Seagate
          Вот диск от 3060-G4:

          SSD — Intel S3700 на линейке G3, а на G4 сейчас Intel S3610

          > с ближайшего базара купить и воткнуть

          Теоретически — можно, но мы не поддерживаем систему с посторонним железом в ней, поэтому, на практике, у вас будет оплаченная поддержка, и вставлять чего-то со стороны необходимости нет.

          > что непосредственно к матплате диски подключаются посредством SAS HBA + SAS экспандеров на бэкплейне дисковой корзины?

          Да, там LSI SAS контроллер, переведенный в режим HBA.
          Требование — оставить то, что вам поставил Nutanix ;)
          Проблема VSAN к нам не относится, потому что у нас иной принцип организации записи-чтения, и проблемы, с которой сталкивается VSAN при недостаточности производительности контроллера дисков на вводе-выводе у нас просто нет.

          1. Евгений

            >Seagate Momentum
            Это ведь 5400 rpm диски, если не ошибаюсь. Каким образом они не становятся узким местом со своими высокими seek time и rotational latency?
            >Требование — оставить то, что вам поставил Nutanix ;)
            Всего лишь хочется узнать, что за железо там «под капотом» использует такая высокопроизводительная платформа. Ну и узнать о вашем устройстве побольше: чем черт не шутит, вдруг однажды Nutanix CE в продакшене взлетит :)

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

            > Это ведь 5400 rpm диски, если не ошибаюсь. Каким образом они не становятся узким местом со своими высокими seek time и rotational latency?

            На них попадают только «холодные» данные, либо секвентальный ввод-вывод, весь горячий и рандомный идет с SSD.

            > вдруг однажды Nutanix CE в продакшене взлетит

            О, вы любите риск. No pain — no gain? ;)

          3. Евгений

            Пардон, картинка не сразу прогрузилась. Вопрос по поводу RPM снят.

  3. Евгений

    >О, вы любите риск. No pain — no gain? ;)
    Иногда админам бывает настолько нечем заняться, что перспектива внедрения ненадежного, неподдерживаемого, наколенного решения (не под Business Critical, конечно же) начинает казаться не адом, болью и расплатой за наши грехи, а скорее увлекательным путешествием.
    Плюс дополнительная строчка в резюме :)

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

      Это ж насколько надо не любить свою компанию, чтобы жертвовать ее данными, которые, поди, стоят для нее немало.

      1. Евгений

        Не все данные стоят денег. Правда, честно признаться, сходу придумать сценарий, в котором был бы необходим именно Nutanix, мне не удалось.
        К счастью, на моем нынешнем месте работы его в любом случае негде использовать, так что это все чистая полемика.

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

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