LVS-keepalived高可用

LVS-Keepalived高可用html

1、實驗環境c++

wKiom1mZIo7Sa0gjAADFddYHUrQ683.pngwKioL1mZIpODijNRAAAN7Ztjkus638.png

2、實驗步驟vim

LVS-keepalived  1配置(主)服務器

實驗步驟:ide

加載ip_vs模塊工具

安裝ipvsadm管理工具測試

安裝keepalived源碼包。ui

修改內核參數( /etc/sysctl.conf)文件,關閉ICMP重定向spa

IP:vmnet2192.168.1.2 網關:192.168.1.13d

#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

wKioL1mZIqCwVwIAAAAUPcx7-ZU323.png

#sysctl  -p                       使配置生效

#cd   /etc/keepalived/

#cp   keepalived.conf    keepalived.conf.bak   備份一份以防配錯

#vim   keepalived.conf

wKiom1mZIq-i3UrQAACy_cS-0ds375.png

wKioL1mZIrSjiDUvAAEHWuZg0N4973.png

#service   keepalived  start

wKiom1mZIsPSohK7AACI42j4gV4239.png

LVS-keepalived  2配置(備份)

IP:vmnet 2192.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  root@192.168.1.2:/etc/sysctl.conf     /etc/

#sysctl    -p

#scp  root@192.168.1.2:/etc/keepalived/keepalived.conf   /etc/keepalived/

#vim /etc/keepalived/keepalived.conf

wKiom1mZIs2Buo35AABytDUXZvk149.png

#service  keepalived  start

#ip  addr  show   eth0

wKioL1mZItOC8IaMAABwSurJsdY033.png

NFS共享存儲配置

Ipvmnet 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

wKiom1mZIuKC0wQIAAAkGNEGqKU559.png

WEB 1節點服務器配置

Ipwmnet 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

wKioL1mZIumxfVAbAAAh_uyzOT4894.png

#ifconfig  lo:0;ifup lo:0

wKiom1mZIvrTvUbYAAAqbdC_TnM537.png

#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應答。

wKioL1mZIv7zd6rxAAAfSWTf6HA646.png

#sysctl   -p                          使配置生效

#yum  install   -y  httpd   rpcbind  nfs-utils

#service httpd  start

#chkconfig   httpd   on

#echo 11111 > /var/www/html/index.html

WEB  2節點服務器配置

Ipwmnet 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   root@192.168.1.4:/etc/sysconfig/network-scripts/ifcfg-lo:0

/etc/sysconfig/network-scripts/

#cat  /etc/sysconfig/network-scripts/ifcfg-lo:0

wKiom1mZIyeDjMxqAAAh_uyzOT4104.png

#ifconfig  lo:0;ifup lo:0

wKiom1mZIzWz3h--AAAqbdC_TnM995.png

#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  root@192.168.1.4:/etc/sysctl.conf   /etc/

#sysctl   -p                          使配置生效

#vim   /etc/sysctl.conf    修改內核參數( /etc/sysctl.conf)文件,關閉ARP應答。

wKioL1mZI0Gy7hTyAAAfSWTf6HA122.png

#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

wKioL1mZI1iRCiyeAAAcPCIob5U828.png

wKiom1mZI2fTAgyWAAAc87eD5ng649.png

把主調度器網卡斷開

wKiom1mZI3PjeTiOAACizV3cQKw652.png

再次測試http://192.168.1.254

wKioL1mZI3eQhrCiAAAc7OVUoEI271.png

wKiom1mZI5XgSQYPAAAdU4quiP4681.png

查看從服務器

wKiom1mZI6GQh0YCAACDCtolyR4288.png

再次配置各節點服務器

#service  rpcbind   start

#service   nfs    start

#mount   192.168.2.1:/opt/wwwroot     /var/www/html

Windows  7客戶端測試http://192.168.1.254
wKioL1mZI6fwcJpbAAAeUUnlxUk125.png

相關文章
相關標籤/搜索