User Tools

Site Tools


asterisk_в_отказоустойчивой_конфигурации

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
asterisk_в_отказоустойчивой_конфигурации [2019/04/12 15:08]
val
asterisk_в_отказоустойчивой_конфигурации [2019/04/12 15:54]
val [Шаг 4. Технология LXC (часть 1)]
Line 154: Line 154:
 </​code>​ </​code>​
  
-  * Пока загружается образ, можно выполнить тему "​Настройка bridge" ​и сделать перерыв+  * Пока загружается образ, можно выполнить темы 12, 13, 5 и сделать перерыв
  
 ===== Шаг 5. Настройка bridge ===== ===== Шаг 5. Настройка bridge =====
Line 251: Line 251:
 </​code>​ </​code>​
  
-  * Пока устанавливается Asterisk, можно ​выполнить темы Corosync и Pacemaker ​+  * Пока устанавливается Asterisk, можно ​сделать перерыв
  
-===== Шаг 9. Пакет Corosync ===== +===== Шаг 9. Минимальная настройка Asterisk =====
-<​code>​ +
-nodeN:~# apt install corosync +
- +
-nodeN:~# cat /​etc/​corosync/​corosync.conf +
-</​code><​code>​ +
-... +
-bindnetaddr:​ 10.5.12.0 +
-... +
-mcastaddr: 239.255.1.14 +
-... +
-</​code><​code>​ +
-nodeN:~# systemctl restart corosync  +
- +
-nodeN:~# corosync-cmapctl | grep members +
-</​code>​ +
- +
-===== Шаг 10. Пакет Pacemaker (базовая конфигурация) ===== +
-<​code>​ +
-nodeN:~# apt install pacemaker +
- +
-nodeN:~# crm_mon -1 +
- +
-node1:~# apt install crmsh +
- +
-node1:~# crm status +
- +
-node1:~# crm configure show +
- +
-node1:~# crm +
-</​code><​code>​ +
-configure property stonith-enabled=false +
-configure property no-quorum-policy=ignore +
-configure property default-resource-stickiness=100 +
-configure show +
-exit +
-</​code>​ +
- +
-===== Шаг 11. Минимальная настройка Asterisk =====+
  
   * Можно просто продемонстрировать анонимный звонок на номер 1000   * Можно просто продемонстрировать анонимный звонок на номер 1000
Line 335: Line 297:
   * Подключаем softphone и тестируем   * Подключаем softphone и тестируем
  
-===== Шаг ​12. Перемещение контейнера на другой узел вручную =====+===== Шаг ​10. Перемещение контейнера на другой узел вручную =====
 <​code>​ <​code>​
 node1:~# lxc-stop -n server node1:~# lxc-stop -n server
Line 356: Line 318:
   * через минуту,​ пере подключаем софтфон   * через минуту,​ пере подключаем софтфон
  
-===== Шаг ​13. Багфикс lxc для systemd =====+===== Шаг ​11. Багфикс lxc для systemd =====
 <​code>​ <​code>​
 node2:~# lxc-stop -n server node2:~# lxc-stop -n server
Line 377: Line 339:
 node2:~# lxc-info -n server node2:~# lxc-info -n server
 </​code>​ </​code>​
 +
 +===== Шаг 12. Пакет Corosync =====
 +<​code>​
 +nodeN:~# apt install corosync
 +
 +nodeN:~# cat /​etc/​corosync/​corosync.conf
 +</​code><​code>​
 +...
 +bindnetaddr:​ 10.5.12.0
 +...
 +mcastaddr: 239.255.1.14
 +...
 +</​code><​code>​
 +nodeN:~# systemctl restart corosync ​
 +
 +nodeN:~# corosync-cmapctl | grep members
 +</​code>​
 +
 +===== Шаг 13. Пакет Pacemaker (базовая конфигурация) =====
 +<​code>​
 +nodeN:~# apt install pacemaker
 +
 +nodeN:~# crm_mon -1
 +
 +node1:~# apt install crmsh
 +
 +node1:~# crm status
 +
 +node1:~# crm configure show
 +
 +node1:~# crm
 +</​code><​code>​
 +configure property stonith-enabled=false
 +configure property no-quorum-policy=ignore
 +configure property default-resource-stickiness=100
 +configure show
 +exit
 +</​code>​
 +
 ===== Шаг 14. Управление местоположением контейнера с помощью Pacemaker ===== ===== Шаг 14. Управление местоположением контейнера с помощью Pacemaker =====
 <​code>​ <​code>​
asterisk_в_отказоустойчивой_конфигурации.txt · Last modified: 2019/07/25 11:29 by val