Описание проблемы:

По окончанию срока действия лицензии, сервисы CSS, в частности ds, будут остановлены.
Это можно проверить командой:

system-status

Пример:

admin@[mycelium1@css1#CSS-2020-0000040]:/$ system-status
Checking...
┌─┬──────────────┬─────────────────────┬──────────────┬────────────┬─────────┐
│ │ Node         │ Release             │ Erlang nodes │Mnesia nodes│ Uptime  │
├─┼──────────────┼─────────────────────┼──────────────┼────────────┼─────────┤
│ │core1@css1    │ecss-core-17.3.14    │core1@css1    │not running │3d 0h 23m│
│ │ds1@css1      │ecss-ds-17.3.14      │ds1@css1      │not running │3d 0h 23m│
│ │md1@css1      │ecss-mediator-17.3.14│md1@css1      │not running │3d 0h 23m│
│ │mycelium1@css1│ecss-mycelium-17.3.14│mycelium1@css1│not running │3d 0h 23m│
│ │sip1@css1     │ecss-pa-sip-17.3.14  │sip1@css1     │not running │3d 0h 23m│
└─┴──────────────┴─────────────────────┴──────────────┴────────────┴─────────┘

Not started services:
┌──────────┬───────────────────────────────────────┬────────┐
│ Node     │ Service                               │ Status │
├──────────┼───────────────────────────────────────┼────────┤
│core1@css1│Modification/Adaptation Manager Service│stopped │
│core1@css1│Notifier service                       │stopped │
│core1@css1│ECSS MGMT Node Manager Service         │starting│
│core1@css1│ECSS Core subsystem                    │stopped │
│core1@css1│DDS management service                 │starting│
│core1@css1│ECSS Configuration Manager             │stopped │
│ds1@css1  │Modification/Adaptation Manager Service│stopped │
│ds1@css1  │Timer server service                   │stopped │
│ds1@css1  │ECSS Tring Service                     │stopped │
│ds1@css1  │Routing Manager Service                │stopped │
│ds1@css1  │IVR Service                            │stopped │
│ds1@css1  │RTOP management service                │stopped │
│ds1@css1  │ECSS MGMT Node Manager Service         │stopped │
│ds1@css1  │DDS management service                 │stopped │
│ds1@css1  │ECSS Configuration Manager             │stopped │
│md1@css1  │Notifier service                       │stopped │
│md1@css1  │ECSS MGMT Node Manager Service         │starting│
│md1@css1  │DDS management service                 │starting│
│md1@css1  │HTTP Terminal                          │stopped │
│md1@css1  │ECSS Configuration Manager             │stopped │
│sip1@css1 │ECSS MGMT Node Manager Service         │stopped │
│sip1@css1 │DDS management service                 │starting│
└──────────┴───────────────────────────────────────┴────────┘

Для просмотра информации о дате окончания лицензии следует воспользоваться командой:

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

Пример:

admin@[md1@ecss1#ECSS 010145]:/$ cluster/storage/ds1/licence/show-licence 3            
SSW ID                ECSS 010145
Description           Eltex SC softswitch
Creation date         22.01.2021 15:18:00
Expiration date (UTC) 31.12.2024 23:59:59

Описание методики обновление лицензии после окончания срока её действия:

  1.  Необходимо выполнить остановку ноды DS с помощью утилиты systemd:

    sudo systemctl stop ecss-ds
    sudo systemctl status ecss-ds (loaded)
  2. Создаем резервную копию директории /var/lib/ecss/oasys:

    sudo tar czf ds_oasys_backup.tar.gz /var/lib/ecss/oasys
  3. Запускаем утилиту ds_db_preparator в режиме установки лицензии (LICENSE_KEY — это строка, содержимое файла лицензии):

    sudo ds_db_preparator -l LICENSE_KEY
  4. Распаковываем копию баз данных mnesia, восстанавливаем права на /var/lib/ecss/oasys после выполнения ds_db_preparator.

    sudo tar xvf ds_oasys_backup.tar.gz -C /var/lib/ecss/oasys
    sudo chown -R ssw:ssw /var/lib/ecss/oasys
  5. Запускаем ноду DS, проверяем ее статус:

    sudo systemctl start ecss-ds
    sudo systemctl status ecss-ds (running)
  6. Подключаемся к консоли управления и проверяем, что программный коммутатор полностью загрузился и лицензия установлена корректно. Для просмотра состояния сервисов воспользуемся командой:

    system-status

Пример:

admin@[mycelium1@ecss1#ECSS 010070]:/$ system-status   
Checking...
┌─┬───────────────┬─────────────────────────┬───────────────┬─────────────┬──────┐
│ │     Node      │         Release         │ Erlang nodes  │Mnesia nodes │Uptime│
├─┼───────────────┼─────────────────────────┼───────────────┼─────────────┼──────┤
│ │core1@ecss1    │ecss-core-3.14.7.526     │core1@ecss1    │not running  │2h 6m │
│ │ds1@ecss1      │ecss-ds-3.14.7.526       │ds1@ecss1      │ds1@ecss1    │1h 42m│
│ │md1@ecss1      │ecss-mediator-3.14.7.526 │md1@ecss1      │md1@ecss1    │2h 14m│
│ │megaco1@ecss1  │ecss-pa-megaco-3.14.7.526│megaco1@ecss1  │megaco1@ecss1│2h 14m│
│ │mycelium1@ecss1│ecss-mycelium-3.14.7.526 │mycelium1@ecss1│not running  │2h 14m│
│ │sip1@ecss1     │ecss-pa-sip-3.14.7.526   │sip1@ecss1     │sip1@ecss1   │2h 14m│
└─┴───────────────┴─────────────────────────┴───────────────┴─────────────┴──────┘

All services are started.