У меня 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.
Любые идеи?