Руководство пользователя

Руководство пользователя Скала^р Геном версия 1.13#

Глоссарий#

Термины и сокращения, которые используются для описания внутреннего устройства и функций программы:

Термин Описание
Машина ПАК, состоящий из Хостов (Узлов) или отдельный хост в составе ПАКа.
ПАК Программно-Аппаратный Комплекс – набор технических и программных средств, работающих совместно для выполнения одной или нескольких сходных задач.
Кластер Объект управления верхнего уровня; группа узлов, на которой запускаются сервисы СУБД. Для обеспечения отказоустойчивости сервисов СУБД используется инструмент Pacemaker/Corosync.
Хост (Узел) Элемент Машины, может представлять из себе сервер полезной нагрузки, вспомогательный сервер, коммутатор, виртуальную машину.
База данных Объект сервиса СУБД, в котором пользователи создают таблицы, представления, хранимые процедуры. Обычно для каждого сервиса СУБД создаётся база данных по умолчанию (PostgreSQL), но может быть несколько баз данных.
Пул адресов Набор IP-адресов, доступных для распределения пользователям.
СХД RAIDIX Программно-определяемая система хранения данных для задач, требующих высокой производительности, которое позволяет создавать гибридные и all-flash СХД с высокоскоростным блочным и файловым доступом.
R-storage Программно определяемое решение, которое объединяет дисковое пространство серверов в распределенное, отказоустойчивое, масштабируемое хранилище данных.
ПО Программное Обеспечение.
ОС Операционная Система.
DNS Система доменных имен, которая необходима для соотнесения IP-адресов устройств в сети и символьных имен.
LVM Менеджер логических томов (Logical Volume Manager) — подсистема ОС Linux и OS/2, позволяющая использовать разные области одного жёсткого диска и/или области с разных жёстких дисков как один логический том.
RAID Redundant Array of Independent Disks. Технология виртуализации данных, которая объединяет несколько физических дисков в единый логический элемент для повышения производительности и/или отказоустойчивости.
Домен поиска Доменное имя, включающее в себя имена всех родительских доменов.
DNSMasq DHCP/DNS сервер, предназначенный для обеспечения сетей доменными именами и связанными с ними сервисами.
chrony Реализация клиента и сервера NTP.
swap Механизм виртуальной памяти, при котором неиспользуемые страницы памяти перемещаются из ОЗУ в отдельный раздел на диске или файл, освобождая ОЗУ для загрузки других активных страниц памяти.
VLAN ID Идентификационный 12-битный набор цифр, используемый для создания многоуровневых виртуальных сетей.

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

1.1 Наименование программы#

Полное наименование: ПО «Скала^р Геном».

1.2 Область применения#

Основной областью применения ПО «Скала^р Геном» является установка и настройка ОС и прикладного ПО ПАКов Скала^р.

1.3 Лингвистическое обеспечение#

Основной язык пользователя в интерфейсах всех подсистем – Русский.

Дополнительный язык пользователя в интерфейсах всех подсистем – Английский.

1.4 Обеспечение защиты информации#

Информационная безопасность ПО «Скала^р Геном» достигается путем шифрования данных и соединений сервер-клиент по протоколу SSL на всех этапах их жизненного цикла.

1.5 Требования к уровню подготовки пользователя#

К квалификации пользователей предъявляются следующие требования:

  • владение навыками работы в интернет-браузере;
  • владение навыками работы с сервером из командной строки;
  • навык работы с ПАКами, которые разворачивает ПО «Скала^р Геном».

1.6 Перечень документации, рекомендуемой для ознакомления#

Перед началом эксплуатации ПО «Скала^р Геном» необходимо ознакомление со следующими документами:

  • руководства пользователя ПАКов;
  • руководства пользователя другими модулями ПО «Скала^р».

2 Назначение и условия применения#

2.1 Виды деятельности, функции и классы решаемых задач#

Основные функции ПО «Скала^р Геном»:

  • установка и настройка ОС;
  • установка и настройка прикладного ПО;
  • поддержка пользовательских сценариев развертывания;
  • генерация паспорта ПО;
  • генерация паспорта аппаратного обеспечения.

2.2 Характеристики и конфигурация технических средств#

Тип реализующей ЭВМ: x86-64, AArch64(ARM64), ARM64, RISC-V.

Минимальная конфигурация сервера управления ПО «Скала^р Геном»:

  • CPU: от 4 ядер;
  • RAM: от 16 Гб;
  • ROM: от 100 Гб SSD;
  • NET: от 1 Гбит/с Ethernet.

2.3 Операционная среда и общесистемные программные средства#

Для установки и работы ПО «Скала^р Геном» требуется операционная система Альт 8 СП релиз 9, Альт 8 СП релиз 10, Astra Linux Special Edition 1.7.3 (Орёл), Altlinux 8.4.9 СП или Altlinux 8.4.10 СП.

3 Графический web-интерфейс#

3.1 Цветовое кодирование статусов объектов управления#

В экранных формах ПО «Скала^р Геном» используются следующие цветовые решения для кодирования состояний объектов управления:

Цветовое решение Примеры Состояния объектов / Категории статусов Описание
ОК Статусы объекта, который настроен и работает без ошибок. Статус также используется для операций / задач, которые завершились успешно.
Warning Статус временной остановки процесса, например, в ожидании действий оператора.
Critical Статусы объекта, у которого наблюдаются критические ошибки.
InProcess Переходный статус объекта / операции. Например, объект запускается в данный момент.
New Недавно добавленный объект. Статус используется для операций / задач, которые были добавлены, но еще не начали выполняться.

3.2 Общее описание интерфейса#

Главная страница ПО “Скала^р Геном” содержит две области:

Страницы “Узлы”, “Сессии”, “Черновики” и “Сценарии” дополнительно содержат панель дублирующей навигации (навигационную цепочку):

1 - область главного меню;

2 - область представления данных;

3 - панель дублирующей навигации.

Для расширения области представления данных область главного меню можно свернуть. Для это нужно нажать на правую границу области главного меню:

Область главного меню будет представлена в виде иконок:

Для раскрытия главного меню нужно нажать на правую границу свёрнутой области главного меню:

3.2.1 Главная страница#

Пример главной страницы:

В области представления данных на первой странице расположены три блока.

  1. Блок “Состояние DNSMasq” отображает следующие параметры:
  • Статус – параметр имеет флажок включения / выключения DNSMasq;
  • Интерфейс – обозначение сетевого интерфейса;
  • Конфигурация DNSMasq - просмотр и редактирование файла конфигурации DNSMasq;
  • Загружать по умолчанию - выбор варианта загрузки по умолчанию;
  • Пул адресов – диапазон IP-адресов и длительность аренды IP-адреса хостом;
  • DNS – адрес DNS;
  • Статус chrony – статус службы синхронизации времени.
  1. Блок “Последняя сессия” содержит данные об имени, названии сценария и статусе последней запущенной сессии.
  2. Блок “Последний черновик” показывает информацию о времени обновления, названии сценария и статусе последнего черновика.

При нажатии кнопки в строке “Конфигурация DNSMasq” во всплывающем окне открывается конфигурационный файл DNSMasq, в который, при необходимости, можно внести изменения:

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

В нижней части области находится кнопка , при нажатии на которую открывается окно создание черновика сессии развёртывания:

Создание черновиков сессий для конкретных сценариев представлено в разделах 4-9 настоящего Руководства.

