linux下安装部署下安装部署keepalived,利用,利用keepalived多台多台nginx虚拟虚拟
IP浮动浮动
一、准备一、准备
软件包名称:keepalived 2.0.19
操作系统环境
演示环境为centos7.7-x86_64-minimal 操作系统
IP 部署部署 说明说明
192.168.1.91 — 虚IP映射域名
192.168.1.97 keepalived 主要节点
192.168.1.98 keepalived 备份节点
二、二、keepalived 编译安装编译安装
上传keepalived安装包至相应目录,这里我们指定 /kp/keepalived
[root@pve-97 keepalived]# pwd
/kp/keepalived
[root@pve-97 keepalived]# ll
total 1004
-rw-r--r--. 1 root root 1025062 Jan 8 16:59 keepalived-2.0.19.tar.gz
解压命令:tar -zxvf keepalived-2.0.19.tar.gz 并进入目录
[root@pve-97 keepalived-2.0.19]# ll
total 1212
-rw-rw-r--. 1 1000 1000 54387 Oct 20 00:16 aclocal.m4
-rwxr-xr-x. 1 1000 1000 5826 Mar 26 2018 ar-lib
-rw-rw-r--. 1 1000 1000 41 Aug 16 2018 AUTHOR
drwxrwxr-x. 2 1000 1000 44 Oct 20 00:16 bin_install
-rwxrwxr-x. 1 1000 1000 64 Aug 16 2018 build_setup
-rw-rw-r--. 1 1000 1000 494050 Oct 20 00:08 ChangeLog
-rwxr-xr-x. 1 1000 1000 7333 Mar 26 2018 compile
-rwxrwxr-x. 1 1000 1000 405505 Oct 20 00:16 configure
-rw-rw-r--. 1 1000 1000 98443 Oct 20 00:09 configure.ac
-rw-rw-r--. 1 1000 1000 823 Aug 16 2018 CONTRIBUTORS
-rw-rw-r--. 1 1000 1000 18092 Aug 16 2018 COPYING
-rwxr-xr-x. 1 1000 1000 23567 Mar 26 2018 depcomp
drwxrwxr-x. 5 1000 1000 210 Oct 20 00:16 doc
drwxrwxr-x. 3 1000 1000 205 Oct 20 00:16 genhash
-rw-rw-r--. 1 1000 1000 8218 Jul 18 04:10 INSTALL
-rwxr-xr-x. 1 1000 1000 15155 Mar 26 2018 install-sh
drwxrwxr-x. 9 1000 1000 173 Oct 20 00:16 keepalived
-rw-rw-r--. 1 1000 1000 9878 Apr 3 2019 keepalived.spec.in
drwxrwxr-x. 2 1000 1000 4096 Oct 20 00:16 lib
-rw-rw-r--. 1 1000 1000 1807 Feb 3 2019 Makefile.am
-rw-rw-r--. 1 1000 1000 28929 Oct 20 00:16 Makefile.in
-rwxr-xr-x. 1 1000 1000 6872 Mar 26 2018 missing
-rw-rw-r--. 1 1000 1000 2083 Oct 17 01:21 README.md
drwxrwxr-x. 3 1000 1000 41 May 9 2019 snap
-rw-rw-r--. 1 1000 1000 5908 Aug 17 2018 TODO
执行 ./configure --prefix=/kp/keepalived 配置安装路径
如果提示
*** WARNING - this build will not support IPVS with IPv6. Please install libnl/libnl-3 dev libraries to support IPv6 with IPVS.
需要安装依赖软件 yum -y install libnl libnl-devel
如果提示
configure: error: libnfnetlink headers missing
需要安装依赖软件 yum install -y libnfnetlink-devel
评论0