zoukankan      html  css  js  c++  java
  • keepalived 安装篇-官方文档

    官方安装文档

    http://www.keepalived.org/doc/installing_keepalived.html

    Installing Keepalived

    Install keepalived from the distribution’s repositories or, alternatively, compile from source. Although installing from the repositories is generally the fastest way to get keepalived running on a system, the version of keepalived available in the repositories are typically a few releases behind the latest available stable version.

    Installing from the Repositories

    Installing on Red Hat Enterprise Linux

    As of Red Hat 6.4, Red Hat and the clones have included the keepalived package in the base repository. Therefore, run the following to install the keepalived package and all the required dependencies using YUM:

    yum install keepalived
    

    Installing on Debian

    Run the following to install the keepalived package and all the required dependencies using Debian’s APT package handling utility:

    apt-get install keepalived
    

    Compiling and Building from Source

    In order to run the latest stable version, compile keepalived from source. Compiling keepalived requires a compiler, OpenSSL and the Netlink Library. You may optionally install Net-SNMP, which is required for SNMP support.

    Install Prerequisites on RHEL/CentOS

    On RHEL, install the following prerequisites:

    yum install curl gcc openssl-devel libnl3-devel net-snmp-devel
    

    Install Prerequisites on Debian

    On Debian, install the following prerequisites:

    apt-get install curl gcc libssl-dev libnl-3-dev libnl-genl-3-dev libsnmp-dev
    

    Build and Install

    Use curl or any other transfer tool such as wget to download keepalived. The software is available at http://www.keepalived.org/download.html or https://github.com/acassen/keepalived. Then, compile the package:

    curl --progress http://keepalived.org/software/keepalived-1.2.15.tar.gz | tar xz
    cd keepalived-1.2.15
    ./configure
    make
    sudo make install
    

    It is a general recommendation when compiling from source to specify a PREFIX. For example:

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

    This makes it easy to uninstall a compiled version of keepalived simply by deleting the parent directory. Additionally, this method of installation allows for multiple versions of Keepalived installed without overwriting each other. Use a symlink to point to the desired version. For example, your directory layout could look like this:

    [root@lvs1 ~]# cd /usr/local
    [root@lvs1 local]# ls -l
    total 12
    lrwxrwxrwx. 1 root root   17 Feb 24 20:23 keepalived -> keepalived-1.2.15
    drwxr-xr-x. 2 root root 4096 Feb 24 20:22 keepalived-1.2.13
    drwxr-xr-x. 2 root root 4096 Feb 24 20:22 keepalived-1.2.14
    drwxr-xr-x. 2 root root 4096 Feb 24 20:22 keepalived-1.2.15
    

    Setup Init Scripts

    After compiling, create an init script in order to control the keepalived daemon.

  • 相关阅读:
    Unity3D启动时卡在Loading界面
    unity触发器碰撞调用OnTriggerStay()检查按键多次执行的问题
    Unity使用Destroy删除物体的问题
    Unity脚本设置场景环境光,实现白天晚上切换
    unity隐藏显示物体
    unity使用Vuplex的WebView嵌入网页,打包后报错进不去
    【Python】输入两个字符串,在第一字符串中删除第二个字符串中所包含的所有字符
    用until编写一段shell程序,计算1~10的平方
    用until编写一段shell程序,计算1~10的平方和
    PrismJS,一款漂亮的代码高亮工具
  • 原文地址:https://www.cnblogs.com/felixzh/p/8662511.html
Copyright © 2011-2022 走看看