3.2.2 Раздел “Узлы”#

При выборе раздела открывается страница, на которой отображается список узлов, их IP-адреса, дата изменения, тип загрузки и статус:

Порядок сортировки (1) узлов можно изменить. Также доступен быстрый поиск узлов (2):

Порядок изменения сортировки и порядок поиска узлов описаны в п. 3.2.2.2 и п. 3.2.2.3 соответственно.

3.2.2.1 Дополнительная информация об узле#

При наведении курсора в области представления данных на строки таблицы узлов происходит затенение строки, в границах которой находится курсор:

Нажатие левой кнопки мыши в пределах затенённой строки открывает окно с информацией об узле с двумя вкладками ("Диски" и “Сетевые интерфейсы”):

При нажатии элемента управления слева от имени узла раскрывается список объектов (дисков и сетевых интерфейсов) выбранного узла:

При нажатии элемента управления слева от имени объекта дополнительно раскрывается таблица его параметров.

  • Параметры дисков:

  • Параметры сетевых интерфейсов:

При нажатии кнопки раскрывается окно “Добавление узла”:

Для добавления узла необходимо ввести данные в соответствующие поля окна:

  • Имя узла;
  • IP-адрес;
  • SSH-ключ;
  • Логин;
  • Пароль.

После ввода данных нажать на кнопку .

3.2.2.2 Изменение порядка сортировки узлов#

При нажатии на заголовок какого-либо столбца таблицы произойдёт сортировка по данному столбцу. При этом значок сортировки становится синего цвета и показывает направление сортировки:

Повторные нажатия на выделенный заголовок столбца изменяют порядок сортировки. Направление сортировки указывается стрелкой.

  • Сортировка по столбцу “Узел” в обратном алфавитном порядке:

  • Сортировка по столбцу “Узел” в прямом алфавитном порядке:

3.2.2.3 Быстрый поиск узлов#

Для быстрого поиска узлов нужно ввести в поле искомую комбинацию букв и/или цифр. Поиск будет производиться по всем столбцам.

Например, необходимо найти узел с октетом IP-адреса 241:

3.2.3 Раздел “Сессии”#

При выборе раздела открывается страница, на которой отображается список завершённых сессий. Список содержит имена Машин, типы сценариев, даты запуска и последнего обновления, а также статусы выполнения:

3.2.3.1 Изменение порядка сортировки сессий#

Порядок сортировки сессий можно изменить. Порядок изменения сортировки аналогичен представленному в п. 3.2.2.2 “Изменение порядка сортировки узлов” настоящего Руководства.

3.2.3.2 Просмотр параметров сессий#

При нажатии на имя Машины происходит переход на страницу с параметрами выбранной сессии. Отображаются следующие параметры: имя хоста, IP-адрес, даты начала и завершения, статус.

Пример успешного завершения сессии (все хосты и шаги со статусом ):

Для раскрытия списка шагов сценария нужно нажать на элемент управления слева от имени хоста. Для шагов указаны имя, даты создания и завершения, статусы:

Пример сессии с ошибками выполнения шагов (в сессии имеются хосты и шаги со статусом ):

Пример раскрытия списка шагов с ошибками:

  • Элемент управления предназначен для сброса соответствующего шага с ошибкой для последующего перезапуска:

  • Элемент управления предназначен для пропуска или отмены последующего перезапуска шага:

  • Элемент управления служит для просмотра логов выбранного шага:

При нажатии откроется всплывающее окно лога шага:

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

3.2.4 Раздел “Черновики”#

При выборе раздела открывается страница, на которой отображается список черновиков сессий:

3.2.4.1 Изменение порядка сортировки черновиков#

Порядок изменения сортировки аналогичен представленному в п. 3.2.2.2 “Изменение порядка сортировки узлов” настоящего Руководства.

3.2.4.2 Просмотр / редактирование параметров черновиков#

При нажатии на имя черновика происходит переход к просмотру / редактированию его параметров:

Навигация по страницам черновика сессии осуществляется нажатием кнопок и .

3.2.4.3 Сохранение черновика в файл#

Для сохранения черновика нужно нажать на соответствующую кнопку и выбрать пункт “Скачать черновик”:

Сохранить черновик можно также вызовом меню выбора вариантов сохранения при нажатии правой кнопки мыши в пределах соответствующей строки:

3.2.4.4 Удаление черновика#

Для удаления черновика нужно нажать на соответствующую кнопку и выбрать пункт “Удалить черновик”:

Во всплывающем окне подтверждения нажать кнопку :

3.2.5 Раздел “Сценарии”#

В разделе представлены возможные сценарии сессий развёртывания и их краткое описание:

Порядок сортировки сценариев можно изменить. Порядок изменения сортировки аналогичен представленному в п. 3.2.2.2 “Изменение порядка сортировки узлов” настоящего Руководства.

3.2.6 Раздел “Дистрибутивы”#

В разделе находятся архивы дистрибутивов, необходимые для установки ПО «Скала^р Геном», «Скала^р Визион», «Скала^р Спектр» и СУПВ:

При нажатии кнопки раскрывается окно “Добавить дистрибутив”:

Описание загрузки дистрибутивов представлено в разделе 9 настоящего Руководства.

3.2.7 Раздел “Настройки”#

При нажатии кнопки , расположенной в левом нижнем углу интерфейса, открывается страница с настройками ПО «Скала^р Геном»:

В блоке «Настройки» можно изменить размер шрифта, тему оформления и вывод даты (часового пояса).

В блоке «О программе» отображаются версии компонентов ПО «Скала^р Геном».

3.2.7.1 Изменение размера шрифта#

Для изменения размера шрифта нужно нажать на соответствующую предпочитаемому размеру шрифта кнопку:

Новый размер шрифта применяется без дополнительного подтверждения:

3.2.7.2 Изменение темы оформления#

Для изменения темы нужно нажать на соответствующую предпочитаемой теме кнопку:

Новая тема применяется также без дополнительного подтверждения:

3.2.7.3 Изменение отображения даты (часового пояса)#

Для изменения отображения даты (часового пояса) нужно нажать на соответствующую кнопку:

3.2.7.4 Скрытие / отображение разделов настроек#

Подразделы страницы настроек можно скрывать / отображать нажатием на соответствующие элементы управления :

Свёрнутые подразделы страницы настроек:

4 Установка Хоста управления#

4.1 Создание черновика#

Открыть главную страницу:

Нажать на кнопку .

Во всплывающем окне “Создать черновик” выбрать сценарий “Хост управления” и нажать на кнопку :

Произойдёт переход в раздел на первую страницу ввода данных.

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

4.2 Выбор узлов#

На странице выбрать необходимые для установки Хоста управления узлы:

Нажать на кнопку . Произойдёт переход на вторую страницу ввода данных.

4.3 Общие сведения ПАКа#

На странице ввести / выбрать следующие параметры:

  • ввести имя ПАКа (поле автоматически предзаполнено);
  • ввести шаблон имени узла ПАКа. Шаблон далее будет использоваться для ввода имени хоста. По умолчанию это поле заполнено значением из поля “Имя ПАКа” с добавлением символа “-“;
  • выбрать часовой пояс (по умолчанию - Europe/Moscow);
  • установить / снять флаг “Очистить диски узлов” (флаг по умолчанию установлен);
  • выбрать операционную систему (выбор обязателен).

