Клонирование конфигурации
Вы можете клонировать конфигурацию 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 данных дисков будут обозначены знаками "??".