В текущем разделе описываются команды для сохранения и возврата к предыдущей версии конфигурации виртуальной АТС.

<DOMAIN> - имя виртуальной АТС.

Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе /domain/<DOMAIN>/backup/ и применяются только для определенной виртуальной АТС.

delete

Данной командой выполняется удаление архивного файла конфигурации домена.

Путь команды:

/domain/<DOMAIN>/backup/store

Синтаксис:

delete <NODE> --backup <FILENAME>

Параметры:

  • <NODE> - имя ноды;
  • <FILENAME> - имя файла сохраненной ранее конфигурации. Файл ищется в каталоге /var/lib/ecss/backups/<DOMAIN>.

Пример:

admin@core1@ecss1:/$ domain/biysk.local/backup/delete ds1@ecss1 --backup v_3_14_0_67206_2019_04_06_15_00_05.bterm
Domain's backup successfully deleted.

[exec at: 06.04.2019 22:17:06, exec time: 200ms, nodes: ds1@ecss1,ds1@ecss2]

store

Данной командой выполняется сохранение конфигурации системы ECSS-10.

Путь команды:

/domain/<DOMAIN>/backup/store

Синтаксис:

store <NODE> [<FLAGS>]

Параметры:

  • <NODE> - имя ноды;
  • <FLAGS> - дополнительные действия, задаются опционально:
    • --prefix <PREFIX> - задается префикс имени файла для сохранения конфигурации;
    • --backup-dir <DIR> - задается путь относительно директории по умолчанию (/var/lib/ecss/backups/<DOMAIN>) для сохранения конфигурации.

Примеры:

admin@core1@ecss1:/$ domain/biysk.local/backup/store ds1@ecss1
Domain configuration are successfully stored to: /var/lib/ecss/backups/biysk.local/v_3_14_0_67206_2019_04_06_15_00_05.bterm

[exec at: 06.04.2019 22:00:05, exec time: 283ms, nodes: ds1@ecss1,ds1@ecss2]
admin@core1@ecss1:/$ domain/front.office/backup/store ds1@ecss1 --backup-dir office
Domain configuration are successfully stored to: /var/lib/ecss/backups/front.office/office/v_3_14_0_67206_2019_04_06_14_55_53.bterm

[exec at: 06.04.2019 21:55:53, exec time: 250ms, nodes: ds1@ecss1]

admin@core1@ecss1:/$ domain/front.office/backup/store ds1@ecss1 --prefix FO        
Domain configuration are successfully stored to: /var/lib/ecss/backups/front.office/FO_v_3_14_0_67206_2019_04_06_14_56_28.bterm

[exec at: 06.04.2019 21:56:28, exec time: 317ms, nodes: ds1@ecss1]

restore

Данной командой выполняется восстановление конфигурации - откат на ранее сохраненную конфигурацию системы.

Путь команды:

/domain/<DOMAIN>/backup/restore

Синтаксис:

restore <NODE> --backup <FILENAME>

Параметры:

  • <NODE> - имя ноды;
  • <FILENAME> - имя файла сохраненной ранее конфигурации. Файл ищется в каталоге /var/lib/ecss/backups/<DOMAIN>.

Пример:

admin@core1@ecss1:/$ domain/front.office/backup/restore ds1@ecss1 --backup FO_v_3_14_0_67206_2019_04_06_14_56_28.bterm
Start read backup...
Notify domain services before restore backup data...
Restore data from the backup...
Domain configuration successfully restored.

[exec at: 06.04.2019 22:06:15, exec time: 5s 573ms, nodes: ds1@ecss1,ds1@ecss2]