Нажать на кнопку . Произойдёт переход на третью страницу ввода данных.

4.4 Сведения о сетях ПАКа#

На странице ввести следующие данные (все поля автоматически предзаполнены):

  • Домен поиска;

  • DNS-адреса (поля обязательны для заполнения)

  • Для добавления IP-адреса DNS нажать на кнопку , во всплывающем окне ввести нужный адрес и нажать на кнопку . При каждом нажатии будет появляться дополнительное поле для ввода IP-адреса со следующим порядковым номером:

  • Для изменения очередности IP-адресов DNS нажимать на соответствующие кнопки , или .

  • Для удаления IP-адреса DNS нажать на соответствующую кнопку .

  • параметры сетей ПАКа:

  • сети Управления (management);

  • других сетей (при необходимости).

  • Для редактирования параметров сетей нажать на соответствующую кнопку и во всплывающем окне скорректировать необходимые параметры:

Поля для заполнения для любого типа сетей следующие:

  • Имя (обязательно для заполнения);
  • Подсеть (обязательно для заполнения);
  • Маска подсети (обязательно для заполнения);
  • Шлюз;
  • MTU (обязательно для заполнения);
  • VLAN ID для сети;

По завершении редактирования нажать на кнопку .

  • Для удаления неиспользуемой сети нажать на соответствующую кнопку .

  • Для добавления новой сети нажать на кнопку , во всплывающем окне ввести параметры сети и нажать на кнопку :

После заполнения сведений о сетях ПАКа нажать на кнопку . Произойдёт переход на четвёртую страницу ввода данных.

4.5 Настройка узла#

На странице ввести / выбрать следующие данные (часть полей автоматически предзаполнена):

  • Ввести имя узла.
  • Ввести серийный номер модуля ПАКа.
  • При необходимости установить флаг создания менеджера логических томов LVM.
  • Выбрать пресет разметки диска (по умолчанию - Хост управления).
  • Выбрать диски для ОС (выбор обязателен).
  • При необходимости добавить / отредактировать RAID-массивы узла.
  • Для добавления RAID-массивов нажать на кнопку и во всплывающем окне выбрать / ввести необходимые параметры:

  • Ввести имя (поле обязательно для заполнения)
  • Указать точку монтирования (поле обязательно для заполнения)
  • Выбрать уровень (поле обязательно для заполнения)
  • Выбрать файловую систему
  • Выбрать диск(и) (выбор обязателен).

По завершении ввода данных нажать на кнопку .

  • Для удаления RAID-массива нажать на соответствующую кнопку .
  • Для редактирования параметров RAID-массивов нужно нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

При необходимости добавить сети (бонды) узла или отредактировать их параметры.

  • Для добавления сети (бонда) нажать на кнопку . Во всплывающем окне выбрать / ввести необходимые параметры:

  • Выбрать интерфейсы;

  • В выпадающем списке выбрать тип бондинга (выбор обязателен):

  • Добавить опции бондинга (поле обязательно для заполнения).

Нажать на кнопку .

  • Для редактирования параметров сети (бонда) нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

Для каждой выбранной сети, указанной на странице “Сведения о сетях ПАКа”, выбрать интерфейсы и ввести адрес узла в сети:

Установить флаг, будет ли использоваться мост в данной сети**.** Для хоста управления мост обязателен.

В поле “Размер swap” установить объём раздела для swap (по умолчанию 32 Гб):

При необходимости установить параметры доступа к узлу по интерфейсу IPMI:

4.6 Настройка дополнительных ВМ#

На странице ввести следующие данные (часть полей автоматически предзаполнена):

  • Для редактирования параметров ВМ нажать на кнопку и во всплывающем окне внести необходимые изменения:

Поля параметров для ВМ следующие:

  • Имя ВМ (обязательно для заполнения)
  • Количество оперативной памяти, GB (обязательно для заполнения)
  • Количество ядер CPU (обязательно для заполнения)
  • Имя узла
  • Размер диска, GB (обязательно для заполнения)
  • IP-адреса в созданных сетях
    • Флаг использования сети “Использовать сеть”
    • IP-адрес узла в сети
  • Выпадающий список “Образ ВМ”
  • Выпадающий список “Дистрибутив ПО”.

Для ВМ genome_mgmt добавляется флаг использования провайдеров SSO:

По завершении редактирования нажать на кнопку .

  • Для удаления ВМ нажать на соответствующую кнопку .
  • Для добавления ВМ нажать на кнопку , во всплывающем окне ввести необходимые параметры и нажать на кнопку :

Примечание
В случае, когда для ВМ доступен выбор дистрибутива, также поддерживается возможность создания ВМ и без дистрибутива. Тогда ВМ будет содержать в себе только установленную ОС и настроенные сетевые интерфейсы. Преимущественно этот вариант предназначен для машин Визиона и Спектра, так как их содержимое не влияет на результат развертывания.
  • В выпадающем списке выбрать диск для хранилища образов ВМ:

  • Указать точку монтирования:

После настройки дополнительных ВМ нажать на кнопку . Произойдёт переход страницу проверки введённых данных.

4.7 Проверка#

На странице отображаются все ранее введённые данные:

В случае необходимости внесения изменений перейти к редактированию блоков параметров по соответствующим ссылкам (переход по ссылке для блока “Выбор узлов”):

По завершении редактирования параметров выбрать пункт 6 “Проверка” для возврата на страницу проверки данных:

Для удобства просмотра и редактирования данных блоки параметров можно сворачивать / разворачивать. Для этого нужно нажимать на соответствующие элементы управления :

После визуальной проверки корректности всех введённых данных нажать на кнопку . Произойдёт переход на страницу .

4.8 Развёртывание сценария#

В верхней части окна представления данных отображается текущий шаг процесса развёртывания (название шага, имя хоста, дата начала и статус шага):

Для раскрытия списка шагов сценария для какого-либо хоста нужно нажать на элемент управления слева от имени соответствующего хоста:

Успешно завершённые шаги отображаются со статусом , выполняемые – со статусом , ожидающие выполнения - со статусом .

Для просмотра логов какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Откроется всплывающее окно лога шага:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для остановки выполнения текущего шага нужно нажать на элемент управления для соответствующего хоста / шага:

Для пропуска выполнения какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Ошибки выполнения сценария

Если выполнение сценария завершилось с ошибкой, для хостов и шагов с ошибкой будет отображён статус :

Для просмотра информации об ошибке нужно нажать на элемент управления для шага с ошибкой:

Откроется всплывающее окно логов с информацией об ошибке:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для шагов со статусом возможен перезапуск. Для этого нужно нажать на соответствующий элемент управления :

Статусы хоста и шага изменятся на :

Перезапуск шагов с ошибками инициируется нажатием кнопки .

Если сценарий развёртывания завершился успешно, статусы всех хостов и шагов выполнения будут :

Открыть браузер и перейти по адресу http://адрес хоста:50888/. Должен отобразиться интерфейс модуля управления ПО “Скала^р Геном”.

Название Машины должно соответствовать введённому в процессе выполнения п. 4.3.1 настоящего Руководства:

Если в процессе выполнения п. 4.6.1 для ВМ genome_mgmt был установлен флаг использования SSO-провайдеров, то при переходе по адресу http://адрес хоста:50888/ отобразится окно авторизации:

Для доступа к интерфейсу модуля управления ПО “Скала^р Геном” ввести логин, пароль и нажать на кнопку .

