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

В этом разделе описаны команды CoCon предназначенные для управления лицензиями.

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

add

Добавление новой лицензии.

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

/cluster/storage/<CLUSTER>/licence/add

Синтаксис:

add [--force] <LicenceKey>

Параметры:

<LicenceKey> - лицензионный ключ.
--force - ключ выполнения команды без подтверждения

Пример:

$ ./add a4342af4a15ef2986651d8216048cb8a885b04a45dfe2d6a0aba8da711d158ae
2e4759a7aad11cb8fc14f1fa1c0c61c28f6e04badcb780c62210579fe06800ce2bc4ec42
1b4f96d545a17cc486549813bd1dddaaab6cb25f0fcc74ccd9b6beaabb6f38b74363b692
7afef1395bc9f9c7a3346171090b2a1006e11ffd3908c-7c4718f07f8df0ba72e970bb3e
fc1e4sdb0c7feaac70322d7739b2fdb5403617643ebd25ab2558bdc8cba3d7dd3f6c43cb
11c354ec9f1cc54962e76c657f30a811e03b9fbe35008e076bc9c0e4fe1ceed8ca06850c
80ad6aba8808a0bfd462c8ba264c6b2074acec08e09493894e9c29d84685db01fba97adb
5625ec96561aa96

current-limits

Просмотр текущих лицензионных ограничений в системе.

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

/cluster/storage/<CLUSTER>/licence/current-limits

Синтаксис:

current-limits

Пример:

$ ./current-limits
Sorm enabled                             false
admin@[ds1@ecss1]:/$ cluster/storage/ds1/licence/current-limits 
Cluster bus                 
 name                       bus1
 nodes                      bus1@ecss1
Cluster storage             
 name                       ds1
 nodes                      ds1@ecss1
Cluster core                
 name                       core1
 nodes                      core1@ecss1
 redundancy                 false
 max call attempts          200
 max conversation time, sec 3600
Cluster adapter             
 name                       sip1
 type                       sip
 nodes                      sip1@ecss1
Cluster adapter             
 name                       megaco1
 type                       megaco
 nodes                      megaco1@ecss1
Cluster mediator            
 name                       md1
 nodes                      md1@ecss1
Cluster virtual             
 name                       '.system_bridge'
Cluster virtual             
 name                       '.virtual'
Subscribers limit           500
Sorm enabled                true
CDR generation enabled      true

delete

Команда для удаления лицензии.

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

/cluster/storage/<CLUSTER>/licence/delete

Синтаксис:

delete <LicenceId>

Параметры:

<LicenceId> - Идентификатор лицензионного ключа. Его можно посмотреть в списке всех лицензий через команду list-licence

Пример:

Удалить лицензию с идентификатором 4:

$ ./delete 4

list-licence

Команды просмотра списка лицензий в системе.

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

/cluster/storage/<CLUSTER>/licence/list-licence

Синтаксис:

list-licence

Пример:

admin@[ds1@ecss1]:/$ cluster/storage/ds1/licence/list-licence                                                                                                       
┌──┬───────────────────┬───────────┬──────┬──────────────────────┬────────────────────┬──────────────┐
│Id│Creation date(UTC) │  SSW ID   │Active│     Description      │Expiration date(UTC)│  Time left   │
├──┼───────────────────┼───────────┼──────┼──────────────────────┼────────────────────┼──────────────┤
│0 │                   │           │*     │Default licence       │                    │              │
│1 │26.05.2015 18:28:00│ECSS 010083│*     │Pavel Krutikhin, Eltex│11.07.2999 10:30:00 │359267d 6h 20m│
└──┴───────────────────┴───────────┴──────┴──────────────────────┴────────────────────┴──────────────┘

[exec at: 20.11.2015 10:09:31, exec time: 11ms, nodes: ds1@ecss1]

set-passport

Команда для назначения (установки) паспорта системе.

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

/cluster/storage/<CLUSTER>/licence/set-passport

Синтаксис:

set-passport [--force] <PASSPORT>

Параметры:

<PASSPORT>
--force - ключ выполнения команды без подтверждения

