Назад | Перейти на главную страницу

Конфигурация CARP с 4 серверами (3 мастера)

У меня 4 сервера, использующие Карп в 2 группах за балансировщиком нагрузки, обслуживающим только веб-трафик без брандмауэра, примерно так:

             Load balancer

         G1 /             \ G2

   Server 1 (M)        Server 3 (M)
   Server 2 (B)        Server 4 (B)


M - CARP MASTER
B - CARP BACKUP

Чтобы воспользоваться преимуществами двух серверов, находящихся в режиме резервного копирования, я думаю о создании ГЛАВНОГО из двух серверов резервного копирования, примерно так:

            Load balancer

            /      |      \

   Server 1 (M)    |     Server 3 (M)
   Server 2 (B)    |     Server 4 (B)
                   |

                Master 

     Server 1 (B)    Server 3(B)
     Server 2 (B)    Server 4(B)

Взаимодействие с другими людьми

Новый мастер должен создаваться только из тех серверов, которые находятся в резервном режиме из группы 1 и группы 2.

В настоящее время я настраиваю каждую группу примерно так:

​# group 1
inet 10.0.0.10/32 vhid 1 advskew 0   pass secret # server 1 
inet 10.0.0.10/32 vhid 1 advskew 100 pass secret # server 2


# group 2
inet 10.0.0.11/32 vhid 1 advskew 0   pass secret # server 3
inet 10.0.0.11/32 vhid 1 advskew 100 pass secret # server 4

Но интересно, как я могу создать новый vhid "10.10.0.12" только с использованием резервных копий из G1 и G2.

Любые идеи?