Перейти на страницу “Узлы”. IP-адрес узла должен соответствовать IP-адресу хоста, выбранного в п. 4.5.8 настоящего Руководства:

5 Установка ОС#

5.1 Создание черновика#

Открыть главную страницу:

Нажать на кнопку .

Во всплывающем окне “Создать черновик” выбрать сценарий “Установка ОС”:

Нажать на кнопку .

Произойдёт переход в раздел на первую страницу ввода данных.

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

5.2 Выбор узлов#

На странице выбрать необходимые для установки узлы:

Примечание
ПО “Скала^р Геном” поддерживает установку ОС на несколько узлов.

Нажать на кнопку . Произойдёт переход на вторую страницу ввода данных.

5.3 Общие сведения ПАКа#

На странице ввести / выбрать следующие параметры:

  • ввести имя ПАКа (поле автоматически предзаполнено);
  • ввести серийный номер ПАКа;
  • ввести шаблон имени узла ПАКа. По умолчанию это поле заполнено значением из поля “Имя ПАКа” с добавлением символа “-“;
  • выбрать часовой пояс (по умолчанию - Europe/Moscow);
  • установить / снять флаг “Очистить диски узлов” (флаг по умолчанию установлен);
  • выбрать операционную систему (выбор обязателен).

Нажать на кнопку . Произойдёт переход на третью страницу ввода данных.

5.4 Сведения о сетях ПАКа#

На странице ввести следующие данные (все поля автоматически предзаполнены):

  • Домен поиска

  • DNS-адреса (поля обязательны для заполнения)

  • Для добавления IP-адреса DNS нажать на кнопку , во всплывающем окне ввести нужный адрес и нажать на кнопку . При каждом нажатии будет появляться дополнительное поле для ввода IP-адреса со следующим порядковым номером:

  • Для изменения очередности IP-адресов DNS нажимать на соответствующие кнопки , или .

  • Для удаления IP-адреса DNS нажать на соответствующую кнопку .

  • параметры сетей ПАКа:

  • сеть Управления (management);

  • других сетей (при необходимости).

  • Для редактирования параметров сетей нажать на соответствующую кнопку и во всплывающем окне скорректировать необходимые параметры:

Поля для заполнения для любого типа сетей следующие:

  • Имя (обязательно для заполнения);
  • Подсеть (обязательно для заполнения);
  • Маска подсети (обязательно для заполнения);
  • Шлюз;
  • MTU (обязательно для заполнения);
  • VLAN ID для сети.

По завершении редактирования нажать на кнопку .

  • Для удаления неиспользуемой сети нажать на соответствующую кнопку .

  • Для добавления новой сети нажать на кнопку , во всплывающем окне ввести параметры сети и нажать на кнопку :

В выпадающих списках выбрать сеть интерконнекта и сеть, с которой будут выдаваться управляющие воздействия:

После заполнения сведений о сетях ПАКа нажать на кнопку . Произойдёт переход на четвёртую страницу ввода данных.

5.5 Настройки узла#

На странице ввести / выбрать следующие данные (часть полей автоматически предзаполнена):

  • Ввести имя узла.
  • Ввести серийный номер модуля ПАКа.
  • При необходимости установить флаг создания менеджера логических томов LVM.
  • Выбрать пресет разметки диска (по умолчанию - “Установка ОС”)
  • Выбрать диски для ОС (выбор обязателен).
  • При необходимости добавить / отредактировать RAID-массивы узла.
  • Для добавления RAID-массивов нажать на кнопку и во всплывающем окне выбрать / ввести необходимые параметры:

  • Ввести имя (поле обязательно для заполнения);
  • Указать точку монтирования (поле обязательно для заполнения);
  • Указать уровень (поле обязательно для заполнения);
  • Выбрать файловую систему;
  • Выбрать диски.

По завершении ввода данных нажать на кнопку .

  • Для редактирования параметров RAID-массивов нужно нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

  • Для удаления RAID-массива нажать на соответствующую кнопку .

При необходимости добавить сети (бонды) узла или отредактировать их параметры.

  • Для добавления сети (бонда) нажать на кнопку . Во всплывающем окне выбрать / ввести необходимые параметры:

  • Выбрать интерфейсы;

  • В выпадающем списке выбрать тип бондинга (выбор обязателен):

  • Добавить опции бондинга (поле обязательно для заполнения).

Нажать на кнопку .

  • Для редактирования параметров сети (бонда) нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

  • Для каждой выбранной сети, указанной на странице “Сведения о сетях ПАКа”, выбрать интерфейсы и ввести адрес хоста в сети:

Установить флаг, будет ли использоваться мост в данной сети.

В поле “Размер swap” установить объём раздела для swap (по умолчанию 32 Гб):

При необходимости установить параметры доступа к узлу по интерфейсу IPMI:

После настройки параметров узла нажать на кнопку . Произойдёт переход на страницу проверки всех ранее введённых данных.

5.6 Проверка#

На странице отображаются все ранее введённые данные:

В случае необходимости внесения изменений перейти к редактированию блоков параметров по соответствующим ссылкам (переход по ссылке для блока “Выбор узлов”):

По завершении редактирования параметров выбрать пункт 8 “Проверка” для возврата на страницу проверки данных:

Для удобства просмотра и редактирования данных блоки параметров можно сворачивать / разворачивать. Для этого нужно нажимать на соответствующие элементы управления :

После визуальной проверки корректности всех введённых данных нажать на кнопку . Произойдёт переход на страницу .

5.7 Развёртывание сценария#

В верхней части окна представления данных отображается текущий шаг процесса развёртывания (название шага, имя хоста, дата начала и статус шага):

Для раскрытия списка шагов сценария для какого-либо хоста нужно нажать на элемент управления слева от имени соответствующего хоста:

Успешно завершённые шаги отображаются со статусом , выполняемые – со статусом , ожидающие выполнения – со статусом .

Для просмотра логов какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Откроется окно логов шага:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для остановки выполнения текущего шага нужно нажать на элемент управления для соответствующего хоста / шага:

Для пропуска выполнения какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Ошибки выполнения сценария

Если выполнение сценария завершилось с ошибкой, для хостов и шагов с ошибкой будет отображён статус :

Для просмотра информации об ошибке нужно нажать на элемент управления для шага с ошибкой:

Откроется всплывающее окно логов с информацией об ошибке:

При необходимости сохранения логов в файл нужно нажать кнопку .

Для шагов со статусом возможен перезапуск. Для этого нужно нажать на соответствующий элемент управления :

Статусы хоста и шага изменятся на :

Перезапуск шагов с ошибками инициируется нажатием кнопки .

Если сценарий развёртывания завершился успешно, статусы всех хостов и шагов выполнения будут :

Для проверки установки ОС можно выполнить команду ping для соответствующего IP-адреса, подключиться по ssh, либо подключиться с помощью VNC-консоли через IPMI-интерфейс хоста.

6 Установка Скала^р МБД.П#

6.1 Создание черновика#

Открыть главную страницу:

Нажать на кнопку .

Во всплывающем окне “Создать черновик” выбрать сценарий " Скала^р МБД.П":

Нажать на кнопку .

Произойдёт переход в раздел на первую страницу ввода данных.

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

6.2 Выбор узлов#

На странице выбрать необходимые для установки узлы:

Нажать на кнопку . Произойдёт переход на вторую страницу ввода данных.

6.3 Общие сведения ПАКа#

