首页 > 其他分享 >keepalived编译安装-麒麟v10Arm64

keepalived编译安装-麒麟v10Arm64

时间:2024-06-13 16:54:50浏览次数:13  
标签:v10Arm64 Keepalived sudo keepalived 麒麟 etc systemctl 2.3

环境信息

操作系统: 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

标签:v10Arm64,Keepalived,sudo,keepalived,麒麟,etc,systemctl,2.3
From: https://www.cnblogs.com/wiseo/p/18246257/keepalived_build_arm

相关文章

  • 麒麟操作系统——全网最详细安装教程
    打开虚拟机VMware,点击创建虚拟机点击自定义,然后下一步  还是下一步  选择稍后安装操作系统,然后点击下一步 上面选择Linux下面选择其他Linux4.x内核64位  自己选择虚拟机名字和安装位置  根据自己电脑情况来  这个也是自己选择  点击使用网络地......
  • LVS+KeepAlived高可用负载均衡集群
    目录1.高可用群集的相关知识1.1单台服务器1.2keepalived1.3Keepalived实现原理2.部署keepalived2.1准备虚拟机2.2初始化操作2.3更新在线源仓库并安装keepalived​2.4配置主调度器2.5 配置备调度器2.6 启动主备keepalived2.7验证3.常问题目4.非抢占模式......
  • linux mysql麒麟系统部署
    1、安装mysqlapt-getinstallmysql-servermysql-common2、取消大小写敏感 (1)、先删除mysql数据库rm-rf/var/lib/mysql (2)、设置my.cnf[mysqld]lower-case-table-names=1 (3)、初始化数据库,取消大小写敏感mysqld--initialize--user=mysql--lower-case-tab......
  • Docker与银河麒麟的兼容性问题
    Docker与银河麒麟的兼容性问题背景大过节的出差.客户想迁移环境,优先使用银河麒麟的系统.有一个需要使用容器docker运行nginx的的需求结果发现被坑的很惨.所以记录一下问题以及解决方案安装完docker后发现dockerrun提示没有权限.docker:Errorresponsefr......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版控制Word编辑区域(局部编辑)
    本示例关键代码的编写位置Vue+Springboot注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。在实际项目开发中,以下场景可能会用到Word局部编辑功能:合同审批公文流转策划设计报告汇签单招投标(标书文件)其他......
  • repmgr+keepalived+pgbouncer构建postgresql集群
    安装环境操作系统:openeuler22LTSSP3数据库:postgresql16.3两台已经安装了数据库的服务器10.11.110.46 node110.11.110.47 node2配置node1和node2之间的免密登录,以及postgres用户需要无密执行systemd启停数据库服务。echo"postgresALL=(root)NOPASSWD:/usr/bin/sys......
  • Mysql主主复制+keepalived
     MySQL的主从复制和主主复制可以参考一下两篇文章:MySQL主从同步-CSDN博客MySQL主主复制-CSDN博客master服务器IP192.168.7.67slave服务器IP192.168.7.711、keepalived部署(master和slave服务器都安装)安装依赖包:[root@dockermysql]#yuminstallgcclibnllibnl-devel......
  • 麒麟kylin安装K8s1.23.9
    1.主机名解析10.129.148.4hangkong-k8s-node0110.129.148.5hangkong-k8s-node0210.129.148.6hangkong-k8s-node0310.129.148.4hangkong-k8s.vip.com2.主机名设置echo'hangkong-k8s-node01'>/etc/hostnameecho'hangkong-k8s-node02'>/etc/hos......
  • 麒麟kylin-ARM安装K8s1.23.9
    第一章k8s及中间件安装1.主机名解析2.主机名设置3.禁用iptables和firewalld4.禁用selinux(linux下的一个安全服务,必须禁用)5.禁用swap分区(主要是注释最后一行)6.修改系统的内核参数7.配置ipvs功能8.安装docker验证docker安装是否成功9.安装kubernetes1.23.910.集群初始......
  • 使用MySQL主主复制加Keepalived实现高可用
    目录资源列表基础环境关闭防火墙关闭内核安全机制修改主机名时间同步一、安装MySQL准备yum源清理mariadb相关的包安装启动二、MySQL主主复制两个节点授权用户两个节点使用授权用户进行连接启动同步三、安装keepalived安装修改配置文件启动服务验证  ......