Самодельная лаба на базе Intel NUC под Nutanix CE

Сообщество вот уже несколько месяцев обсуждает варианты сделать оптимальную платформу для того, чтобы покрутить Nutanix CE.
Конечно, всегда есть соблазн сколхозить что-то «из говна и палок», то есть из всякого подручного сисадминского шита. Но вряд ли это будет хорошо работать.
Одной из, на мой взгляд, оптимальных, является сборка с использованием платформы Intel NUC, barebone компьютера, позволяющего сделать достаточно мощный и пригодный для CE аппаратный сетап. Это компактный корпус, с процессором i7, возможностью установки в него памяти DDR4 и двух SSD формата M.2, в том числе с поддержкой NVMe (в настоящее время Nutanix не поддерживает NVMe, но, вероятно, мы будем ее поддерживать в следующем году).
Давайте посчитаем, во что такая лаба нам обойдется, будучи собранной «с нуля» в ценах Amazon.com.

1235iD4F4D63EF60DAD1E

Сама платформа, которая называется целиком: Intel NUC Kit NUC6i7KYK Mini PC BOXNUC6I7KYK1 — 624$
В состав платформы включен CPU i7-6770HQ (4 физических ядра, 45W, up to 3,5GHz), но не включена память и SSD.

1237i67BCD7E749028978

Добавим сюда 32GB DDR4 DRAM в виде кита из двух 16GB SODIMM: Crucial 32GB Kit (16GBx2) DDR4 2133 MT/s (PC4-17000) SODIMM 260-Pin Memory — CT2K16G4SFD8213 — 114$

В Intel NUC нет места для HDD, зато есть два слота для SSD M.2. Для CE нам обязательно нужно два дисковых устройства, причем одно должно быть SSD. Поэтому возьмем оба устройства SSD, и сделаем AllFlash!
Минимальная конфигурация по SSD у нас — 200GB, но не рассчитывайте, что минимальная конфигурация будет работать больше, чем просто «заведется». Если вы посмотрите на доступную емкость SSD ноды с одним SSD емкостью 200GB, вы увидите из этих 200GB доступными вам неутешительные 19GB от всего объема SSD. Дело в том, что значительную, на таком маленьком объеме, часть SSD займет внутренняя информация Nutanix как системы, это база метаданных в Cassandra, данные Curator, /home и кэши. На бОльшем диске эти служебные объемы будут не так заметны. Так что с SSD объемом 200GB все даже заведется. Но не более. Так что не будем экономить на SSD, раз уж мы собираем лабу «для удовольствия» при работе.
Возьмем два SSD формата M.2, например: Sandisk X400 Solid State Drive — Internal (SD8SN8U-512G-1122) — 142$ за каждый, итого — 284$.

Теперь — все. Просуммируем: 624 + 114 + 284 = 1021$.
Набросим долларов 20-25 на доставку этого хабара с Amazon в Россию через какого-нибудь мэйлфорвардера, и мы даже остались в подлимитной беспошлинной сумме в 1000 EUR.

Итого, за чуть больше 1000$ мы получаем AllFlash-платформу с четырехядерным CPU на 3,5GHz, и 32GB RAM, под Nutanix CE. Довольно неплохо для старта.

В статье http://tfindelkind.com/2016/06/17/intel-nuc-nuc6i7kyk-installation-nutanix-community-edition-ce-part1/ автор подробно рассматривает сборку и установку подобной платформы под CE.

Но что делать, если хочется собрать что-то не AllFlash, с дисками HDD и побольше, и, возможно, «для работы»? Разберем и этот вариант в следующем посте.

UPD: пост опубликован в нашем блоге на Хабре: Бюджетный «датацентр» на Nutanix CE

