Skip to content

Создание системы хранения DAOS

Процесс создания СХД DAOS с помощью ПО РСК БазИС СХД состоит из следующих этапов:

  • Создание группы узлов (Node-pool).

  • Создание группы дисков.1

  • Создание объектов СХД типа DAOS (storage type DAOS).

  • Создание кластеров системы хранения данных.

  • Создание DAOS-серверов.2

  • Распределение ресурсов.

  • Запуск СХД.

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

Создание группы узлов

Для создания группы узлов необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):

  1. Открыть топологию storage.
  2. Открыть объект control.
  3. Запустить команду create node-pool.
  4. Присвоить название группе узлов.
  5. Выбрать узлы, задав при помощи QDSL-фильтров путь к узлам.

Пример QDSL-запроса для поиска узлов с PMEM:

*[?@.dcpm-initiator != null?][?@._meta.type == 'node'?].nodes
  1. Завершить процесс создания группы узлов, нажав Launch.

Creation DAOS Nodes Group 1

Создание изолированной группы дисков

Для создания изолированной группы дисков необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):

  1. Открыть топологию storage.
  2. Открыть объект control.
  3. Запустить команду create disk-pool.
  4. Присвоить название группе дисков.
  5. Выбрать узлы, диски которых составят создаваемую группу (пунктир 5), или, используя QDSL-фильтры, выбрать диски с определенными параметрами.
  6. Завершить процесс создания группы дисков, нажав Launch.

Creation DAOS Disks Group 1

Creation DAOS Disks Group 2

Создание топологии СХД

Для создания топологии системы хранения данных необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):

  1. Открыть топологию storage.
  2. Открыть объект control.
  3. Запустить команду create storage.
  4. Присвоить название СХД в топологии storage.
  5. Присвоить название СХД.3
  6. Выбрать тип СХД - DAOS.
  7. Завершить процесс создания топологии СХД, нажав Launch.

Creation DAOS Storage 1

Creation DAOS Storage 2

Создание кластера

Для создания кластера узлов,4 т.е. группы узлов хранения данных, имеющих одного сетевого провайдера, необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):

  1. Открыть топологию storage.
  2. Выбрать СХД, нажав на название СХД, но не раскрывая данный объект.
  3. Запустить команду create-cluster.
  4. Выбрать провайдера сети:
    • ofi+verbs;ofi+rxm - для Infiniband;
    • ofi+psm2 - для Omni-Path;
    • ofi+sockets - для IP over IB или Ethernet.
  5. Выбрать группу узлов, которые будут использованы для создания кластера СХД.
  6. Завершить процесс создания кластера СХД, нажав Launch (все кластеры автоматически индексируются).

Creation DAOS Storage Cluster 1

Creation DAOS Storage Cluster 2

Создание DAOS-серверов

Для создания DAOS-серверов необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):

  1. Открыть топологию СХД.
  2. Выбрать кластер, нажав на название кластера.
  3. Запустить команду create-server.
  4. Ввести параметры, которые будут прменены к каждому DAOS серверу:
    • количество таргетов на один NVMe диск (разработчики DAOS рекомендуют 2 таргета на один диск);
    • количество используемых NVMe дисков (этот параметр необходимо указывать только в случае использования удаленных дисков);
    • флаг использования локальных или удаленных дисков;
    • группу дисков (этот параметр необходимо указывать только в случае использования удаленных дисков);
    • количество оперативной памяти в формате \<integer>G/T (этот параметр необходимо указывать только в случае использования DIMM-устройств вместо PMEM-устройств).
  5. Завершить процесс создания сервера DAOS, нажав Launch.

Creation DAOS Server 1

Creation DAOS Server 2

Распределение ресурсов в топологии СХД

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

Для распределения ресурсов в топологии СХД необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):

  1. Открыть топологию storage.
  2. Выбрать СХД, нажав на название СХД, но не раскрывая данный объект.
  3. Запустить команду distribute.

DAOS Resources distribution 1

Запуск системы хранения данных DAOS

Для запуска СХД DAOS необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):

  1. Открыть топологию storage.
  2. Выбрать СХД, нажав на название СХД, но не раскрывая данный объект.
  3. Запустить команду Launch.
  4. Опции force и pacemaker не влияют на запуск СХД типа DAOS.
  5. Выставить флаг reformat в значение on, если перед запуском СХД необходимо полностью очистить содержимое PMEM-устройств и NVMe-дисков.
  6. Выполнить запуск СХД, нажав Launch.

Launch DAOS storage 1

Launch DAOS storage 2

Запуск агентов DAOS на клиентских узлах

Для запуска агентов DAOS на клиентских узлах необходимо выполнить следующие действия в системе мониторинга и управления РСК БазИС 4 (см. рисунки, приведенные ниже):

  1. Выбрать СХД, нажав на название СХД.
  2. Выбрать объект clients.
  3. Запустить команду mount-clients в группе команд daos-client.
  4. Выбрать с помощью QDSL-фильров узлы, на которых необходимо запустить агентов DAOS (опция path в данном контексте неактивна).
  5. Выполнить запуск агентов DAOS, нажав Launch.

Launch DAOS clients 1

Launch DAOS clients 2


  1. Только для удаленных дисков. 

  2. Указать использование локальных дисков. 

  3. Название должно состоять из букв латинского алфавита. 

  4. Для DAOS системы достаточно иметь только один кластер.