版本比较
比较
标识
- 该行被添加。
- 该行被删除。
- 格式已经改变。
Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
服务准备:
IP地址 | 角色 | |
---|---|---|
服务器1 | 192.168.137.111 | smartbi-proxy,keepalived |
服务器2 | 192.168.137.112 | smartbi-proxy,keepalived |
VIP | 192.168.137.155 |
1、安装Smartbi Proxy
参考 Linux Tocmat部署Smartbi Proxy 在两台服务器上部署好Smartbi Proxy,并确保能正常访问。
2、安装keepalived
1.环境准备
安装需要基础环境
代码块 | ||
---|---|---|
| ||
yum install -y gcc gcc-c++ make openssl-devel |
2.安装keepalived(服务器均需执行)
上传Keepalived安装包到服务器,并解压到指定目录
代码块 | ||
---|---|---|
| ||
tar -zxvf keepalived-1.3.6.tar.gz -C /opt |
进入解压目录,执行脚本安装Keepalived
代码块 | ||
---|---|---|
| ||
cd /opt/keepalived-1.3.6/
./configure --prefix=/opt/keepalived
make && make install |
拷贝执行文件
代码块 | ||
---|---|---|
| ||
cp /opt/keepalived/sbin/keepalived /usr/sbin/ |
将init.d文件拷贝到etc下,加入开机启动项
代码块 | ||
---|---|---|
| ||
cp /opt/keepalived-1.3.6/keepalived/etc/init.d/keepalived /etc/init.d/keepalived |
将keepalived配置文件拷贝到etc下
代码块 | ||
---|---|---|
| ||
cp /opt/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ |
创建keepalived文件夹
代码块 | ||
---|---|---|
| ||
mkdir /etc/keepalived |
将keepalived配置文件拷贝到etc下
代码块 | ||
---|---|---|
| ||
cp /opt/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf |
添加可执行权限
代码块 | ||
---|---|---|
| ||
chmod +x /etc/init.d/keepalived |
加入开机启动
代码块 | ||
---|---|---|
| ||
chkconfig --add keepalived
chkconfig keepalived on
systemctl enable keepalived |
3.修改Keepalived配置文件
目录 |
---|