Клонирование конфигурации

Вы можете клонировать конфигурацию RAIDIX в рамках одной системы или на другую систему, аналогичную по аппаратной конфигурации.

Клонирование осуществляется с помощью утилиты rdclone и выполняется только через CLI. Для получения списка допустимых команд, в CLI выполните:

$ rdclone -h

Утилита rdclone читает текущую конфигурацию из:

  • актуального raidixcfg.json файла (по умолчанию);
  • любого корректного файла конфигурации, указанного в параметре rdclone;
  • STDIN через pipe, если указан специальный ключ.

Утилита преобразует текущую конфигурацию в последовательность rdcli-команд, из которых формирует список в формате shell script. Список выводится в STDOUT (по умолчанию) либо в файл, указанный в ключе.

Результаты работы rdclone используется как sh-файл, содержащий набор команд для воссоздания аналогичной конфигурации на аппаратно подобной системе, в которой не созданы другие объекты в конфигурационном файле RAIDIX.

Особенности работы утилиты rdclone:

  • Перед командами создания NAS пользователя или группы, rdclone генерирует shell script для поиска данной группы или пользователя в Linux системе и удаления их, если найдёт.
  • Перед командами создания NAS share, rdclone создаёт на LUN файловую систему XFS.
  • Если в команде создания RAID или sparepool присутствуют ID дисков, отсутствующих в секции drive конфигурации, rdclone выведет в STDERR предупреждение с id этих дисков и сгенерирует строку создания RAID/sparepool закомментированной, а UID данных дисков будут обозначены знаками "??".