На странице ввести / выбрать следующие параметры:

  • ввести имя ПАКа (поле автоматически предзаполнено);
  • ввести серийный номер ПАКа;
  • ввести шаблон имени узла ПАКа. Шаблон далее будет использоваться для ввода имени хоста. По умолчанию это поле заполнено значением из поля “Имя ПАКа” с добавлением символа “-“;
  • выбрать часовой пояс (по умолчанию - Europe/Moscow);
  • установить / снять флаг “Очистить диски узлов” (флаг по умолчанию установлен);
  • выбрать операционную систему (выбор обязателен).

Нажать на кнопку . Произойдёт переход на третью страницу ввода данных.

6.4 Сведения о сетях ПАКа#

На странице ввести следующие данные (все поля автоматически предзаполнены):

  • Домен поиска;
  • DNS-адреса (поля обязательны для заполнения)
  • Для добавления IP-адреса DNS нажать на кнопку , во всплывающем окне ввести нужный адрес и нажать на кнопку . При каждом нажатии будет появляться дополнительное поле для ввода IP-адреса со следующим порядковым номером:

  • Для изменения очередности IP-адресов DNS нажимать на соответствующие кнопки , или .
  • Для удаления IP-адреса DNS нажать на соответствующую кнопку .
  • параметры сетей ПАКа:
  • сеть клиентская (client);
  • сеть Управления (management);
  • сеть Интерконнект (interconnect).
  • Для редактирования параметров сетей нажать на соответствующую кнопку и во всплывающем окне скорректировать необходимые параметры:

Поля для заполнения для любого типа сетей следующие:

  • Имя (обязательно для заполнения);
  • Подсеть (обязательно для заполнения);
  • Маска подсети (обязательно для заполнения);
  • Шлюз;
  • MTU (обязательно для заполнения);
  • VLAN ID для сети.

По завершении редактирования нажать на кнопку .

  • Для удаления неиспользуемой сети нажать на соответствующую кнопку .

  • Для добавления новой сети нажать на кнопку , во всплывающем окне ввести параметры сети и нажать на кнопку :

  • В выпадающих списках выбрать сеть интерконнекта и сеть, с которой будут выдаваться управляющие воздействия:

После заполнения сведений о сетях ПАКа нажать на кнопку . Произойдёт переход на четвёртую страницу ввода данных.

6.5 Настройки ПАКа#

На странице ввести следующие данные (часть полей автоматически предзаполнена):

Выбрать репозиторий и версию Postgres, пути к директориям кластера:

Указать параметры кластерных ресурсов:

  • Имя кластерного ресурса (должно начинаться с буквы латинского алфавита). Имя должно быть уникальным, в случае указания имени существующего каталога на NFS произойдёт ошибка в сценарии;
  • Порт Postgres (параметр предустановлен);
  • Размер сегмента, мБ (параметр предустановлен);
  • Параметры локализации (параметры предустановлены);
  • IP-адреса мастера и реплик в сети client;
  • IP-адреса репликации в сети interconnect;
  • необходимость использовать pgbouncer при создании кластерного ресурса (по умолчанию отключен).

Указать IP-адрес узла хранения в сети management (адрес из перечня хостов Геном):

Указать параметры DATA и WAL NFS:

  • DATA NFS IP-адрес;
  • DATA LUN путь из /etc/exports (параметр предустановлен);
  • Локальная точка монтирования на сервере (параметр предустановлен);
  • Опции монтирования NFS (параметр предустановлен);
  • WAL NFS IP-адрес;
  • WAL LUN путь из /etc/exports (параметр предустановлен);
  • Локальная точка монтирования на сервере (параметр предустановлен);
  • Опции монтирования NFS (параметр предустановлен).

При необходимости указать SSH-ключ пользователя pgbackup:

Выбрать параметры фенсинга (по умолчанию - “Не использовать”):

Ввести адрес сервера Chrony:

Указать локаль ОС:

Указать параметры утилиты sysctl:

После настройки ПАКов нажать на кнопку . Произойдёт переход на пятую страницу ввода данных.

6.6 Настройка параметров первого узла#

На странице ввести / выбрать следующие данные (часть полей автоматически предзаполнена):

  • Ввести имя узла.

  • Ввести серийный номер модуля ПАКа.

  • При необходимости установить флаг создания менеджера логических томов LVM.

  • Выбрать пресет разметки диска (по умолчанию – МБД.П).

  • Выбрать диски для ОС (выбор обязателен).

  • Добавить / отредактировать RAID-массивы узла.

  • Для добавления RAID-массивов нажать на кнопку и во всплывающем окне выбрать / ввести необходимые параметры:

  • Ввести имя (поле обязательно для заполнения)

  • Указать точку монтирования (поле обязательно для заполнения)

  • Указать уровень (поле обязательно для заполнения)

  • Выбрать файловую систему

  • Выбрать диски (выбор обязателен)

  • При необходимости установить флаг .

  • При необходимости указать размер группы RAIDIX ERA.

По завершении ввода данных нажать на кнопку .

  • Для редактирования параметров RAID-массивов нужно нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

  • Для удаления RAID-массива нажать на соответствующую кнопку .

Добавить сети (бонды) узла / отредактировать их параметры.

  • Для добавления сети (бонда) нажать на кнопку . Во всплывающем окне выбрать / ввести необходимые параметры:

  • Выбрать интерфейсы;

  • В выпадающем списке выбрать тип бондинга (выбор обязателен):

  • Добавить опции бондинга (поле обязательно для заполнения).

Нажать на кнопку .

  • Для редактирования параметров сети (бонда) нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

  • Для удаления неиспользуемой сети нажать на соответствующую кнопку .

Для каждой выбранной сети, указанной на странице “Сведения о сетях ПАКа”, выбрать интерфейсы и ввести адрес(-а) хоста в сети:

Установить флаг, будет ли использоваться мост в данной сети.

В поле “Размер swap” установить объём раздела для swap (по умолчанию 32 Гб):

При необходимости установить параметры доступа к узлу по интерфейсу IPMI:

После настройки параметров узла нажать на кнопку . Произойдёт переход на шестую страницу ввода данных.

6.7 Настройка 2-го и 3-го узлов ПАКа#

На страницах 6-7 заполнить данные для остальных двух узлов ПАКа аналогично заполнению, представленному в п. 6.6 настоящего Руководства.

После настройки параметров трёх узлов произойдёт переход на страницу проверки данных.

6.8 Проверка#

На странице отображаются все ранее введённые данные:

В случае необходимости внесения изменений перейти к редактированию блоков параметров по соответствующим ссылкам (переход по ссылке для блока “Выбор узлов”):

По завершении редактирования параметров выбрать пункт 8 “Проверка” для возврата на страницу проверки данных:

Для удобства просмотра и редактирования данных блоки параметров можно сворачивать / разворачивать. Для этого нужно нажимать на соответствующие элементы управления :

После визуальной проверки корректности всех введённых данных нажать на кнопку . Произойдёт переход на страницу .

6.9 Развёртывание сценария#

В верхней части окна представления данных отображается текущий шаг процесса развёртывания (название шага, имя хоста, дата начала и статус шага):

Для раскрытия списка шагов сценария для какого-либо хоста нужно нажать на элемент управления слева от имени соответствующего хоста:

Успешно завершённые шаги отображаются со статусом , выполняемые – со статусом , ожидающие выполнения – со статусом .

