有两台机器192.168.26.162(备),192.168.26.163(主)。vip:192.168.26.159
第一步:安装nginx
分别安装nginx-1.10.1
修改nginx的html文件夹中的index.html写入当前机器ip
192.168.26.162的添加:
ip:192.168.26.162
192.168.26.163的添加:
ip:192.168.26.169
使打开时如下:
第二步:安装keepalived
wget http://www.keepalived.org/software/keepalived-1.2.23.tar.gz
tar -xvzf keepalived-1.2.23.tar.gz
./configure --prefix=/usr/local/keepalived-1.2.23 && make && make install
即可安装完成。
cd /usr/local/keepalived-1.2.23/
cp bin/genhash /usr/bin/
cp sbin/keepalived /usr/sbin/
cp etc/sysconfig/keepalived /etc/sysconfig/
cp etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
cp -a etc/keepalived /etc
mv /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf-bak
以上内容为复制相关文件到相应的位置。
192.168.26.163(主)的keepalived配置文件
192.168.26.162( 备)的keepalived配置文件
# service keepalived status
keepalived (pid 28033) 正在运行...
# service keepalived status
keepalived (pid 28033) 正在运行...
第三步:测试
打开http://192.168.26.159 显示到192.168.26.163(主)上。
在192.168.26.163(主)机器上关机,或者service keepalived stop打到关机
再次打开http://192.168.26.159显示到192.168.26.162(备)上。
完成!
后记:这只是从keepalived机器的主备,没有把应用加上,就可以实现应用程序的主备。