Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

<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

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

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.
  • Нет меток
Написать комментарий...