天天看點

254個VIP時腳本生成keepalived.conf配置檔案 推薦

    部署LVS+Keepalived高可用時,因業務需求一共要配置254個VIP,每個VIP有9台真實server,每台真實server還要配置些參數。如果手動寫,要累死去了。是以編寫了如下生成配置腳本。這個腳本生成的檔案,在另一台高可用LVS上使用時,需要交換兩個執行個體中的state與priority參數,成互為主從狀态。

在上述配置檔案中,調用了添加VIP的腳本,内容如下:

#删除VIP的腳本,把上面循環中的添加VIP的指令改為後面這句删除的指令即可:  ip  addr del ${ip_pre}${ip}/32 dev bond0

所有VIP都配置上了後,得對所有VIP進行通路測試,檢查80端口是否能正常通路。事實上我使用腳本自動測試時,發現有一個IP在電信網段被封禁了,是以測試是必須的不然影響業務就麻煩了。

繼續閱讀