Обзор на российскую СХД от YADRO: какова TATLIN.FLEX.PRO в деле

Всем привет! На связи mClouds — облачный провайдер. По нашему опыту, компании используют облака по модели аренды, чтобы хранить бэкапы, размещать 1С, работать с VDI или серверами с GPU. Это помогает сократить капитальные затраты на собственную инфраструктуру и перевести их в ежемесячные операционные. Но не каждую потребность можно закрыть с помощью облачной инфраструктуры. С такой ситуацией столкнулся и наш клиент.

Несколько систем, готовых к запуску во внутреннем контуре компании, попали под действие 187-ФЗ как объекты критической информационной инфраструктуры (КИИ). Требования регулятора к КИИ не позволяли использовать имеющиеся системы хранения данных (СХД) и облачные сервисы. По закону сегмент КИИ можно развернуть только на оборудовании российского производства, которое есть в реестре Минпромторга РФ.

Компания, которая часть инфраструктуры размещает у нас в облаке, попросила подобрать подходящее решение из реестра Минпромторга. Да-да, наша команда работает не только с собственным облаком, но и с on-premise инфраструктурой клиентов. Мы помогаем бизнесу спроектировать и настроить IT-решения во внутреннем контуре. Итак, инженеры mClouds собрали технические требования, нашли подходящее решение в реестре Минпромторга и согласовали с клиентом конфигурацию. В итоге остановились на системе хранения данных TATLIN.FLEX.PRO от компании YADRO. В статье покажем процесс сборки и расскажем, какова она в деле.

Монтаж СХД: у нас была пара контроллеров, 2 дисковые полки, 18 дисков, мириады портов и много метров кабелей

YADRO позиционирует серию TATLIN.FLEX как решение начального уровня. Модель PRO — старшая в серии. Это отказоустойчивая система, у нее два контроллера и возможность подключить до четырех дисковых полок. Но главное — система разработана и производится в России, что подтверждено записью в реестре Минпромторга.

Система смонтирована в стойку, в самом верху контроллеры A и Б, ниже — дисковая полка L12, под ней — дисковая полка S24

Система смонтирована в стойку, в самом верху контроллеры A и Б, ниже — дисковая полка L12, под ней — дисковая полка S24

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

  • Первая — модель L12. Может вместить 12 SAS-накопителей формфактора 3,5 дюйма.

  • Вторая — модель S24. Рассчитана максимум на 24 SAS-накопителя формфактора 2,5 дюйма.

Также в модельном ряду есть дисковая полка на 78 NL-SAS-накопителей. Это решение для тех, кому нужно хранить огромное количество архивных данных. К счастью, это не про наш кейс, поскольку полностью набитая полка на 78 накопителей может весить до 90 кг.

Роль контроллеров возложена на два сервера 1U с предустановленным программным обеспечением. Каждый контроллер оснащен двумя процессорами с архитектурой x86 и 256 Гб оперативной памяти. Для подключения к сети передачи данных производитель предлагает широкий выбор из плат ввода-вывода:

  • четыре порта Fibre Channel 16 Гбит/с;

  • два порта Fibre Channel 32 Гбит/с;

  • два порта Ethernet 10/25 Гбит/с;

  • два порта 100 Гбит/с Ethernet.

В нашем случае достаточно двух высокоскоростных портов Ethernet на контроллер, способных поддерживать скорость 10/25 Гбит/с. Трансиверы идут в комплекте поставки.

Если внимательно присмотреться к контроллерам, то можно заметить по четыре отсека для 3.5» накопителей в каждом. Эти отсеки не подключены к шине обмена данными. Если вставить в них накопители, они не отобразятся в системе.

Задняя панель контроллеров. На этом этапе мы уже начали коммутацию контроллеров между собой

Задняя панель контроллеров. На этом этапе мы уже начали коммутацию контроллеров между собой

Для межконтроллерного обмена данными подключили два кабеля DAC SFP28 и один медный патчкорд. Все необходимые кабели идут в комплекте к СХД вместе с подробной пошаговой инструкцией.

У каждого контроллера есть выделенный порт RJ-45 с доступом к веб-интерфейсу. Дисковые полки подключаются по интерфейсу mini-SAS, для этого у каждого контроллера по четыре порта. Схема подключения подробно отражена в документации, вопросов на этом этапе не возникло.

Задние панели дисковых полок

Задние панели дисковых полок

В дисковых полках предусмотрено дублирование основных компонентов:

  • модулей ввода-вывода;

  • модулей охлаждения;

  • блоков питания.

Модули ввода-вывода имеют широкий и нетипичный набор интерфейсов. По сути, пользователям нужен только mini-SAS. Остальные порты относятся к сервисным и не предназначены для пользовательской эксплуатации.  

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

Модуль охлаждения дисковой полки «под прицелом»

Модуль охлаждения дисковой полки «под прицелом»

С аппаратной составляющей СХД TATLIN.FLEX.PRO мы разобрались и можно приступить к ПО, которое в основном и определяет возможности СХД.

Обзор ПО: интерфейс и основные возможности

В 2022 году группа компаний YADRO приобрела 100% доли ООО «Рэйдикс» — разработчика программных продуктов RAIDIX, предназначенных для создания отказоустойчивых и высокопроизводительных систем хранения данных. Компания занимается разработкой ПО уже 15 лет, а ее продукты включены в Реестр российского программного обеспечения.

Все продукты серии TATLIN.FLEX работают под управлением модифицированного программного обеспечения RAIDIX 5.

Начальная страница веб-интерфейса администратора СХД

