Project

General

Profile

Перенос рабочего IP между серверами при сбое

Предположим, у вас есть в одной сети 2 сервера: основной и резервный.
И вы хотите вручную переносить рабочий IP при выходе со строя основного сервера.

Для выполнения этой процедуры должны выполняться требования:

  • у каждого сервера должнен быть основной неизменный статический IP адрес для контроля
  • рабочий IP адрес (далее по тексту IP адрес А) должен быть сконфигурирован алиасом (не основным IP адресом), дополнительно к основному адресу.
  • все сервисы (SIP, H323, итд) должны быть подняты не на 0.0.0.0, а на IP адресе А.

Последовательность действий при сбое:

1. На основном сервере (если он доступен):
1.1. Убираем IP адрес А с основного сервера:

ifconfig em0 *IP адрес А* -alias

Вместо em0 используйте название интерфейса, которое видно через

ifconfig

2. На резервном сервере:
2.1. Добавляем IP адрес А алиасом:

ifconfig em0 *IP адрес А* netmask *ваша маска подсети* alias

Вместо em0 используйте название интерфейса, которое видно через

ifconfig

2.2. Обновляем ARP кэш маршрутизатора:

ping -S *IP адрес А* 8.8.8.8

2.3. Перезапускаем asterisk:

/usr/local/etc/rc.d/asterisk restart

Для возврата IP адреса А после поднятия основого сервера выполните те же действия.

Also available in: PDF HTML TXT