Advanced technologies, powerful alliances and open collaboration — this is the YADRO recipe for the rapid progress, proven by practice. Enjoy the taste of this mix, just like we do.
Why we can
Great things are created by great people. It takes a special company to accumulate and nurture talents. Become familiar with YADRO culture and become a fan or a valued team member.
Who we are
Передовые технологии, мощные стратегические партнерства и открытая коллаборация являются рецептом YADRO для достижения прорывов в сфере высоких технологий, доказанных на деле.
Что дает нам импульс к прогрессу
Все прекрасное в мире создается талантливыми людьми. Для сплочения и взращивания талантов требуется особая команда. Познакомьтесь с культурой YADRO и станьте ценителем или неотъемлемой частью нашей команды.
О нашей комнанде

Микропрограммное обеспечение «Татлин-Юнифайд»

Общие сведения

Микропрограммное обеспечение «Татлин-Юнифайд» (далее — МПО «Татлин-Юнифайд») разрабатывается компанией ООО «КНС ГРУПП» (торговая марка YADRO).
МПО «Татлин-Юнифайд» состоит из следующих частей:
  • Базовое ПО мониторинга и управления OpenBMC;
  • Базовое ПО инициализации аппаратных средств OpenPOWER Firmware;
  • Базовое ПО управления системой хранения данных. .
Базовое ПО мониторинга и управления OpenBMC (далее — ПО OpenBMC) предназначено для автономного мониторинга и управления изделиями YADRO.

Базовое ПО инициализации аппаратных средств OpenPOWER Firmware (далее — ПО OpenPOWER Firmware) предназначено для инициализации аппаратных платформ некоторых изделий YADRO.

Базовое ПО управления системой хранения данных (далее — Базовое ПО СХД) реализует базовые функции систем архивного хранения данных.

Все части МПО «Татлин-Юнифайд» устанавливаются на изделие при изготовлении и являются его неотъемлемой частью. Дистрибутивы МПО отдельно от изделия не поставляются и недоступны для получения конечным пользователям. Обновление МПО производится сервисными службами разработчика или его специализированными партнерами.

Функциональное назначение

Базовое ПО мониторинга и управления OpenBMC
ПО OpenBMC позволяет осуществлять автономный мониторинг и управление изделием. ПО OpenВМС состоит из набора системных и сервисных микропрограмм. Системные микропрограммы обеспечивают взаимодействие с аппаратными компонентами изделия (вентиляторами охлаждения, элементами световой индикации, датчиками и др.), хранение настроек изделия, хранение журнала системных событий изделия. Сервисные микропрограммы обеспечивают: мониторинг значений датчиков, установленных на элементах изделия (вентиляторах, процессорах, корпусе и др.); выполнение различных действий, производимых при изменении фиксируемых датчиками показателей, или при поступлении соответствующих команд ПО более высокого уровня; формирование журнала системных событий; управление индикаторами состояния изделия и др.

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

Базовое ПО инициализации аппаратных средств OpenPOWER Firmware
ПО OpenPOWER Firmware выполняет инициализацию аппаратных средств изделия (микропроцессоры, память и др.) и запуск ПО более высокого уровня, установленного на изделие, а также предоставляет высокоуровневому ПО стандартный интерфейс к специфичному аппаратному обеспечению изделия. ПО OpenPOWER Firmware состоит из последовательно загружаемых и запускаемых микропрограмм, выполняющих следующие функции:
  • инициализация процессора для последующей возможности выполнения микропрограмм;
  • загрузка и проверка целостности микропрограммы инициализации аппаратных средств;
  • запуск микропрограммы инициализации аппаратных средств;
  • инициализация динамической памяти с произвольным доступом (DRAM), шины процессора и буферов памяти;
  • инициализация системных часов и периферийных устройств, подключаемых к изделию по шине PCIe;
  • загрузка микропрограммы реализации программного интерфейса OPAL (OpenPOWER AbstractionLayer);
  • загрузка и запуск микропрограммы управления процессором;
  • загрузка и запуск микропрограммы выбора и загрузки ПО.
  • загрузка прикладного ПО, установленного на изделие.
Помимо инициализации аппаратных средств ПО OpenPOWER Firmware обеспечивает целостность изделия, выполняя на нём только разрешённые микропрограммы, а также предотвращая несанкционированное изменение его настроек.

Взаимодействие потребителей с загрузчиком ПО OpenPOWER Firmware происходит через интерфейсы CLI, IPMI и REST с применением ПО OpenBMC. Непосредственное взаимодействие пользователей с ПО OpenPOWER Firmware не осуществляется.

Базовое ПО управления системой хранения данных

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

Модули, входящие в состав Базового ПО СХД, управляют следующими аспектами СХД:
  • Виртуализация дискового массива СХД в виде массива блочных устройств (пулов и ресурсов).
  • Обеспечение целостности данных с использованием алгоритмов на основе избыточных кодов Рида-Соломона.
  • Кэширование операций на чтение и запись.
  • Предоставление доступа к емкости СХД по каналам Fiber Channel.
  • Мониторинг и поддержание работоспособности СХД.
  • Обработка и отправка информации о событиях, возникающих в ходе работы СХД.
  • Сбор и предоставление статистической информации о работе СХД.
  • Предоставление интерфейса командной строки и веб-интерфейса для управления компонентами СХД и модулями в составе МПО «Татлин-Юнифайд».

