ZFS и SCST под управлением SPACESAN

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Время — это мираж, оно сокращается в минуты счастья и растягивается в часы страданий. Р. Олдингтон.

В наше не простое время, сложилась неоднозначная ситуация, в которой использование не нового импортного оборудования, стало приносить боль и страдание, запчасти стали дорогие, а поиск их превращается в квест и захватывающую историю с непредсказуемым финалом.

Приведу пример: Если в вашей(нашей) компании есть СХД от компании fujitsu dx серии, то вас ждет неприятный сюрприз, по истечении определенного срока, все ваши схд если они были куплены примерно в одно время, с зеленого статута перейдут в красный, и они потребуют сменить им батарею в контроллере. Вы подумаете, а что тут такого купил аккумулятор и заменил, ага вы наивный человек, оказывается все эти штуки не хранятся на складе, и надо обращаться к производителю, через официального представителя, чтобы он произвел их под вас. Я не скажу что это не возможно сейчас, но чтобы купить один аккумулятор вам понадобиться на текущий момент 200 тыс.руб (за батарейку размером с пачку сигарет, тут должна присутствовать нецензурная брань) и практически год ожидания.

Это только один пример, а если ваша компания обладает такими замечательными устройствами как HPE 3PAR и схд от DELL, то у вас возникнут не менее интересные квесты по ремонту и замене комплектующих.

Так вот к чему я подвожу, в нашей компании уже был опыт использования ZFS, и это был замечательный одно контроллерный сервер SUN X4500, это HDD storage server под управлением sun solaris, отработал 15 лет и списан на покой по причине морального устаревания. Было принято решение спроектировать СХД на открытых технологиях, чтобы максимально контролировать жизненный цикл ПО и оборудования, с возможностью безболезненного апгрейда или обновления ПО. Было принято решение посмотреть и попробовать openZFS и проект SCST(т.к мы используем фабрику на FC). Мы успешно собрали storage server на базе SUPERMICRO, на данный момент в России нет никаких проблем с приобретением оборудования данного производителя. Для реализации этой идеи нет никаких ограничений по использованию оборудования, выбираете то что лежит на прилавке, желательно из серверного сегмента.

В конечном итоге было приобретен сервер с возможностью, установки 24 дисков SAS SSD Samsung и FC картой Qlogic2692. На сервер поставлен AlmaLinux, и установлены компоненты SCST (https://github.com/SCST-project/scst) и openZFS (https://github.com/openzfs/zfs). Я не буду вдаваться в особенности настройки этих продуктов, это материал не на одну статью, на просторах интернета их полно. После тестирования и эксплуатации в продуктовой среде. Принято решения остановиться на этих технологиях. Но использование опенсорc продуктов накладывает некие требования на квалификацию сотрудников информационного отдела.

Поэтому было принято решение облегчить и упростить работу системных администраторов, а как это сделать? Правильно найти инструмент для облегчения администрирования, поиски по интернету привели к интересному ПО. В России оказывается есть контора https://spacesan.ru, у них есть интересный модуль управления, который как раз подходить под наши хотелки. Пообщавшись с специалистами этой компании мы у них приобрели модуль управления SPACESAN. Они также могут и предоставить уже готовое настроенное решение, т.к сервера у нас уже есть и все работает, необходимо только добавить понятный интерфейс к тем технологиям, о которых я писал, а это ZFS и SCST.

Поэтому будет небольшой обзор по этому продукту.

Наши потребности:

  1. Создание объектов ZFS, а это datasets и volume

  2. Предоставление их конечным потребителям, мы это используем на фермах виртуализации.

  3. Чтобы это мог сделать специалист начального уровня.

Начнем с обзора интерфейса

  1. Страница авторизации стоковый пользователь, как всегда admin/admin

Экран логина
Экран логина
  1. Попадаем на страницу с дисками, так как у нас сервер на 24 диска, мы видим расположение дисков, как на лицевой стороне сервера, при выборе диска, нам доступна информация о его износе и температуре, и прочая информация. Если у вас вышел из строя диск, будет помечен красным, облегчит замену диска.

  1. Следующая опция управление ZFS, теперь пулы, датасеты и волумы, создаются в 2 клика, очень удобно и не надо лазить в консоли. Все свойства объектов ZFS доступны в интерфейсе. Все основные функции по обслуживанию пулов доступны, такие как например замена диска или расширение пула.

    ZFS
    ZFS
  2. Для управления оптикой FC и раздачей блочных устройств инициаторам, не нужно вводить множество команд, достаточно все накликать в одном окне.

    FC
    FC
  3. Для ISCSI тоже самое , два клика и диск доступен на сервере.

    iSCSI
    iSCSI
  4. NFS один клик, и подключай шару к серверу.

NFS
NFS

PS: Я сделал мини обзор данного продукта, потому что нахожу это достаточно полезной программой, надеюсь она поможет облегчить кому-то жизнь, и это можно спокойно купить в России без всяких смс и Казахстана). Если вам интересен опыт использования ZFS и SCST я могу с удовольствием поделиться. Если наберется 100 лайков и подписчиков), я напишу подробный гайд как это настроить. Также могу поделиться тестами где СХД SAS SSD + ZFS мы сравниваем с HPE 3PAR 8450 All Flash. Прошу не писать в комментариях про TrueNAS, мне известен этот продукт, продукт хороший, но не сейчас.

Источник: https://habr.com/ru/articles/793762/


Интересные статьи

Интересные статьи

Deckhouse — Kubernetes-платформа с открытым кодом, с помощью которой можно создавать идентичные Kubernetes-кластеры в любой инфраструктуре и автоматически управлять ими. Для проверки подлинности в Dec...
Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелос...
На эту тему было много толковых публикаций, однако я сделал все по своему, вдобавок создал трехмерную модель корпуса с практичным и оригинальным дизайном. В результате получился вполне законченны...
Начиная с 2018 года, пятьсот самых высокопроизводительных систем в мире работают на Linux. Обсуждаем причины сложившейся ситуации и приводим мнения экспертов.
Сегодня речь пойдет о домашней автоматизации, приятно ведь отдыхая где нибудь в теплом и красивом месте следить за тем как поливаются твои цветы. Это вторая система в моей квартире, первая полива...