<NODE> - имя ноды с ролью STORAGE |
Команда экспортирует настройки бриджей в файл формата xml.
Файл сохраняется в каталог /var/lib/ecss/bridges/
Путь команды:
/node/<NODE>/bridges/export
Синтаксис:
export <Bridge> <OutputFile>
Параметры:
Примеры:
Экспорт настроек конкретного бриджа:
admin@[ds1@ecss1]:/$ node/ds1@ecss1/bridges/export to_office office2bsk.xml Successfully exported to the file: /var/lib/ecss/bridges/office2bsk.xml [exec at: 14.02.2019 11:44:01, exec time: 58ms, nodes: ds1@ecss1] |
Экспорт настроек всех бриджей:
admin@[ds1@ecss1]:/$ node/ds1@ecss1/bridges/export * all_bridges_14-02-2018.xml Successfully exported to the file: /var/lib/ecss/bridges/all_bridges_14-02-2018.xml [exec at: 14.02.2019 13:02:18, exec time: 75ms, nodes: ds1@ecss1] |
Пример содержимого файла экспорта:
<?xml version="1.0"?>
<bridges xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="bridge.xsd">
<bridge name="main2test" strict="false" system_bandwidth_total="10">
<a domain="biysk.local" numbering_plan="np-test" interface="bridge:test" trunkgroupid="tg:test" context="ctx_from_local"/>
<b domain="test_domain" numbering_plan="default" interface="bridge:m2test" trunkgroupid="tg:m2test" context="default_routing"/>
</bridge>
<bridge name="to_office" strict="true" system_bandwidth_in="50" system_bandwidth_out="50">
<a domain="biysk.local" numbering_plan="np_240" interface="bridge:office" trunkgroupid="tg:office" context="ctx_from_local"/>
<b domain="front.office" numbering_plan="default" interface="bridge:main" trunkgroupid="tg:main" context="default_routing"/>
</bridge>
<bridge name="ext_br" strict="true" system_bandwidth_in="100" system_bandwidth_out="100" system_bandwidth_total="200">
<a domain="biysk.local" numbering_plan="np_240" interface="bridge:of_ext" trunkgroupid="tg:of_ext" context="ctx_from_local"/>
<b domain="front.office" numbering_plan="default" interface="bridge:ext" trunkgroupid="tg:ext" context="default_routing"/>
</bridge>
</bridges> |
Команда импортирует настройки бриджей из файла.
Файл должен находиться в каталоге /var/lib/ecss/bridges/
Импорт возможен только бриджей, которых в настоящий момент нет в системе. Определяется по имени. |
Путь команды:
/node/<NODE>/bridges/import
Синтаксис:
import <InputFile>
Параметры:
<InputFile> - имя файла. Можно использовать постановочные символы, где
? : Соответствует одному символу;
* : Соответствует любому количеству символов до точки в имени файла.
Примеры:
Импорт бриджа из файла br_m2test.xml:
admin@[ds1@ecss1]:/$ node/ds1@ecss1/bridges/import br_m2test.xml Bridge with name "main2test" declared successfully. [exec at: 14.02.2019 13:20:49, exec time: 83ms, nodes: ds1@ecss1] |
Импорт нескольких бриджей. Уже существующий бридж не импортируется:
admin@[ds1@ecss1]:/$ node/ds1@ecss1/bridges/import all_bridges* Bridge with name "main2test" already declared. Remove it before redeclare. Bridge with name "to_office" declared successfully. Bridge with name "ext_br" declared successfully. [exec at: 14.02.2019 13:24:43, exec time: 108ms, nodes: ds1@ecss1] |