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

Для администратора системы команды выполняются на уровне кластера в разделе /cluster/storage/<CLUSTER>/alias/profiles/.

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

<CLUSTER> — имя кластера с ролью storage.

clean

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

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

/cluster/storage/<CLUSTER>/alias/profiles/clean

Синтаксис:

clean <DOMAIN> <PROFILE> [<PropertyName>] [--force]

Параметры:

<PROFILE> — название профиля алиаса;
<PropertyName> — название параметра алиаса;

--force — выполнение команды без запроса подтверждения.

Описание параметров алиаса приведено в разделе Приложение А. Набор параметров алиасов или во вкладке ниже.


Приложение А. Набор параметров алиасов


Пример:

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/alias/profiles/clean biysk.local energo cdr_group    
Property [cdr_group] successfully removed from the profile "energo", domain "biysk.local".

[exec at: 05.02.2019 09:23:35, exec time: 67ms, nodes: ds1@ecss1]

declare

Команда предназначена для создания нового профиля алиаса.

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

cluster/storage/<CLUSTER>/alias/profiles/declare

Синтаксис:

declare <DOMAIN> <PROFILE> [<DESCRIPTIONS>]

Параметры:

<PROFILE> — название профиля алиаса;
<DESCRIPTIONS> — описание профиля алиаса.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/alias/profiles/declare biysk.local energo Для Алтайкрайэнерго  
Profile "energo" successfully declared in the domain "biysk.local".

[exec at: 05.02.2019 09:05:57, exec time: 84ms, nodes: ds1@ecss1]

info

Команда предназначена для просмотра информации о параметрах профиля алиаса.

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

/cluster/storage/<CLUSTER>/alias/profiles/info

Синтаксис:

info <DOMAIN> [<PROFILE>]

Параметры:

<PROFILE> — название профиля алиаса. Опциональный параметр;

Пример:

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/alias/profiles/info biysk.local energo       
Profiles info:
┌───────────┬──────┬────────────────┬───────────────────┐
│  Domain   │ Name │   Properties   │    Description    │
├───────────┼──────┼────────────────┼───────────────────┤
│biysk.local│energo│language = ru   │Для Алтайкрайэнерго│
│           │      │cdr_group = bsk4│                   │
└───────────┴──────┴────────────────┴───────────────────┘
Total: 1

[exec at: 05.02.2019 09:18:15, exec time: 58ms, nodes: ds1@ecss1]

list

Команда для просмотра списка существующих в системе профилей алиасов.

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

/cluster/storage/<CLUSTER>/alias/profiles/list

Синтаксис:

list <DOMAIN>

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/alias/profiles/list                                 
Profiles' list:
┌────────────┬────────────┬────────────────────┐
│   Domain   │    Name    │    Description     │
├────────────┼────────────┼────────────────────┤
│biysk.local │msan_profile│Profile for MSAN    │
│biysk.local │energo      │Для Алтайкрайэнерго │
│biysk.local │user_default│Default user profile│
│front.office│user_default│Default user profile│
└────────────┴────────────┴────────────────────┘
Total: 4

[exec at: 05.02.2019 09:14:16, exec time: 83ms, nodes: ds1@ecss2]

remove

Команда предназначена для удаления профиля алиасов.

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

/cluster/storage/<CLUSTER>/alias/profiles/remove

Синтаксис:
remove <DOMAIN> <PROFILE>

Параметры:

<PROFILE> — название профиля алиаса.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/alias/profiles/remove biysk.local msan_profile 
Profile "msan_profile" successfully removed from the domain "biysk.local".

[exec at: 05.02.2019 09:21:52, exec time: 138ms, nodes: ds1@ecss2]

set

Команда предназначена для настройки параметров профиля алиасов.

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

/cluster/storage/<CLUSTER>/alias/profiles/set

Синтаксис:

set <DOMAIN> <PROFILE> <PropertyName> <PropertyValue>

Параметры:

<PROFILE> — название профиля алиаса;
<PropertyName> — название параметра алиаса;
<PropertyValue> — значение параметра.

Описание параметров алиаса приведено в разделе Приложение А. Набор параметров алиасов или во вкладке ниже.


Приложение А. Набор параметров алиасов


Пример:

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/alias/profiles/set biysk.local energo language ru           
All properties successfully set to the profile "energo", domain "biysk.local".

[exec at: 05.02.2019 09:09:28, exec time: 100ms, nodes: ds1@ecss2]

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/alias/profiles/set biysk.local energo cdr_group bsk4        
All properties successfully set to the profile "energo", domain "biysk.local".

[exec at: 05.02.2019 09:10:06, exec time: 148ms, nodes: ds1@ecss1]