Чек-лист по проверке функционала после обновления для кластера
| Версия ECSS-10 | Актуальность |
|---|---|
3.11 | - |
3.14.{9-14} | + |
| 3.14.15.x | + |
| 3.14.16.x | + |
3.17.x | + |
| 3.18 | + |
| № | Пункт проверки | Команда | Ожидаемый результат | Рекомендации по возвращению к ожидаемому результату |
|---|---|---|---|---|
Проверка запущенных сервисов | ||||
| 1 | Проверка запущенных сервисов телефонии:
НА КАЖДОМ ХОСТЕ |
BASH
Команду копировать полностью, все строки
|
PY
Убедиться, что все сервисы из указанного списка в статусе active(running)
| Запустить сервис, статус которого: inactive (dead) или отличается от active (running) |
| 2 | Проверка запущенного сервиса обработки голосового/видео трафика:
НА КАЖДОМ ХОСТЕ |
BASH
Команду копировать полностью, все строки
|
BASH
Убедиться, что сервис ecss-media-server в статусе active(running)
| Запустить сервис ecss-media-server.service, если его статус отличается от: active (running) |
| 3 | Проверка запущенных сервисов restfs*(сервисы отвечают за хранение и выдачу файлов записи разговоров и файлов автоинформатора) НА КАЖДОМ ХОСТЕ |
BASH
Команду копировать полностью, все строки
|
BASH
Убедиться что все сервисы из списка в статусе active. active (exited) – это нормальный статус для:
active (waiting) – нормальный статус для:
| Запустить сервисы, чей статус начинается с inactive |
| 4 | Проверка WEB-сервисов:
НА КАЖДОМ ХОСТЕ |
BASH
Команду копировать полностью, все строки
|
BASH
Убедиться что все сервисы из списка в статусе active. active(exited) - это нормальный статус для:
| Запустить сервисы, чей статус начинается с inactive |
| 5 | Проверка системных сервисов связанных с ECSS-10НА КАЖДОМ ХОСТЕ |
BASH
Команду копировать полностью, все строки
|
BASH
Убедиться, что сервис dnsmasq в статусе active(running). | Запустить сервис в случае если его статус inactive |
BASH
|
BASH
Убедиться, что в nameserver указан адрес 127.0.0.1 в search может быть указан и ваш корневой домен. | Изменить у nameserver адрес на 127.0.0.1 | ||
| 6 | Проверка статуса распределенного хранилища glusterfs для restfsНА КАЖДОМ ХОСТЕ |
BASH
Команду копировать полностью, все строки
|
BASH
Убедиться, что все указанные сервисы в статусе active. | Запустить сервисы, чей статус не active. |
| 6.1 | Просмотр состояния распределенного хранилища glusterfsНА КАЖДОМ ХОСТЕ |
BASH
|
BASH
Убедиться, что поле Status имеет значение Started. | Если Status в значении Stopped, выполнить start данного сетевого хранилища |
| 6.2 | Просмотр подключенного распределенного хранилища glusterfs к файловой системеНА КАЖДОМ ХОСТЕ |
BASH
|
BASH
Убедиться в наличии данной строки, которая начинается с localhost:/ecss_volume, убедиться в наличии достаточного свободного места (можно оценить по значению с %). Убедиться, что сетевой хранилище подключено именно к /var/lib/ecss/restfs | |
| 7 | Проверка статуса базы данных ECSS-10 | |||
Проверка запущенных сервисов внутри ECSS-10 | ||||
| 1 | Проверка подключения к Консоли управления (CoCon):Следующие пункты выполняются, не выходя из CoCon. НА ECSS1 |
BASH
|
BASH
Убедиться, что вход в CoCon выполнен, в строке приглашения указан ваш ECSS-ID. | Обратиться в Техническую поддержку |
| 2 | Просмотр подключенных node в кластер ECSS-10НА ECSS1 |
BASH
|
BASH
Убедиться, что на вашей системе точно такой же список запущенных в кластер ECSS-10 нод. Также на вашей системе возможно наличие ноды sorm (необязательная). | Запустить сервис, которого нет на вашей системе, но есть в этом списке |
| 3 | Просмотр подключенных MSR к кластеру ECSS-10НА ECSS1 |
BASH
|
BASH
Убедиться, что Cc-status у MSR`а с именем MSR1.name и MSR2.name в статусе connected. На вашей системе имя MSR`а может отличаться от указанного тут. Также возможно наличие других MSRов, но для кластера минимальное значение MSRов = 4. | Проверить правильность конфигурационных файлов:
|
| 4 | Просмотр статуса restfs хранилищаНА ECSS1 |
BASH
|
BASH
Убедиться, что default restfs в статусе connected. | Обратиться в ТП |
| 5 | Просмотр доступных файлов автоинформатораНА ECSS1 |
BASH
|
BASH
Убедиться, что в выводе команды есть следующие обязательные имена:
Также возможно наличие других файлов и каталогов, но обязательными являются только вышеуказанные 4. | Обратиться в ТП |
| 6 | Просмотр активной коммерческой лицензииНА ECSS1 |
BASH
|
BASH
Убедиться, что в выводе команды присутствует лицензия, чей ID отличается от 0, а также в этой строке присутствует "*" в колонке Active. Лицензий может быть несколько, но активной (в колонке Active будет стоять символ "*") может быть только одна, та, чье значение в колонке I будет самым большим. | |
| 7 | Просмотр статуса SORM1 посредника (SMG SORM-MEDIATOR)НА ECSS1 |
BASH
|
BASH
Убедиться, что в ответе на команду присутствует строка, начинающаяся с Success, а также, во второй строчке SORM IP указан адрес сорм-посредника. | |
Проверка работоспособности телефонии ECSS-10 | ||||
| 1 | Проверка проигрывания файлов автоинформатора вызывающему абоненту, на примере услуги "My Number" | На телефоне абонента станции необходимо набрать feature-code: *123 | В трубке/динамике телефона набирающий должен услышать номер своего телефона | |
| 2 | Проверка внутристанционных вызовов | |||
Проверка прохождения прямого вызова от абонента станции к другому абоненту станции (А → Б) | На телефоне абонента станции "А" необходимо набрать номер телефона другого абонента станции "Б" |
| ||
Проверка прохождения обратного вызова от абонента станции к другому абоненту станции (Б → А) | На телефоне абонента станции "Б" необходимо набрать номер телефона другого абонента станции "А" | |||
| 3 | Проверка вызова на городские номераВЫПОЛНИТЬ ПО ВСЕМ ТРАНКАМ | |||
Проверка совершения прямого вызова между абонентом станции и городским номером (транковый вызов) (А → Бгор) | На телефоне абонента станции необходимо набрать городской (семизначный) номер телефона не принадлежащий данной АТС |
| ||
Проверка совершения обратного вызова между абонентом станции и городским номером (транковый вызов) (Бгор → А) | Выполнить вызов с городского номера на номер абонента станции, используя его городской номер | |||
| 4 | Проверка междугородних вызовов и вызовов на мобильные номераВЫПОЛНИТЬ ПО ВСЕМ ТРАНКАМ | |||
Проверка совершения прямого вызова между абонентом станции и междугороним номером (транковый вызов) (А → Бмг/моб) | На телефоне абонента станции необходимо набрать номер телефона в междугородном формате (11 знаков) |
| ||
Проверка совершения обратного вызова между абонентом станции и междугороним номером (транковый вызов) (Бмг/моб → А) | Выполнить вызов с междугороднего номера или мобильного номера, на номер абонента станции, используя его городской номер | |||
| 5 | Проверка корректного выполнения переадресаций (CFU/CFNR/CFT/CFB) | |||
Проверка корректности совершения переадресации на абонента станции А → Б → Cаб | На абоненте "Б" установить любую из доступных видов переадресацию на абонента "С" через веб-интерфейс станции или через feature-code. Совершить вызов с абонента "А" на абонента "Б" |
| ||
Проверка корректности совершения переадресации на мобильный номер А → Б → Cмоб | На абоненте "Б" установить любую из доступных видов переадресацию на мобильный номер "С" через веб-интерфейс станции или через feature-code. Совершить вызов с абонента "А" на абонента "Б" | |||
Проверка корректности совершения переадресации на мобильный номер при входящем вызове с мобильного/городского номера Амг/моб → Б → Cмоб | На абоненте "Б" установить любую из доступных видов переадресацию на мобильный номер "С" через веб-интерфейс станции или через feature-code. Совершить вызов с мобильного номера "А" на абонента "Б", используя его городской номер |
| ||
| 6 | Проверка сбора конференции (add-on) | |||
Проверка корректности организации конференции с тремя участниками А → Б А → С А + Б + С | С абонента "А"( при наличии у него услуг: add-on, ctr, chold) организовать конференцию с другими абонентами "Б" и "С" |
| ||
7+ | Проверка остальных используемых сервисов | |||
Выполнить проверки функций всех сервисов/интеграций, которые используются в вашей компании, например:
и другие | ||||