Начальная страница веб-интерфейса администратора СХД

Скриншоты мы сделали сразу после запуска СХД — до того, как приступили к настройке. Интерфейс показался интуитивно понятным и не перегруженным лишней информацией.

Остановимся подробнее на возможностях управляющего ПО. В нашем распоряжении — возможность создавать RAID уровней 0, 1, 5, 6, 7.3, N+M, 10, 50, 60, 70. Отдельно отметим, что RAID 7.3 позволяет создавать массивы, устойчивые к одновременному выходу из строя до трех дисков. Его рекомендуют использовать в высоконагруженных системах с дисками большого объема и общим объемом массива от 32 Тб. При построении RAID 7.3 на контрольные суммы отводится объем трех накопителей.

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

Есть в TATLIN.FLEX.PRO небольшая, но крайне удобная фишка — кнопка-индикатор контроллеров. Одним щелчком можно проверить статус второго контроллера, еще одним — переключиться между контроллерами. Конечно, для этого можно открыть веб-интерфейс обоих контроллеров в разных вкладках браузера. Но кому хочется перед каждым сохранением новых настроек перепроверять, с каким контроллером вы сейчас работаете?

Это не критически важный элемент управления, а скорее приятный бонус, нам понравился.

Меню с информацией по всем дискам в системе

Меню с информацией по всем дискам в системе

В интерфейсе администратора отображается детальная информация по каждому накопителю в системе, включая атрибуты S.M. A.R.T. Накопители сгруппированы по дисковым полкам с обозначением слота. Если вам нужно вытащить конкретный накопитель, из веб-интерфейса можно включить индивидуальный светодиодный индикатор отсека — тогда точно ничего не перепутаете.

TATLIN.FLEX.PRO предоставляет не только блочный доступ к данным через FC и iSCSI, но и файловый — NFS v3/v4, SMB v3 и FTP, с возможностью выдачи индивидуальных квот каждому пользователю

TATLIN.FLEX.PRO предоставляет не только блочный доступ к данным через FC и iSCSI, но и файловый — NFS v3/v4, SMB v3 и FTP, с возможностью выдачи индивидуальных квот каждому пользователю

Модуль QoSmic — одна из эксклюзивных настроек RAIDIX для СХД YADRO. Он позволяет автоматически анализировать профиль нагрузки на СХД, ассоциировать запросы с приложениями и формировать на основе этих данных политики QoS для приложений. С точки зрения администратора, это удобный инструмент для тонкой настройки СХД: он учитывает индивидуальный характер нагрузок, которые генерируют корпоративные сервисы и пользователи.

QoSmic — запатентованная технология для оптимизации производительности СХД в рамках текущей конфигурации

QoSmic — запатентованная технология для оптимизации производительности СХД в рамках текущей конфигурации

В дополнение к QoSmic для администраторов предусмотрены и более классические инструменты. В веб-интерфейсе можно посмотреть графики по разным метрикам: скорость обмена данными, IOPS и другие. Разные метрики производительности можно собрать в одном окне в меню «Пользовательские графики».

Вкладка «Производительность» со множеством графиков и метрик работы СХД

Вкладка «Производительность» со множеством графиков и метрик работы СХД

Совокупный набор инструментов для мониторинга состояния СХД весьма обширен. Контроллеры и полки буквально обвешаны датчиками температуры и напряжения, тахометрами кулеров. И для каждого из датчиков уже прописаны значения, соответствующие «критическому» и «некритическому» состояниям. Администратор может настроить уведомления о событиях системы по SNMP во вкладке «Оповещения». А с сайта производителя можно скачать готовый шаблон для Zabbix.

Меню с логами и доступом к CLI

Меню с логами и доступом к CLI

И напоследок заглянем в раздел «Поддержка», из которого можно:

  • выгрузить логи с обоих контроллеров одновременно;

  • получить доступ к текстовой консоли;

  • проверить наличие обновлений ПО.

Когда мы монтировали оборудование, версия ПО 5.2.5 была последней. Она и была установлена с завода на наших контроллерах.

У нас есть ряд правил, которых мы всегда придерживаемся в процессе обновления ПО на СХД:

  • Проверять наличие обновлений ПО до ввода СХД в эксплуатацию.

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

  • Не обновлять ПО для СХД, если новая прошивка вышла совсем недавно. Возможно, в ней есть уязвимости, но их еще не успели выявить и исправить. Лучше подождать месяц с момента релиза — без риска для целостности данных.

  • Проводить обновление только после ознакомления с официальной инструкцией.

  • Если СХД не имеет активной поддержки от производителя, перед обновлением лучше ее получить или продлить.

  • Не обновлять ПО во время высокой нагрузки и вечером в пятницу!

Эти правила применимы к любой СХД, независимо от страны происхождения.

Результат

Проверено руками: СХД от YADRO — это не просто серверное оборудование и софт в комплекте, а готовое решение с вендорской поддержкой 24/7, подробными инструкциями по эксплуатации и настройке. Система есть в реестре Минпромторга и соответствует последним требованиям к объектам критической информационной инфраструктуры.

Наша команда усилила свою экспертизу в подборе и внедрении оборудования. Теперь в портфеле mClouds — еще один вендор СХД, проекты по которому мы уже просчитываем и реализуем. Так что, если вам тоже нужна российская система хранения данных из реестра Минпромторга, вы знаете, кому можно доверить эту задачу. Мы с радостью проработаем проект и при необходимости предоставим демо.

Если остались вопросы по СХД TATLIN.FLEX.PRO, ее сборке или настройке, пишите в комментариях.

© Habrahabr.ru