В текущем разделе описываются команды для сохранения и возврата к предыдущей версии конфигурации ECSS-10.
Для администратора системы команды выполняются на уровне кластера в разделе /cluster/storage/ds1/backup/.
store
Данной командой выполняется сохранение конфигурации системы ECSS-10.
Путь команды:
cluster/storage/ds1/backup/store
Синтаксис:
store <NODE> [<FLAGS>]
Параметры:
<NODE> — имя ноды;
<FLAGS> — дополнительные действия, задаются опционально:
- --storage-type <TYPE> — указывается тип хранилища для сохранения конфигурации:
- dets — сохранение конфигурации выполняется на диск, установлено по умолчанию.
- --tar — конфигурация сохраняется в tar.gz архиве;
- --prefix <PREFIX> — задается префикс имени директории для сохранения конфигурации;
- --backup-dir <DIR> — задается путь относительно директории по умолчанию (/var/lib/ecss/backups) для сохранения конфигурации.
Пример:
restore
Данной командой выполняется восстановление конфигурации — откат на ранее сохраненную конфигурацию системы.
Путь команды:
/cluster/storage/ds1/backup/restore
Синтаксис:
restore <NODE> [<FLAGS>]
Параметры:
<NODE> — имя ноды;
<FLAGS> — дополнительные действия, задаются опционально:
- --storage-type <TYPE> — указывается тип хранилища сохраненной конфигурации:
- dets — сохранение конфигурации выполняется на диск, установлено по умолчанию.
- --tar <ARCHIVE> — имя tar-архива, в который сохранен файл конфигурации (путь относительно директории по умолчанию);
- --backup-dir <DIR> — имя директории, в которую сохранен файл конфигурации (если указана опция --tar, данный флаг игнорируется);
- --not-backup-current — не выполнять резервное копирование текущих таблиц БД перед восстановлением данных..
Пример: