close

 

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. 測試 ....兩台全開機 ...關掉第一台, 第二台開機時 測試 ......關掉第二台, 第一台開機時 測試

 

 

 

 



 

 

 

arrow
arrow
    全站熱搜

    echochio 發表在 痞客邦 留言(0) 人氣()