1、安裝keepalived。
tar xvf keepalived-1.2.7.tar.gz cd keepalived-1.2.7 ./configure --prefix=/usr/local/keepalived ##可能會提示安裝popt-devel包,yum即可 make && make install
2、整理配置文件與腳本
mkdir /etc/keepalived ##keepalived默認配置文件從/etc/keepalived下讀取 cp /usr/local/keepalived/sbin/keepalived /usr/sbin/ ##就一個二進制文件,直接拷貝過去即可,多的話就更改PATH吧 cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ ##腳本的額外配置文件讀取位置 cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/ ##啓動腳本你懂得 cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/ ##我們關鍵的keepalived配置文件
3、修改server1的/etc/keepalived/keepalived.conf
! Configuration File for keepalived global_defs { notification_email { [email protected] ##出故障發送郵件給誰 } notification_email_from keepalived@localhost ##故障用哪個郵箱發送郵件 smtp_server 127.0.0.1 ##SMTP_Server IP smtp_connect_timeout 30 ##超時時間 router_id LVS_DEVEL ##服務器標識 } vrrp_instance VI_1 { state BACKUP ##狀態,都爲BACKUP,它們會推選Master,如果你寫MASTER,它就會是Master, ##當Master故障時Backup會成爲Master,當原來的Master恢復後,原來的Master會成爲Master interface eth0 ##發送VRRP的接口,仔細看你的是不是eth0 virtual_router_id 51 ##虛擬路由標識,同一個組應該用一個,即Master與Backup同一個 priority 100 ##重要的優先級哦 nopreempt ##不搶佔,一個故障時,重啓後恢復後不搶佔意資源 advert_int 1 ##同步間隔時長 authentication { ##認證 auth_type PASS ##認證方式 auth_pass www.laoguang.me ##密鑰 } virtual_ipaddress { 192.168.1.18 ##VIP } } ##後面的刪除吧,LVS上纔有用
拷貝到server2上一份,只修改priority 90 即可