LVS-keepalived高可用
LVS-Keepalived高可用
一、實驗環境
二、實驗步驟
LVS-keepalived 1配置(主)
實驗步驟:
加載ip_vs模塊
安裝ipvsadm管理工具
安裝keepalived源碼包。
修改內核參數( /etc/sysctl.conf)文件,關閉ICMP重定向
IP:vmnet2:192.168.1.2 網關:192.168.1.1
#modprobe ip_vs
#yum install -y kernel-devel popt-devel openssl-devel
#yum install -y ipvsadm gcc gcc-c++
#tar zxf keepalived-1.2.13.tar.gz
#cd keepalived-1.2.13
#./configure --prefix=/
--with-kernel-dir=/usr/src/kernels/2.6.32-431.e16.x86_64
#make && make install
#chkconfig --add keepalived
#chkconfig keepalived on
#vim /etc/sysctl.conf
#sysctl -p 使配置生效
#cd /etc/keepalived/
#cp keepalived.conf keepalived.conf.bak 備份一份以防配錯
#vim keepalived.conf
#service keepalived start
LVS-keepalived 2配置(備份)
IP:vmnet 2:192.168.1.3 網關:192.168.1.1
#modprobe ip_vs
#yum install -y kernel-devel popt-devel openssl-devel
#yum install -y ipvsadm gcc gcc-c++
#tar zxf keepalived-1.2.13.tar.gz
#cd keepalived-1.2.13
#./configure --prefix=/
--with-kernel-dir=/usr/src/kernels/2.6.32-431.e16.x86_64
#make && make install
#chkconfig --add keepalived
#chkconfig keepalived on
#scp [email protected]2:/etc/sysctl.conf /etc/
#sysctl -p
#scp [email protected]2:/etc/keepalived/keepalived.conf /etc/keepalived/
#vim /etc/keepalived/keepalived.conf
#service keepalived start
#ip addr show eth0
NFS共享存儲配置
Ip:vmnet 3:192.168.2.1
#yum install rpcbind nfs-utils
#chkconfig rpcbind on
#chkconfig nfs on
#mkdir -p /opt/wwwroot
#vim /etc/exports
/opt/wwwroot 192.168.2.0/24(rw,sync,no_root_squash)
#echo www.itdby.com > /opt/wwwroot/index.html
#service rpcbind start
#service nfs start
#netstat -anpt | grep rpcbind
WEB 1節點服務器配置
Ip:wmnet 2:192.168.1.4 vmnet 3:192.168.2.2
配置步驟:
ifcfg-lo:0配置群集ip地址192.168.1.254,子網掩碼為255.255.255.255
修改內核參數( /etc/sysctl.conf)文件,關閉ARP應答。
#cd /etc/sysconfig/network-scripts/ 配置虛擬VIP
#cp ifcfg-lo ifcfg-lo:0
#vim ifcfg-lo:0
#ifconfig lo:0;ifup lo:0
#echo “/sbin/route add -host 192.168.1.254 dev lo:0” >> /etc/rc.local 重啟後生效
#route add -host 192.168.1.254 dev lo:0 臨時添加VIP本地訪問路由,即時生效。
#vim /etc/sysctl.conf 修改內核參數( /etc/sysctl.conf)文件,關閉ARP應答。
#sysctl -p 使配置生效
#yum install -y httpd rpcbind nfs-utils
#service httpd start
#chkconfig httpd on
#echo 11111 > /var/www/html/index.html
WEB 2節點服務器配置
Ip:wmnet 2:192.168.1.5 vmnet 3:192.168.2.3
配置步驟:
ifcfg-lo:0配置群集ip地址192.168.1.254,子網掩碼為255.255.255.255
修改內核參數( /etc/sysctl.conf)文件,關閉ARP應答。
#scp [email protected]:/etc/sysconfig/network-scripts/ifcfg-lo:0
/etc/sysconfig/network-scripts/
#cat /etc/sysconfig/network-scripts/ifcfg-lo:0
#ifconfig lo:0;ifup lo:0
#echo “/sbin/route add -host 192.168.1.254 dev lo:0” >> /etc/rc.local 重啟後生效
#route add -host 192.168.1.254 dev lo:0 臨時添加VIP本地訪問路由,即時生效。
#scp [email protected]:/etc/sysctl.conf /etc/
#sysctl -p 使配置生效
#vim /etc/sysctl.conf 修改內核參數( /etc/sysctl.conf)文件,關閉ARP應答。
#yum install -y httpd rpcbind nfs-utils
#service httpd start
#chkconfig httpd on
#echo 22222 > /var/www/html/index.html
Windwos 7客戶機測試http://192.168.1.254
把主調度器網卡斷開
再次測試http://192.168.1.254
查看從服務器
再次配置各節點服務器
#service rpcbind start
#service nfs start
#mount 192.168.2.1:/opt/wwwroot /var/www/html
Windows 7客戶端測試http://192.168.1.254
本文出自 “IT大本營” 博客,轉載請與作者聯系!
LVS-keepalived高可用