Пример:

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/licence/set-passport ddf96ecce552efcee2cdc365f4e6a4bd8a53ec9e971acf07c934f8a26dd9eafe8f2ba4dd651a493d5c9a863ec5ae46cc62ad27db98cc47a0b29f33b958c8f5ed8dde34eb4c4febb9a58e1e0ec5d9f687a754daa0959a0a09855a575fea14e5b87b7c090ed6ab1b415e0f1167996c07f0b7ed7d4508bcabca79e382a7bad37088-8a8a870e066bf835f9ce91ff674b981fd474b1cc5c58cff78dc4ebbf0edba72a4d2e760cab93719cfd1426df8e6fec9c0573f9474b50a3d22ac13869cc16c98744d57ad845f34fb708ed81e7b4bc76a969905280d336679819bb191898eebeb1b99945aa74a17dbed1c239f62c3d543e650f9b48379af8bc3a1ea821a5267a63-3d3011f1296f43413fd0e5dfcdd01dd7968211db6bfdb19cd899e06463fa298d564a7f0a4f6dc61c83f191c117e5d1ab7696e81600ea03ee5a455506ca8cba3190029600b19830d81a5fba30ad42ef21c90f27b1912fb8e3ca5699a0cefc107000a15b5d37ada58ce78192368c9d03ea9845ef24e23ff07bf7e450fc566b8486-7c7ba7df1e45701e86d79532adcb7e282e4177055550e82924ffd7ebc9df2e90c591d5282b22b71ed3b8b8156bf9c36fe537031734437c2c24577ab7405dfa825c8557e13f03fc400d08de239477b2cbbe4bdb5c01de358cf4c26f9e29f32b22ea2f4d5b3e6e8d882358a8e300805982762e04d356c27f787949234fcf11066f        
[set-passport] ECSS-10 passport already has been set.
               You are going to overwrite it.
Are you sure?: [n]/y ?> y
OK

show-licence

Команда просмотра параметров лицензии.

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

/cluster/storage/<CLUSTER>/licence/show-licence

Синтаксис:

show-licence <LicenceId>

Параметры:

<LicenceId> - идентификатор лицензионного ключа. Его можно посмотреть в списке всех лицензий через команду list-licence.

Пример:

Просмотр лицензии с идентификатором 0:

admin@[ds1@ecss1]:/$ cluster/storage/ds1/licence/show-licence 0
Description                 Default licence
Expiration date (UTC)       no limit
Active                      true
Cluster bus                 
 name                       bus1
 nodes                      bus1@ecss1
Cluster storage             
 name                       ds1
 nodes                      ds1@ecss1
Cluster core                
 name                       core1
 nodes                      core1@ecss1
 redundancy                 false
 max call attempts          5
 max conversation time, sec 60
Cluster adapter             
 name                       sip1
 type                       sip
 nodes                      sip1@ecss1
Cluster adapter             
 name                       megaco1
 type                       megaco
 nodes                      megaco1@ecss1
Cluster mediator            
 name                       md1
 nodes                      md1@ecss1
Cluster tts                 
 name                       tts1
 nodes                      tts1@ecss1
Cluster virtual             
 name                       '.system_bridge'
Cluster virtual             
 name                       '.virtual'
Subscribers limit           10
Sorm enabled                false
CDR generation enabled      false 

show-passport


Просмотр информации о паспорте системы. Паспорт системы включает в себя идентификатор софтсвича, дату созданию паспорта, тип USB-ключа, к которому привязан паспорт.

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

/cluster/storage/<CLUSTER>/licence/show-passport

Синтаксис:

show-passport

Параметры:

Команда не содержит аргументов.

Пример:

Просмотр информации о паспорте системы.

admin@[ds1@ecss1]:/$ cluster/storage/ds1/licence/show-passport
SSW ID              ECSS 010083
Description         Eltex SC VoIP, Novosibirsk
Create date         05.11.2014 09:32:18
Author              artem.spitsyn
Author IP           192.168.27.9
Encoder user        root
Encoder hostname    droid
Encoder IP          172.16.0.51
                    127.0.0.1
encoder_create_date {{2014,11,5},{2,32,18}}

subscribers-limit

Команда для просмотра количества используемых абонентских лицензий в текущий момент времени, ограничения по количеству, и наличие свободных лицензий на алиасы (абоненты) в рамках storage-кластера.

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

/cluster/storage/<CLUSTER>/licence/subscribers-limсit

Синтаксис:

subscribers-limit

Параметры:

Команда не содержит аргументов.

Пример:

admin@[restfs1@ecss1]:/$ cluster/storage/ds1/licence/subscribers-limit
Licence alias limit: 1000
Active, declared aliases in the domain: 203
---------------------------------
Avaliable aliases: 797
  • Нет меток