Для просмотра логов какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Откроется всплывающее окно лога шага:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для остановки выполнения текущего шага нужно нажать на элемент управления для соответствующего шага:

Для пропуска выполнения какого-либо шага нужно нажать на элемент управления для соответствующего шага:

На шаге “Установка дополнительного ПО” сценарий развёртывания останавливается для ввода ключей лицензий RAIDIX ERA.

Статусы соответствующего хоста и шагов становятся :

Ввести ключи лицензий.

Нажать на элемент управления в столбце таблицы “Статус” шагов “Установка дополнительного ПО” для каждого из хостов:

Выполнение сценария будет продолжено.

Ошибки выполнения сценария

Если выполнение сценария завершилось с ошибкой, для хостов и шагов с ошибкой будет отображён статус :

Для просмотра информации об ошибке нужно нажать на элемент управления для шага с ошибкой:

Откроется всплывающее окно логов с информацией об ошибке:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для шагов со статусом возможен перезапуск. Для этого нужно нажать на соответствующий элемент управления :

Статусы хоста и шага изменятся на :

Перезапуск шагов с ошибками инициируется нажатием кнопки .

Если сценарий развёртывания завершился успешно, статусы всех хостов и шагов выполнения будут :

Фактическим подтверждением успешного развертывания ПАК “Скала^р МБД.П” с помощью ПО “Скала^р Геном” является результат выполнения на любом узле развёрнутого кластера команды pcs status.

Должны отображаться назначения ролей узлов кластера (master, sync, async), все узлы должны иметь статус Started:

В интерфейсе модуля управления ПО “Скала^р Геном” имя Машины должно соответствовать введённому в п. 6.3.1, серийные номера должны соответствовать введённым в процессе выполнения пп. 6.6-6.7 настоящего Руководства:

IP-адреса узлов Машины должны соответствовать адресам узлов, выбранных в п. 6.2.1 настоящего Руководства:

7 Установка Скала^р МБД8#

7.1 Создание черновика#

Открыть главную страницу:

Нажать на кнопку .

Во всплывающем окне “Создать черновик” выбрать сценарий “Скала^р МБД8”:

Нажать на кнопку .

Произойдёт переход в раздел на первую страницу ввода данных.

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

7.2 Выбор узлов#

На странице выбрать необходимые для установки узлы:

Нажать на кнопку . Произойдёт переход на вторую страницу ввода данных.

7.3 Общие сведения ПАКа#

На странице ввести / выбрать следующие параметры:

  • ввести имя ПАКа (поле автоматически предзаполнено);
  • ввести серийный номер ПАКа;
  • ввести шаблон имени узла ПАКа. По умолчанию это поле заполнено значением из поля “Имя ПАКа” с добавлением символа “-“;
  • выбрать часовой пояс (по умолчанию - Europe/Moscow);
  • установить / снять флаг “Очистить диски узлов” (флаг по умолчанию установлен);
  • выбрать операционную систему (выбор обязателен).

Нажать на кнопку . Произойдёт переход на третью страницу ввода данных.

7.4 Сведения о сетях ПАКа#

На странице ввести / актуализировать следующие данные (все поля автоматически предзаполнены):

  • Домен поиска;

  • DNS-адреса (поля обязательны для заполнения)

  • Для добавления IP-адреса DNS нажать на кнопку , во всплывающем окне ввести нужный адрес и нажать на кнопку . При каждом нажатии будет появляться дополнительное поле для ввода IP-адреса со следующим порядковым номером:

  • Для изменения очередности IP-адресов DNS нажимать на соответствующие кнопки , или .

  • Для удаления IP-адреса DNS нажать на соответствующую кнопку .

  • параметры сетей ПАКа:

  • сеть Управления (management);

  • сеть Интерконнект (interconnect).

  • Для редактирования параметров сетей нажать на соответствующую кнопку и во всплывающем окне скорректировать необходимые параметры:

Поля для заполнения для любого типа сетей следующие:

  • Имя (обязательно для заполнения);
  • Подсеть (обязательно для заполнения);
  • Маска подсети (обязательно для заполнения);
  • Шлюз;
  • MTU (обязательно для заполнения);
  • VLAN ID для сети.

По завершении редактирования нажать на кнопку .

  • Для удаления неиспользуемой сети нажать на соответствующую кнопку .

  • Для добавления новой сети нажать на кнопку , во всплывающем окне ввести параметры сети и нажать на кнопку :

После заполнения сведений о сетях ПАКа нажать на кнопку . Произойдёт переход на четвёртую страницу ввода данных.

7.5 Настройки ПАКа#

На странице “Настройки ПАКа” ввести / выбрать следующие данные:

Параметры для ввода / выбора следующие:

  • Хост, на который будет произведено развёртывание docker-контейнера. Выбор осуществляется из узлов, выбранных в процессе выполнения п. 8.2.1 настоящего Руководства:

  • Внутренний порт, на котором доступно API ADCM;
  • Внешний порт, на котором доступно содержимое контейнера извне.

После ввода настроек ПАКа нажать на кнопку . Произойдёт переход на пятую страницу ввода данных.

7.6 Настройка узла#

На странице ввести / выбрать следующие данные (часть полей автоматически предзаполнена):

  • Ввести имя узла (поле автоматически предзаполнено).

  • Ввести серийный номер модуля ПАКа.

  • При необходимости установить флаг создания менеджера логических томов LVM.

  • Выбрать пресет разметки диска.

  • Выбрать диски для ОС (выбор обязателен).

  • При необходимости добавить / отредактировать RAID-массивы узла.

  • Для добавления RAID-массивов нажать на кнопку и во всплывающем окне выбрать / ввести необходимые параметры:

  • Ввести имя (поле обязательно для заполнения)

  • Указать точку монтирования (поле обязательно для заполнения)

  • Указать уровень (поле обязательно для заполнения)

  • Выбрать файловую систему

  • Выбрать диски (выбор обязателен).

По завершении ввода данных нажать на кнопку .

  • Для редактирования параметров RAID-массивов нужно нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

  • Для удаления RAID-массива нажать на соответствующую кнопку .

При необходимости добавить сети (бонды) узла или отредактировать их параметры. Для добавления сети нажать на кнопку . Во всплывающем окне выбрать / ввести необходимые параметры:

  • Выбрать интерфейсы;

  • В выпадающем списке выбрать тип бондинга (выбор обязателен):

  • Добавить опции бондинга (поле обязательно для заполнения).

Нажать на кнопку .

  • Для редактирования параметров сети (бонда) нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

Для каждой выбранной сети, указанной на странице “Сведения о сетях ПАКа”, выбрать интерфейсы и ввести адрес(-а) хоста в сети:

Установить флаг, будет ли использоваться мост в данной сети.

В поле “Размер swap” установить объём раздела для swap (по умолчанию 32 Гб):

При необходимости установить параметры доступа к узлу по интерфейсу IPMI:

После настройки параметров узла нажать на кнопку . Произойдёт переход на страницу настройки параметров второго узла.

7.7 Настройка 2-го и 3-го узлов ПАКа#

На последующих страницах заполнить данные для остальных узлов ПАКа аналогично заполнению, представленному в п. 7.6 настоящего Руководства.

После настройки параметров всех узлов произойдёт переход на страницу проверки данных.

7.8 Проверка#

На странице отображаются все ранее введённые данные:

