1. Zentyal 兩台 DC DRBD+OCFS2 請參考
http://echochio.pixnet.net/blog/post/44420158
2. 安裝 Keepalived
apt install keepalived
3. 設定 Keepalived (如要郵件斷線通知請參考 http://echochio.pixnet.net/blog/post/44368927 )
第一台 (192.168.0.63) 的 /etc/keepalived/keepalived.conf
! Configuration File for keepalived
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 0000000000
}
virtual_ipaddress {
192.168.0.66
}
}
第二台 (192.168.0.64) 的 /etc/keepalived/keepalived.conf
! Configuration File for keepalived
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 150
advert_int 1
authentication {
auth_type PASS
auth_pass 0000000000
}
virtual_ipaddress {
192.168.0.66
}
}
4. 設定 UDP loopkack ...
第一台 (192.168.0.63) 的 /usr/share/perl5/EBox/Util/Init.pm
EBox::info("Start modules finished");
EBox::Sudo::root("mount -t ocfs2 /dev/drbd1 /cluster");
EBox::info("mount cluster finished");
EBox::Sudo::root("iptables -t nat -A PREROUTING -p udp --destination-port=53 -i eth0 -j DNAT --to 192.168.0.63:53");
EBox::Sudo::root("iptables -t nat -A PREROUTING -p udp --destination-port=123 -i eth0 -j DNAT --to 192.168.0.63:123");
EBox::Sudo::root("iptables -t nat -A PREROUTING -p udp --destination-port=137 -i eth0 -j DNAT --to 192.168.0.63:137");
EBox::info("VIP loopkack set finished");
第一台 (192.168.0.64) 的 /usr/share/perl5/EBox/Util/Init.pm
EBox::info("Start modules finished");
EBox::Sudo::root("mount -t ocfs2 /dev/drbd1 /cluster");
EBox::info("mount cluster finished");
EBox::Sudo::root("iptables -t nat -A PREROUTING -p udp --destination-port=53 -i eth0 -j DNAT --to 192.168.0.64:53");
EBox::Sudo::root("iptables -t nat -A PREROUTING -p udp --destination-port=123 -i eth0 -j DNAT --to 192.168.0.64:123");
EBox::Sudo::root("iptables -t nat -A PREROUTING -p udp --destination-port=137 -i eth0 -j DNAT --to 192.168.0.64:137");
EBox::info("VIP loopkack set finished");
5. 兩台重開 ...一台重開後 ...要等服務都起來不然會出錯 ....
出錯先停 samba 用腦裂方式 處裡 ......http://echochio.pixnet.net/blog/post/44405587
6. 測試 ....兩台全開機 ...關掉第一台, 第二台開機時 測試 ......關掉第二台, 第一台開機時 測試
留言列表