Самодельная лаба на базе Intel NUC под Nutanix CE: 12 комментариев

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

      Главное, чтобы было достаточно ядер CPU, памяти, и чтобы был SSD. Если i7 грузить, то охлаждение будет шуметь. Если не грузить — не будет, вне зависимости от материнской платы.

      1. Владимир

        Не совсем так) Это ATX мать, то есть доступны штуки типо 140mm Noctua, которые не слышно даже ночью под нагрузкой. На охлаждении у меня большой опыт, 1 комнатная квартира располагает к изучению silent PC. Меня тут больше интересует как у нутаникса с драйверами на новейшие чипсеты, это 270ый Intel.

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

          Официальный список поддерживаемого железа опубликован. На форуме есть тред про точно заработавшее железо. Лучше спрашивать там.

          1. Владимир

            ссылкой поделитесь? А то к вам я пришел с хабра, там ссылка на этот блог с решением домашней лабы. Сейчас я кушаю кактус под названием Hyper-V и цены на мелгомягий System Center откровенно пугают.

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

            А зачем вам цены на SCVMM? Это не для домашней лабы софт. HV можно управлять с помощью Hyper-V Manager, бесплатного.

            Форум — про CE. Регистрация на next.nutanix.com в любом случае вам будет нужна для использования CE.

  1. Владимир

    Добрый день, пишу тут, так как не хочется заниматься «некропостингом» на хабре.
    Есть некоторая задача, а именно перенос существующего колхоза серверов в виртуальную инфраструктуру. Разумеется в первую очередь выбор пал на VMware EP, но встал вопрос относительно СХД (на неё тупо нет бюджета и когда будет — ХЗ). А родная технология для ESXi vSAN стоит непомерных денег.
    Что имею — чуть больший бюджет, чем озвученный в вышеупомянутой статье и смотрю в две стороны:
    1. Nutanix CE + 3 сервера (по 2 ЦПУ, 8 ядер, 128 ГБ ОЗУ, 960 ГБ SSD, 4х2 ГБ Sata) + один уровня из статьи для BackUp.
    2. VMware vSphere Essentials Plus + 3 сервера (по 2 ЦПУ, 8 ядер, 64 ГБ ОЗУ, 960 ГБ SSD, 4х2 ГБ Sata, 4х5 ГБ Sata BackUp) с ручным передергиванием дисков при проблемах.
    Кто может поделиться опытом, советом, пожеланиями и знаниями?

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

      Прежде всего в случае варианта 2 у вас не будет HA. То есть в случае выхода из строя хост-сервера ESXi ваши данные будут недоступны и сервисы в VM, на нем работающих, перестанут работать до восстановления хоста. Да, наверное можно завести какую-то дешевую СХД, ту же Synology, и решить проблему, но с локальными HDD автоперезапуска VM у вас не будет, это надо понимать.
      В случае варианта 1 у вас HA будет. Также у вас будет в два раза больше RAM, а для виртуальной среды это очень важно.

      1. Владимир

        В продолжение, хочу спросить о размере SSD в системах — есть ли какой-то расчет примерный или из опыта может кто подскажет или дадите ссылку, какого размера нужен SSD для общего размера HDD. Например 1:10 или 1:5 , т.е. 1 ГБ SSD и 10 (2х5)ГБ HDD.

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

          Такого требования или жестко заданного соотношения нет. Первый и основной Tier для данных — hot, на SSD. Пока занятое записанными данными место на SSD не достигает high watermark, экстенты (группы блоков, 1-4MB) остаются на SSD и на HDD не переносятся. Когда места на hot tier начинает не хватать, то часть блоков, обычно самые старые и наименее активные, «сносятся» на HDD. Таким образом, если данные помещаются на SSD, то HDD может вообще не использоваться. В дальнейшем, когда данные пожили, понаостывали, и понапереносились, надо смотреть на соотношение между «горячими» (активно изменяемыми) данными и всеми остальными. Обычно это индивидуально для конкретного датасета, у кого-то — половина, а у кого-то — 10% активных данных от общего объема.

          1. Владимир

            Спасибо огромное, кстати ещё один вопросик появился, который связан с публикацией на хабре. Для тестового «кластера мечты» на Nutanix CE Вы указываете Samsung 950 PRO Series который является PCIe NVMe, при этом как бы NVMe пока не поддерживается.
            Имеет место ошибка или опечатка, или все же Nutanix CE уже обновился до версии поддерживающей данные SSD?

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

            Он поддерживает режим NVMe, но может работать и как обычный SATA SSD.

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

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