В случае необходимости внесения изменений перейти к редактированию блоков параметров по соответствующим ссылкам (переход по ссылке для блока “Выбор узлов”):

По завершении редактирования параметров выбрать пункт 8 “Проверка” для возврата на страницу проверки данных:

Для удобства просмотра и редактирования данных блоки параметров можно сворачивать / разворачивать. Для этого нужно нажимать на соответствующие элементы управления :

После визуальной проверки корректности всех введённых данных нажать на кнопку . Произойдёт переход на страницу .

7.9 Развёртывание сценария#

В верхней части окна представления данных отображается текущий шаг процесса развёртывания (названия шагов, имена хостов, даты начала и статусы):

Для раскрытия списка шагов сценария для какого-либо хоста нужно нажать на элемент управления слева от имени соответствующего хоста:

Успешно завершённые шаги отображаются со статусом , выполняемые – со статусом , ожидающие выполнения – со статусом .

Для просмотра логов какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Откроется всплывающее окно лога шага:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для остановки выполнения текущего шага нужно нажать на элемент управления для соответствующего шага:

Для пропуска выполнения какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Ошибки выполнения сценария

Если выполнение сценария завершилось с ошибкой, для хостов и шагов с ошибкой будет отображён статус :

Для просмотра информации об ошибке нужно нажать на элемент управления для шага с ошибкой:

Откроется всплывающее окно логов c информацией об ошибке:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для шагов со статусом возможен перезапуск. Для этого нужно нажать на соответствующий элемент управления :

Статусы хоста и шага изменятся на :

Перезапуск шагов с ошибками инициируется нажатием кнопки .

Если сценарий развёртывания завершился успешно, статусы всех хостов и шагов выполнения будут :

Фактическим подтверждением успешного развертывания ПАК “Скала^р МБД8” с помощью ПО “Скала^р Геном” является отображение страницы авторизации в ARENADATA cluster manager при переходе в браузере по адресу хоста с портом, указанных при выполнении п. 8.5.1 настоящего Руководства:

8 Установка Скала^р МВ#

8.1 Создание черновика#

Открыть главную страницу:

Нажать на кнопку .

Во всплывающем окне “Создать черновик” выбрать сценарий “Скала^р МВ”:

Нажать на кнопку .

Произойдёт переход в раздел на первую страницу ввода данных.

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

8.2 Выбор узлов#

На странице выбрать необходимые для установки узлы:

Нажать на кнопку . Произойдёт переход на вторую страницу ввода данных.

8.3 Общие сведения ПАКа#

На странице ввести / выбрать следующие параметры:

  • ввести имя ПАКа (поле автоматически предзаполнено);
  • ввести серийный номер ПАКа;
  • ввести шаблон имени узла ПАКа. По умолчанию это поле заполнено значением из поля “Имя ПАКа” с добавлением символа “-“;
  • выбрать часовой пояс (по умолчанию - Europe/Moscow);
  • установить / снять флаг “Очистить диски узлов” (флаг по умолчанию установлен);
  • выбрать операционную систему (выбор обязателен).

Нажать на кнопку . Произойдёт переход на третью страницу ввода данных.

8.4 Сведения о сетях ПАКа#

На странице ввести / актуализировать следующие данные (все поля автоматически предзаполнены):

  • Домен поиска;
  • DNS-адреса (поля обязательны для заполнения)
  • Для добавления IP-адреса DNS нажать на кнопку , во всплывающем окне ввести нужный адрес и нажать на кнопку . При каждом нажатии будет появляться дополнительное поле для ввода IP-адреса со следующим порядковым номером:

  • Для изменения очередности IP-адресов DNS нажимать на соответствующие кнопки , или .
  • Для удаления IP-адреса DNS нажать на соответствующую кнопку .
  • параметры сетей ПАКа:
  • сеть Управления (management);
  • сеть Интерконнект (interconnect).
  • Для редактирования параметров сетей нажать на соответствующую кнопку и во всплывающем окне скорректировать необходимые параметры:

Поля для заполнения для любого типа сетей следующие:

  • Имя (обязательно для заполнения);
  • Подсеть (обязательно для заполнения);
  • Маска подсети (обязательно для заполнения);
  • Шлюз;
  • MTU (обязательно для заполнения);
  • VLAN ID для сети;

По завершении редактирования нажать на кнопку .

  • Для удаления неиспользуемой сети нажать на соответствующую кнопку .

  • Для добавления новой сети нажать на кнопку , во всплывающем окне ввести параметры сети и нажать на кнопку :

  • В выпадающих списках выбрать сеть интерконнекта и сеть, с которой будут выдаваться управляющие воздействия:

После заполнения сведений о сетях ПАКа нажать на кнопку . Произойдёт переход на четвёртую страницу ввода данных.

8.5 Настройки ПАКа#

На странице “Настройки ПАКа” ввести следующие данные:

  • выбрать тип хранилища (по умолчанию доступен только вариант “R-хранилище”);
  • указать сервер Chrony;
  • указать факторы репликации Norm и Limit (обязательны для заполнения);
  • при необходимости установить флаг “Установка VDI поверх VMS”. При выборе этой опции изменится количество ВМ, создаваемых на шаге “Настройка доп. ВМ”.

Нажать на кнопку . Произойдёт переход на пятую страницу ввода данных.

8.6 Настройка первого узла ПАКа#

На странице ввести / выбрать следующие данные (часть полей автоматически предзаполнена):

  • Ввести имя узла.

  • Ввести серийный номер модуля ПАКа.

  • При необходимости установить флаг создания менеджера логических томов LVM.

  • Выбрать пресет разметки диска (по умолчанию – МВ.С).

  • Выбрать диски для ОС (выбор обязателен).

  • При необходимости добавить / отредактировать RAID-массивы узла.

  • Для добавления RAID-массивов нажать на кнопку и во всплывающем окне выбрать / ввести необходимые параметры:

  • Ввести имя (поле обязательно для заполнения);

  • Указать точку монтирования (поле обязательно для заполнения);

  • Выбрать уровень (выбор обязателен);

  • Выбрать файловую систему;

  • Выбрать диски (выбор обязателен).

По завершении ввода данных нажать на кнопку .

  • Для удаления RAID-массива нажать на соответствующую кнопку .

  • Для редактирования параметров RAID-массивов нужно нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

При необходимости добавить сети (бонды) узла или отредактировать их параметры.

  • Для добавления сети (бонда) нажать на кнопку . Во всплывающем окне выбрать / ввести необходимые параметры:

  • Выбрать интерфейсы;

  • В выпадающем списке выбрать тип бондинга (выбор обязателен):

  • Добавить опции бондинга (поле обязательно для заполнения).

Нажать на кнопку .

  • Для редактирования параметров сети (бонда) нажать на соответствующую кнопку , во всплывающем окне внести необходимые изменения и нажать на кнопку :

  • Для каждой выбранной сети, указанной на странице “Сведения о сетях ПАКа”, выбрать интерфейсы и ввести адрес(-а) хоста в сети:

Установить флаги, будут ли использоваться мосты в данных сетях. Если не установить использование мостов, то на шаге “Настройка доп. ВМ” не будет возможности задать IP-адреса виртуальным машинам.

В поле “Размер swap” установить объём раздела для swap (по умолчанию 32 Гб):

** При необходимости установить параметры доступа к узлу по интерфейсу IPMI:

После настройки параметров узла нажать на кнопку . Произойдёт переход на следующую страницу.

