linux下keepalived安装步骤

1.安装环境

su - root

yum -y install kernel-devel*

yum -y install openssl-*

yum -y install popt-devel

yum -y install lrzsz

yum -y install openssh-clients

yum -y install libnl libnl-devel popt

2.安装keepalived


将keepalived-1.2.15.tar.gz上传到服务器/usr/local/下。

https://download.csdn.net/download/kxj19980524/11044718   安装包下载地址

cd /usr/local

tar -zxvf keepalived-1.2.15.tar.gz

cd keepalived-1.2.15

 

执行配置命令

./configure --prefix=/usr/local/keepalived

 

3.编译


make

4.安装


make install

 

至此安装成功

 

5.拷贝执行文件


cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

6.将init.d文件拷贝到etc下,加入开机启动项


cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived

7.将keepalived文件拷贝到etc下,加入网卡配置


cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

8.创建keepalived文件夹


mkdir -p /etc/keepalived

9.将keepalived配置文件拷贝到etc下


cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf

10.添加可执行权限


chmod +x /etc/init.d/keepalived

11.加入开机启动:


chkconfig --add keepalived       #添加时必须保证/etc/init.d/keepalived存在

chkconfig keepalived on

 

添加完可查询系统服务是否存在:chkconfig --list

 

12.启动keepalived


启动:service keepalived start

停止:service keepalived stop

重启:service keepalived restart

 

13.配置日志文件


1.将keepalived日志输出到local0:

vi /etc/sysconfig/keepalived

KEEPALIVED_OPTIONS="-D -d -S 0"

 

2.在/etc/rsyslog.conf里添加:

vi /etc/rsyslog.conf

local0.*  /var/log/keepalived.log

 

3.重新启动keepalived和rsyslog服务:

service rsyslog restart

service keepalived restart

14.打开防火墙的通讯地址


iptables -A INPUT -d 224.0.0.18 -j ACCEPT

/etc/rc.d/init.d/iptables save

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux上安装Keepalived,您可以按照以下步骤进行操作: 1. 首先,确保您的系统已经安装了必要的软件包和依赖项。您可以使用以下命令来更新软件包并安装所需的软件: ``` sudo apt update sudo apt install keepalived -y ``` 对于其他Linux发行版,请使用相应的软件包管理器进行安装。 2. 安装完成后,您需要编辑Keepalived的配置文件。配置文件的路径通常是`/etc/keepalived/keepalived.conf`。使用您喜欢的文本编辑器打开该文件: ``` sudo nano /etc/keepalived/keepalived.conf ``` 3. 在配置文件中,您需要定义Keepalived的虚拟路由器(VRRP)实例。以下是一个示例配置,您可以根据自己的需要进行修改: ``` vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass your_password } virtual_ipaddress { 192.168.1.100/24 } } ``` 在上述示例中,我们定义了一个名为VI_1的VRRP实例,将eth0接口设置为主机,并配置了虚拟路由器ID、优先级、广告间隔、认证类型和密码,以及虚拟IP地址。 4. 保存并关闭配置文件。 5. 启动Keepalived服务,并将其设置为开机自启动: ``` sudo systemctl enable keepalived sudo systemctl start keepalived ``` 确保服务已成功启动,并且没有报错。 6. 在其他节点上重复上述步骤,将其中一个节点的状态设置为`state MASTER`,其他节点设置为`state BACKUP`。这样,Keepalived将在主节点故障时自动切换到备份节点。 这样,您就完成了在Linux上安装Keepalived的过程。请记住,这只是一个基本的配置示例,您可能需要根据您的网络环境和需求进行更多的配置调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值