В данном разделе описываются команды настройки политик применения лицензионных пакетов услуг (ДВО), добавляемые при создании новых абонентов.

После активации политики при создании новых абонентов к ним применяются выбранные лицензионные пакеты из package-листа политики (активной может быть только одна политика).

Лицензирование услуг на основе пакетов — механизм, позволяющий на уровне лицензии ограничивать услуги, доступные пользователям ECSS-10, а также их количество.

Лицензионный пакет услуг (далее просто пакет услуг) — идентифицируется именем пакета, состоит из:

  • Cписка услуг, входящих в этот пакет;
  • Количества лицензий на услуги, входящие в этот пакет.

Подробнее в разделе "Лицензионные пакеты услуг".

Для настройки политик применения лицензионных пакетов услуг (ДВО):

1. Проверьте, созданы ли какие-либо политики в процессе инсталляции системы ECSS-10, для этого выполните следующую команду в CoCon:

на ecss1

ssh admin@localhost -p8023
BASH

2. Выполните команду:

выполняется в CoCon user/pw admin/password

domain/test_domain/ss/licence/politics/info *
BASH

3. Если отображается пустая таблица, то необходимо выполнить полную последовательность команд. 

3.1 Если политика уже создана и одна из них активна, мы уже можем ее использовать в нашей работе и не приступать к следующим шагам.

выполняется в CoCon
abf@[ds1@ecss1#ECSS-3.16-TEST-3]:/$ domain/test_domain/ss/licence/politics/info * 
┌──────┬───────────────┬─────────────────────────────────────────────┬─────────────────────────────────────────────┐
│Active│    Politic    │                Package List                 │                 Description                 │
├──────┼───────────────┼─────────────────────────────────────────────┼─────────────────────────────────────────────┤
└──────┴───────────────┴─────────────────────────────────────────────┴─────────────────────────────────────────────┘
Total rows: 0

[exec at: 08.02.2024 13:24:35, exec time: 56ms, otp: 24, nodes: ds1@ecss1 v.3.16.3.1351]

4. В данном примере таблица пустая, необходимо выполнить полную последовательность команд. Для примера, создается политика с именем new_sub и описание «Задаются при создании абонента»:

выполняется в CoCon user/pw admin/password

domain/test_domain/ss/licence/politics/declare new_sub "Задаются при создании абонента"
BASH

Политика успешно создалась.

выполняется в CoCon
abf@[ds1@ecss1#ECSS-3.16-TEST-3]:/$ domain/test_domain/ss/licence/politics/declare new_sub "Задаются при создании абонента"
Licence politic new_sub successfully declared.

[exec at: 08.02.2024 13:29:01, exec time: 248ms, otp: 24, nodes: ds1@ecss1 v.3.16.3.1351]

5. Добавьте в созданную политику пакет лицензионных услуг с именем "ECSS-FULL+", именно так он описан в лицензии. 

выполняется в CoCon user/pw admin/password

domain/test_domain/ss/licence/politics/package-add new_sub ECSS-FULL+ 
BASH

Пакет успешно добавлен, но в настоящий момент политика не активна (не может быть применена к абоненту).

выполняется в CoCon
abf@[ds1@ecss1#ECSS-3.16-TEST-3]:/$ domain/test_domain/ss/licence/politics/package-add new_sub ECSS-FULL+ 
Licence packages ["ECSS-FULL+"] successfully added to politic new_sub.

[exec at: 08.02.2024 13:30:33, exec time: 194ms, otp: 24, nodes: ds1@ecss1 v.3.16.3.1351]
abf@[ds1@ecss1#ECSS-3.16-TEST-3]:/$ domain/test_domain/ss/licence/politics/info *                                          
┌──────┬───────────────┬─────────────────────────────────────────────┬─────────────────────────────────────────────┐
│Active│    Politic    │                Package List                 │                 Description                 │
├──────┼───────────────┼─────────────────────────────────────────────┼─────────────────────────────────────────────┤
│no    │new_sub        │ECSS-FULL+                                   │"Задаются при создании абонента"             │
└──────┴───────────────┴─────────────────────────────────────────────┴─────────────────────────────────────────────┘
Total rows: 1

[exec at: 08.02.2024 13:30:41, exec time: 114ms, otp: 24, nodes: ds1@ecss1 v.3.16.3.1351]

6. Для активации политики new_sub выполните следующую команду:

выполняется в CoCon user/pw admin/password

domain/test_domain/ss/licence/politics/activate new_sub 
BASH

Политика активна и лицензионный пакет "ECSS-FULL+" может использоваться при создании абонентов.

выполняется в CoCon
abf@[ds1@ecss1#ECSS-3.16-TEST-3]:/$ domain/test_domain/ss/licence/politics/activate new_sub 
Licence politic new_sub successfully activated.

[exec at: 08.02.2024 13:30:53, exec time: 380ms, otp: 24, nodes: ds1@ecss1 v.3.16.3.1351]
abf@[ds1@ecss1#ECSS-3.16-TEST-3]:/$ domain/test_domain/ss/licence/politics/info *           
┌──────┬───────────────┬─────────────────────────────────────────────┬─────────────────────────────────────────────┐
│Active│    Politic    │                Package List                 │                 Description                 │
├──────┼───────────────┼─────────────────────────────────────────────┼─────────────────────────────────────────────┤
│yes   │new_sub        │ECSS-FULL+                                   │"Задаются при создании абонента"             │
└──────┴───────────────┴─────────────────────────────────────────────┴─────────────────────────────────────────────┘
Total rows: 1

[exec at: 08.02.2024 13:30:55, exec time: 110ms, otp: 24, nodes: ds1@ecss1 v.3.16.3.1351]