8.7 Дополнительные сведения об узле#

На странице выбрать следующие параметры:

Выбрать MDS-роль:

Выбрать диск для MDS (выбор обязателен).

Выбрать / отредактировать диски для уровней хранилища.

  • Для добавления уровней хранилища нажать на кнопку , во всплывающем окне выбрать необходимые диски и нажать на кнопку :

  • Для редактирования выбора дисков для какого-либо уровня нужно нажать на соответствующую кнопку , во всплывающем окне выбрать необходимые диски и нажать на кнопку .

  • Для удаления уровней хранилища нажать на соответствующую кнопку .

8.8 Настройка второго-четвёртого узлов ПАКа#

На последующих страницах (количество страниц зависит от количества выбранных узлов) заполнить данные для остальных узлов ПАКа аналогично заполнению, представленному в пп. 9.6–9.7 настоящего Руководства.

Примечание
Для второго и третьего узлов Машины устанавливается MDS-роль “Сервер метаданных” (п. 8.7.1). Последующие Машины, например, четвёртая, могут быть “Без MDS”, в таком случае диск для MDS (п. 8.7.2) будет недоступен для выбора.

8.9 Настройка дополнительных ВМ#

На странице ввести / актуализировать следующие данные (часть полей автоматически предзаполнена):

Редактирование, добавление и удаление ВМ

  • Для редактирования параметров ВМ нажать на кнопку и во всплывающем окне внести необходимые изменения:

Поля параметров для любых ВМ следующие:

  • Имя ВМ (поле обязательно для заполнения);
  • Количество оперативной памяти, GB (обязательно для заполнения);
  • Количество ядер CPU (обязательно для заполнения);
  • Имя узла;
  • Размер диска, GB (обязательно для заполнения);
  • IP-адреса в созданных сетях;
  • Образ ВМ;
  • Дистрибутив ПО.

Для ВМ genome_mgmt добавляется флаг использования параметров аутентификации SSO:

По завершении редактирования нажать на кнопку .

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

  • Для удаления ВМ нажать соответствующую кнопку .

Указать следующие параметры:

  • Виртуальный IP-адрес VMS backend
  • Виртуальный IP-адрес VMS clickhouse
  • Количество backend’ов VMS (минимум 3 и нечетное)
  • Шаблон имен хостов

Выбрать тип перечисления IP-адресов:

список

или диапазон

В случае, когда на шаге 4 “Настройки ПАКа” был установлен флаг

в нижней части страницы появляется группа параметров VDI, в которой нужно ввести / выбрать требуемые данные:

После настройки дополнительных ВМ нажать на кнопку . Произойдёт переход на страницу проверки данных.

8.10 Проверка#

На странице отображаются все ранее введённые данные:

В случае необходимости внесения изменений перейти к редактированию блоков параметров по соответствующим ссылкам (переход по ссылке для блока “Выбор узлов”):

По завершении редактирования параметров выбрать пункт 12 “Проверка” для возврата на страницу проверки данных:

Для удобства просмотра и редактирования данных блоки параметров можно сворачивать / разворачивать. Для этого нужно нажимать на соответствующие элементы управления :

После визуальной проверки корректности всех введённых данных нажать на кнопку . Произойдёт переход на страницу .

8.11 Развёртывание сценария#

В верхней части окна представления данных отображается текущий шаг процесса развёртывания (название шага, имя хоста, дата начала и статус шага):

Для раскрытия списка шагов сценария для какого-либо хоста нужно нажать на элемент управления слева от имени соответствующего хоста:

Успешно завершённые шаги отображаются со статусом , выполняемые – со статусом , ожидающие выполнения – со статусом .

Для просмотра логов какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Откроется всплывающее окно лога шага:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для остановки выполнения текущего шага нужно нажать на элемент управления для соответствующего шага:

Для пропуска выполнения какого-либо шага нужно нажать на элемент управления для соответствующего шага:

Ошибки выполнения сценария

Если выполнение сценария завершилось с ошибкой, для хостов и шагов с ошибкой будет отображён статус :

Для просмотра информации об ошибке нужно нажать на элемент управления для шага с ошибкой:

Откроется всплывающее окно логов с информацией об ошибке:

При необходимости сохранения логов в файл нужно нажать на кнопку .

Для шагов со статусом возможен перезапуск. Для этого нужно нажать на соответствующий элемент управления :

Статусы хоста и шага изменятся на :

Перезапуск шагов с ошибками инициируется нажатием кнопки .

Если сценарий развёртывания завершился успешно, статусы всех хостов и шагов выполнения будут :

Фактическим подтверждением успешного развертывания ПАК “Скала^р МВ” с помощью ПО “Скала^р Геном” является отображение страницы авторизации в веб-интерфейсе ПО СУПВ BASIS при переходе в браузере по адресу хоста VMS backend, указанному на шаге “Настройка доп. ВМ”:

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

Имя хранилища и вычислительного кластера должны соответствовать заданным на шаге 4 “Настройки ПАКа”:

Имя хранилища:

Имя кластера:

Версия сборки Базис должна соответствовать выбранной для ВМ vms-deploy на шаге “Настройка доп. ВМ”:

9 Добавление дистрибутивов#

9.1 Загрузка дистрибутива Генома#

Дистрибутив Генома имеет достаточно большой размер и на данный момент не может быть загружен описываемым далее загрузчиком.

Поэтому необходимо вручную загрузить его в нужную папку.

В каталоге Генома создана структура папок, совпадающих со списком операционных систем:

/opt/skala-r/genome/html/distributives/genome_mgmt/alt84vm

/opt/skala-r/genome/html/distributives/genome_mgmt/alt10spvm

/opt/skala-r/genome/html/distributives/genome_mgmt/alt10vm

/opt/skala-r/genome/html/distributives/genome_mgmt/alt92vm

В нужной папке (соответствующей ОС) создать подпапку с названием версии (версию можно посмотреть в файле metadata.yml) и загрузить туда инсталлятор Генома.

Также в эту папку загрузить файл с метаданными metadata.yml.

Далее обновить страницу . Дистрибутив Генома должен отобразиться в списке:

9.2 Загрузка остальных дистрибутивов#

  1. Открыть страницу :

  2. Нажать на кнопку . Откроется окно “Добавить дистрибутив”:

  3. Выбрать вариант загрузки:

  • С диска
  • По сети

9.2.1 Загрузка дистрибутивов с диска#

  1. В окне “Добавить дистрибутив” нажать на кнопку и выбрать необходимый файл архива:

  2. Дождаться, пока выбранный файл отобразится в окне:

Для отмены выбора файла нажать на элемент управления слева от имени файла.

  1. Для загрузки файла нажать на кнопку . Инициализируется процесс загрузки:

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

В случае возникновения ошибки появятся сообщения с её описанием:

Если загрузка прошла успешно, появится соответствующее сообщение:

  1. При обновлении страницы должен отобразиться загруженный дистрибутив:

9.2.2 Загрузка дистрибутивов по сети#

  1. В окне “Добавить дистрибутив” в поле “HTTP-адрес” вставить ссылку на необходимый дистрибутив:

  2. Нажать кнопку . Инициализируется процесс загрузки:

Если загрузка прошла успешно, появится соответствующее сообщение:

  1. При обновлении страницы должен отобразиться загруженный дистрибутив:

При нажатии элемента управления отображается дополнительная информация о дистрибутиве: