Создание системы хранения DAOS
Процесс создания СХД DAOS с помощью ПО РСК БазИС СХД состоит из следующих этапов:
-
Создание группы узлов (Node-pool).
-
Создание группы дисков.1
-
Создание объектов СХД типа DAOS (storage type DAOS).
-
Создание кластеров системы хранения данных.
-
Создание DAOS-серверов.2
-
Распределение ресурсов.
-
Запуск СХД.
Далее представлено краткое описание последовательности действий, выполняемых на каждом из этих этапов.
Создание группы узлов
Для создания группы узлов необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):
- Открыть топологию storage.
- Открыть объект control.
- Запустить команду create node-pool.
- Присвоить название группе узлов.
- Выбрать узлы, задав при помощи QDSL-фильтров путь к узлам.
Пример QDSL-запроса для поиска узлов с PMEM:
*[?@.dcpm-initiator != null?][?@._meta.type == 'node'?].nodes
- Завершить процесс создания группы узлов, нажав Launch.
Создание изолированной группы дисков
Для создания изолированной группы дисков необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):
- Открыть топологию storage.
- Открыть объект control.
- Запустить команду create disk-pool.
- Присвоить название группе дисков.
- Выбрать узлы, диски которых составят создаваемую группу (пунктир 5), или, используя QDSL-фильтры, выбрать диски с определенными параметрами.
- Завершить процесс создания группы дисков, нажав Launch.
Создание топологии СХД
Для создания топологии системы хранения данных необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):
- Открыть топологию storage.
- Открыть объект control.
- Запустить команду create storage.
- Присвоить название СХД в топологии storage.
- Присвоить название СХД.3
- Выбрать тип СХД - DAOS.
- Завершить процесс создания топологии СХД, нажав Launch.
Создание кластера
Для создания кластера узлов,4 т.е. группы узлов хранения данных, имеющих одного сетевого провайдера, необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):
- Открыть топологию storage.
- Выбрать СХД, нажав на название СХД, но не раскрывая данный объект.
- Запустить команду create-cluster.
- Выбрать провайдера сети:
- ofi+verbs;ofi+rxm - для Infiniband;
- ofi+psm2 - для Omni-Path;
- ofi+sockets - для IP over IB или Ethernet.
- Выбрать группу узлов, которые будут использованы для создания кластера СХД.
- Завершить процесс создания кластера СХД, нажав Launch (все кластеры автоматически индексируются).
Создание DAOS-серверов
Для создания DAOS-серверов необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):
- Открыть топологию СХД.
- Выбрать кластер, нажав на название кластера.
- Запустить команду create-server.
- Ввести параметры, которые будут прменены к каждому DAOS серверу:
- количество таргетов на один NVMe диск (разработчики DAOS рекомендуют 2 таргета на один диск);
- количество используемых NVMe дисков (этот параметр необходимо указывать только в случае использования удаленных дисков);
- флаг использования локальных или удаленных дисков;
- группу дисков (этот параметр необходимо указывать только в случае использования удаленных дисков);
- количество оперативной памяти в формате \<integer>G/T (этот параметр необходимо указывать только в случае использования DIMM-устройств вместо PMEM-устройств).
- Завершить процесс создания сервера DAOS, нажав Launch.
Распределение ресурсов в топологии СХД
После создания топологии СХД необходимо запустить распределение ресурсов, в ходе которого созданные объекты серверов распределяться по группе узлов созданного кластера СХД.
Для распределения ресурсов в топологии СХД необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):
- Открыть топологию storage.
- Выбрать СХД, нажав на название СХД, но не раскрывая данный объект.
- Запустить команду distribute.
Запуск системы хранения данных DAOS
Для запуска СХД DAOS необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):
- Открыть топологию storage.
- Выбрать СХД, нажав на название СХД, но не раскрывая данный объект.
- Запустить команду Launch.
- Опции force и pacemaker не влияют на запуск СХД типа DAOS.
- Выставить флаг reformat в значение on, если перед запуском СХД необходимо полностью очистить содержимое PMEM-устройств и NVMe-дисков.
- Выполнить запуск СХД, нажав Launch.
Запуск агентов DAOS на клиентских узлах
Для запуска агентов DAOS на клиентских узлах необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):
- Выбрать СХД, нажав на название СХД.
- Выбрать объект clients.
- Запустить команду mount-clients в группе команд daos-client.
- Выбрать с помощью QDSL-фильров узлы, на которых необходимо запустить агентов DAOS (опция path в данном контексте неактивна).
- Выполнить запуск агентов DAOS, нажав Launch.