Требования к работе ПО

Для работы с ПО OpenPOWER Firmware необходимо ПО OpenBMC, а также микропрограммное ПО более высокого уровня, устанавливаемые непосредственно на изделие.

Для работы с ПО OpenBMC необходим персональный компьютер, подключенный к СХД с помощью последовательного порта.

Для работы с Базовым ПО СХД необходим персональный компьютер, объединенный с СХД в локальную сеть Ethernet.

Программное обеспечение, необходимое для работы пользователя с Базовым ПО СХД, включает:
  • микропрограммное ПО более высокого уровня, установленное непосредственно на изделие;
  • операционную систему, установленную на персональный компьютер пользователя;
  • ПО для доступа к СХД по протоколу SSH, встроенное в операционную систему, или установленное на персональный компьютер пользователя в качестве прикладного ПО.

Установка ПО


Все компоненты МПО «Татлин-Юнифайд» устанавливаются в процессе производства изделия на заводе-изготовителе и не распространяются отдельно от изделия. Любое обновление ПО OpenBMC, ПО OpenPOWER Firmware и Базового ПО СХД производится сервисными службами разработчика или его специализированными партнерами.

Запуск ПО
ПО OpenBMC начинает работать в момент подачи дежурного питания на изделие. После своего запуска ПО OpenBMC запускает ПО OpenPOWER.

ПО OpenPOWER Firmware запускается по команде ПО OpenBMC и последовательно инициализирует аппаратную платформу изделия, формирует среду исполнения микропрограммного ПО более высокого уровня и передает управление Базовому ПО СХД.

Базовое ПО СХД запускается автоматически при включении СХД.

Пользовательский интерфейс

ПО OpenPOWER Firmware не требует вмешательства в ходе эксплуатации изделия.

ПО OpenBMC предназначено для представителей сервисной службы ООО «КНС ГРУПП» или сервисных партнерских организаций. ПО OpenBMC предоставляет потребителям интерфейс командной строки CLI для доступа к функциям контроллера BMC.

Для организации сервисного подключения к CLI ПО OpenBMC необходимо подключиться к СХД с помощью последовательного порта:

1. Подключить кабель USB к соответствующему разъему изделия.
2. Подключить второй разъем USB к персональному компьютеру.
3. Запустить терминал.

Подключение из ОС Windows
1. Запустить на компьютере приложение putty.exe.
2. Задать параметры терминала в меню Connection — Serial:

Speed (baud) - 115200
Data bits - 8
Stop bits - 1
Parity - None
Flow control - XON/XOFF

3. Выбрать тип подключения Serial в блоке Conneсtion type.
4. Нажать Open для запуска сессии подключения.
В открывшемся окне терминала ввести имя и пароль учетной записи пользователя.

Подключение из ОС Linux:
1. Запустить на компьютере приложение терминала. Используйте следующие параметры терминала:

Speed (baud) - 115200
Data bits - 8
Stop bits - 1
Parity - None
Flow control - XON/XOFF

2. Ввести имя и пароль учетной записи пользователя.

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



Базовое ПО СХД предназначено для следующих категорий пользователей:
  • представители сервисной службы ООО «КНС-ГРУПП» или партнерских организаций;
  • администраторы SAN организаций-владельцев СХД.
Базовое ПО СХД предоставляет пользователю интерфейс командной строки (далее — CLI) с синтаксисом на основе Bash и графический веб-интерфейс (далее — WEBUI).

Для организации подключения к CLI Базового ПО СХД необходимо подключиться к СХД с помощью сетевого порта:
1. Подключить сетевой кабель к соответствующему разъему изделия.
2. Подключить второй разъем сетевого кабеля к персональному компьютеру.
3. Запустить терминал:

Подключение из ОС Windows
1. Запустить на компьютере приложение putty.exe.
2. Ввести IP-адрес СХД в поле Host Name (or IP address).
3. Ввести значение поля Port, равное 22.
4. Выбрать в области Connection type тип подключения SSH.
5. В открывшемся окне терминала ввести имя и пароль учетной записи пользователя.

Подключение из ОС Linux
1. Запустить на рабочей станции команду ssh <ip>, где <ip> — IP-адрес СХД.
2. Ввести имя и пароль учетной записи пользователя.

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

Для организации подключения к WEBUI Базового ПО СХД необходимо подключиться к СХД с помощью сетевого порта:
1. Подключить сетевой кабель к соответствующему разъему изделия.
2. Подключить второй разъем сетевого кабеля к персональному компьютеру.
3. Запустить на компьютере веб-браузер.
4. Ввести в адресной строке IP-адрес СХД.
5. Ввести имя и пароль учетной записи пользователя и войти в WEBUI.

Возможности интерфейса CLI и WEBUI Базового ПО СХД приведены в таблице ниже.

Подробную информацию о работе с интерфейсом командной строки и графическим веб-интерфейсом Базового ПО СХД вы можете получить из Руководства пользователя СХД.