<NODE> - имя ноды с ролью STORAGE

export

Команда экспортирует настройки бриджей в файл формата xml.

Файл сохраняется в каталог /var/lib/ecss/bridges/

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

/node/<NODE>/bridges/export

Синтаксис:

export <Bridge> <OutputFile>

Параметры:

  • <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]

Пример содержимого файла экспорта:

all_bridges_14-02-2018.xml
<?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>

import

Команда импортирует настройки бриджей из файла.

Файл должен находиться в каталоге /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]
  • Нет меток