1. 程式人生 > >Linux學習筆記5月21日任務

Linux學習筆記5月21日任務

集群 keepalived 高可用集群(主備)

18.1 集群介紹

技術分享圖片

技術分享圖片


18.2 keepalived介紹

技術分享圖片

技術分享圖片


18.3/18.4/18.5 用keepalived配置高可用集群

技術分享圖片

技術分享圖片

#yum install -y keepalived

#yum install -y nginx

編輯配置文件#vim /etc/keepalived/keepalived.conf

清空配置文件#> !$

編輯配置文件#vim /etc/keepalived/keepalived.conf復制提供的配置內容進來,保存


編輯監控腳本#vim /usr/local/sbin/check_ng.sh

#chmod 755 /usr/local/sbin/check_ng.sh

啟動服務 #systemctl start keepalived

查看#ps aux | grep keep

查看nginx服務#ps aux | grep nginx


停止nginx服務#/etc/init.d/nginx stop

查看nginx服務#!ps

nginx服務自動起來了

查看日誌文件#less /var/log/messages

可以看到日誌中服務的啟動停止情況

查看IP配置#ip add //ifconfig是查看不到的

查看iptables規則#iptables -nvl

關閉防火墻#systemctl stop firewalld

查看防火墻#getenforce

關閉selinux,#setenforce 0

技術分享圖片技術分享圖片

備用主機設置

編輯配置文件#vim /etc/keepalived/keepalived.conf

技術分享圖片技術分享圖片

編輯監控腳本#vim /usr/local/sbin/check_ng.sh

#chmod 755 /usr/local/sbin/check_ng.sh

啟動服務 #systemctl start keepalived

技術分享圖片技術分享圖片

#systemctl stop keepalived

#systemctl start keepalived

擴展

heartbeat和keepalived比較http://blog.csdn.net/yunhua_lee/article/details/9788433

DRBD工作原理和配置 http://502245466.blog.51cto.com/7559397/1298945

mysql+keepalived http://lizhenliang.blog.51cto.com/7876557/1362313


Linux學習筆記5月21日任務