keepalived编译安装-麒麟v10Arm64
环境信息
操作系统: Kylin Linux Advanced Server V10 (Lance)
架构:Arm
keepalived版本:2.3.1
编译
wget https://www.keepalived.org/software/keepalived-2.3.1.tar.gz
tar xvf keepalived-2.3.1.tar.gz
cd keepalived-2.3.1/
./configure --prefix=/usr/local/keepalived
make
make install
编译完成查看版本
/usr/local/keepalived/sbin/keepalived --version
配置并启动 Keepalived
创建配置目录和日志目录:
sudo mkdir -p /etc/keepalived
sudo mkdir -p /var/log/keepalived
创建和编辑配置文件 /etc/keepalived/keepalived.conf:
sudo vi /etc/keepalived/keepalived.conf
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1234
}
virtual_ipaddress {
192.168.1.100
}
}
创建系统服务(可选)#
为了方便管理 Keepalived 服务,可以创建一个 systemd 服务文件。
创建 systemd 服务文件:
sudo vi /etc/systemd/system/keepalived.service
[Unit]
Description=Keepalived service
After=network.target
[Service]
ExecStart=/usr/local/keepalived/sbin/keepalived -D
ExecReload=/bin/kill -HUP $MAINPID
PIDFile=/var/run/keepalived.pid
KillSignal=SIGTERM
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
启动并启用 Keepalived 服务:
sudo systemctl daemon-reload
sudo systemctl start keepalived
sudo systemctl enable keepalived
检查 Keepalived 服务状态:
systemctl status keepalived
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2022-06-13 LVM逻辑卷创建