четверг, 12 сентября 2019 г.

Mera(MVTS) переключение на резерв

Заметка о переключении на резерв почти аварийный случай

1) На резервном сервере стопорим меру

[root@mvts2 cfg]# ps -faux |grep mvts


Смотрим на 2 с половиной процесса:

Процесс самой меры:

\_ /usr/local/mvts/./bin/mp_kerneld.x -x -c /usr/local/mvts/./cfg/meraproxy.cfg

Это скрипт который ее запускает

/bin/sh /usr/local/mvts/bin/mp_kerneld.sh

А это агент который их мониторит:

\_ /usr/local/mvts/manager/bin/mvtsagnt -f /usr/local/mvts/manager/conf/mvtsagnt.conf

Далее стопорим сервер:

[root@mvts2 cfg]# service mvts stop
Stopping MVTS Daemon. Starting system shutdown ...

Прикол в том, что за все время пользования у меня лишь раз отработала нормально команда, в остальном смотрел процессы и грохал их ручками.
Если все не грохним, то запустятся заново и придется все по новой

Так грохается временный ключ для справки

[root@mvts2 cfg]# service aksusbd stop
Stopping HASPLM daemon:                                      [  OK  ]
Stopping WINEHASP daemon:                                  [  OK  ]
Stopping AKSUSB daemon:                                       [  OK  ]


Запускаем ключ лицензий

[root@mvts2 cfg]# /usr/local/etc/hled2
HaspLinuxEmulator v.1.09 full daemon
loading...
Calc PC_ID info.
Elapsed time 1 min.
Waiting please...


Потом проверяем что как процесс запущен в системе

Идем в консоль, вот консолька в управлялке - это она и есть:

/usr/local/mvts/bin/mp_shell.sh
#>

Паранеобходимых команд(красным подсветил важные аспекты)

#>sh red

Redundancy state          master: master and slave are active   мастер в работе
Is slave                  0                                                                   слейв нет

Master address            x.x.x.58:1720
Slave address             y.y.y.59:1720
Last slave connect time   2019-09-11 14:51:34






Checked address:
Address z.z.z.38:1720                     тут интересно, это плавающий IP
    Local address         x.x.x.58        и вот он на мастере живет
    Bring up command      /$H323PROXY_ROOT/cfg/link_to_sovintel
    Shut down command     /$H323PROXY_ROOT/cfg/link_down_to_sovintel


#>
#>show stat
Mera VoIP Transit Softswitch ( 5000 Advanced )
Release 3.1.3 build 3103-0044 (Aug  7 2007 01:16:42) HASP
Redundancy type: Shared Ip
---------------------- Common statistics ----------------------
 Host : 213.134.200.58
  Start time        : 02/09/2019 12:45:54
  Up time           : 9 days 2 hours 6 minutes
  Stat start time   : 02/09/2019 12:45:54
  Stat duration     : 9 days 2 hours 6 minutes
  Max load          : 69 calls
  Calls duration    : 117549 minute(s)
  Active calls      : 36
  Active AVG 1m (5m): 34.58 (32.61)
  Call rate 1m (5m) : 0.24 (0.35) (unlimited)
  Call rate maximum : 1.26 at 09/09/2019 10:13:36
  Full CR   1m (5m) : 0.24 (0.35)
  Full CR   maximum : 1.26 at 09/09/2019 10:13:36
  Received calls    : 75997
  Normal   calls    : 68939
  Failed   calls    : 7018
  Rejected calls    : 0
  Received Kb       : 138401707
  Written  Kb       : 138392200


Примерн так увидим на мастере в начале:

[root@mvts1 cfg]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:0E:54:07 
          inet addr:x.x.x.58  Bcast:213.134.200.63  Mask:255.255.255.248

eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:0E:54:07 
          inet addr:x.x.x.38  Bcast:213.134.195.39  Mask:255.255.255.252

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0


Отрубаем линк на котором живет плавающий IP

/sbin/ifdown eth0:0

И в рубаем на слейве

/sbin/ifup eth0:188

     Да-да, это до протоколов pacemaker и corosync , которые делали ноды и все автоматизировано, здесь можно руками, но так не делается, а делается на скриптах, но упращенно я рассказал как тут происходит и думаю логику уловили, на таком сценарии можно сделать балансировку для астера и других аналогичных АТС. В целом система показала себя как надежный и стабильный Н.323 гибкий коммутатор, до 1000 вызовов в ЧНН не проблема даже рядом, слышал и про более нагруженный платформы, у нас на сети она скромница и не ядро сети, хотя и важная ее часть.

Надеюсь было интересно.


Комментариев нет:

Отправить комментарий

Debian 12 sources.list редактирование и уход от cdrom

     Если после установки постоянно просит диск и ничего с этим не сделать, то идем в сорс-листы и комментим вот такую строчку  cat /etc/apt...