<NODE> - имя ноды с ролью STORAGE
export
Команда экспортирует настройки бриджей в файл формата xml.
Файл сохраняется в каталог /var/lib/ecss/bridges/
Путь команды:
/node/<NODE>/bridges/export
Синтаксис:
export <Bridge> <OutputFile>
Параметры:
- <Bridge> - имя бриджа для экспорта или '*' для экспорта всех бриджей
- <OutputFile> - имя файла экспорта.
Примеры:
Экспорт настроек конкретного бриджа:
admin@mycelium1@ecss1:/$ node/ds1@ecss1/bridges/export biysk.local_to_ext.pbx2 Successfully exported to the file: /var/lib/ecss/bridges/biysk.local_to_ext.pbx2.xml
Экспорт настроек всех бриджей:
admin@mycelium1@ecss1:/$ node/ds1@ecss1/bridges/export * all_bridges.xml Successfully exported to the file: /var/lib/ecss/bridges/all_bridges.xml
Пример содержимого файла экспорта:
sasha@ecss1:~/ecss1_3.14$ cat /var/lib/ecss/bridges/all_bridges.xml <?xml version="1.0"?> <bridges xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="bridge.xsd"> <bridge name="biysk.local_to_ext.pbx2" strict="true" system_bandwidth_total="8"> <a domain="biysk.local" numbering_plan="np_240" interface="bridge:to_ext.pbx2" trunkgroupid="tg:to_vpbx" context="ctx_from_local"/> <b domain="ext.pbx2" numbering_plan="city" interface="bridge:to_parent" trunkgroupid="tg:to_parent" context="undefined"/> </bridge> <bridge name="office-2" strict="false" system_bandwidth_total="10"> <a domain="biysk.local" numbering_plan="np_240" interface="bridge:biysk.local_to_back.office" trunkgroupid="tg:office2" context="ctx_from_local"/> <b domain="back.office" numbering_plan="default" interface="bridge:office" trunkgroupid="tg:to_office2" context="undefined"/> </bridge> <bridge name="office_br" strict="false" system_bandwidth_total="10"> <a domain="biysk.local" numbering_plan="np_240" interface="bridge:br-1" trunkgroupid="tg:office2" context="ctx_from_local"/> <b domain="front.office" numbering_plan="default" interface="bridge:office" trunkgroupid="tg:to_office2" context="undefined"/> </bridge> </bridges>
import
Команда импортирует настройки бриджей из файла.
Файл должен находиться в каталоге /var/lib/ecss/bridges/
Импорт возможен только бриджей, которых в настоящий момент нет в системе. Определяется по имени.
Путь команды:
/node/<NODE>/bridges/import
Синтаксис:
import <InputFile>
Параметры:
<InputFile> - имя файла. Можно использовать постановочные символы, где
? : Соответствует одному символу;
* : Соответствует любому количеству символов до точки в имени файла.
Примеры:
Импорт бриджа из файла biysk.local_to_ext.pbx2.xml:
admin@mycelium1@ecss1:/$ node/ds1@ecss1/bridges/import biysk.local_to_ext.pbx2.xml Bridge with name "biysk.local_to_ext.pbx2" declared successfully.
Импорт нескольких бриджей. Уже существующий бридж не импортируется:
admin@mycelium1@ecss1:/$ node/ds1@ecss1/bridges/import all_bridges.xml Bridge with name "biysk.local_to_ext.pbx2" already declared. Remove it before redeclare. Can't import bridge with name "office-2" cause domain "back.office" doesn't exists. Bridge with name "office_br" declared successfully.
0 Комментариев