学习淘淘商城第八十课(安装Keepalived)

110 篇文章 383 订阅
2 篇文章 0 订阅

       1.新建一台虚拟机

        大家可以参考http://blog.csdn.net/u012453843/article/details/68947589这篇博客进行学习。

        2.配置静态IP并且要能上网

        大家可以参考http://blog.csdn.net/u012453843/article/details/52839105这篇博客进行学习。

        3.使用XShell工具来操作服务器

        大家可以参考http://blog.csdn.net/u012453843/article/details/54293774这篇博客进行学习

        4.安装环境

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
yum -y install vim-enhanced
yum -y install make cmake gcc gcc-c++ 

        5.上传keepalived安装包

        我比较习惯在/usr/local目录下新建一个software目录

[root@lvs-DR-Back ~]# mkdir /usr/local/software
        大家可以到http://download.csdn.net/detail/u012453843/9808913这个地址下载安装包keepalived-1.2.18.tar.gz

        下载完后使用命令rz将keepalived-1.2.18.tar.gz上传到/usr/local/software目录下,如下所示。

[root@lvs-DR-Back software]# rz

[root@lvs-DR-Back software]# ll
总用量 324
-rw-r--r--. 1 root root 330361 5月  30 09:49 keepalived-1.2.18.tar.gz
         6.解压

[root@lvs-DR-Back software]# tar -zxvf keepalived-1.2.18.tar.gz -C /usr/local/
         7.编译

         进入到usr/local/keepalived-1.2.18目录下,

[root@lvs-DR-Back software]# cd /usr/local/keepalived-1.2.18/

          执行配置命令

[root@lvs-DR-Back keepalived-1.2.18]# ./configure --prefix=/usr/local/keepalived

        使用make命令进行编译

[root@lvs-DR-Back keepalived-1.2.18]# make
       8.安装

[root@lvs-DR-Back keepalived-1.2.18]# make install
       9.拷贝执行文件

[root@lvs-DR-Back keepalived-1.2.18]# cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
      10.将init.d文件拷贝到etc下,加入开机启动项

[root@lvs-DR-Back keepalived-1.2.18]# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived
      11.将keepalived文件拷贝到etc下,加入网卡配置

[root@lvs-DR-Back keepalived-1.2.18]# cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
      12.创建keepalived文件夹

[root@lvs-DR-Back keepalived-1.2.18]# mkdir -p /etc/keepalived

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

[root@lvs-DR-Back keepalived-1.2.18]# cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf

      14.添加可执行权限

[root@lvs-DR-Back keepalived-1.2.18]# chmod +x /etc/init.d/keepalived

      15.加入开机启动

[root@lvs-DR-Back keepalived-1.2.18]# chkconfig --add keepalived  #添加时必须保证/etc/init.d/keepalived存在
[root@lvs-DR-Back keepalived-1.2.18]# chkconfig keepalived on     #会自动开户2345的级别
      添加完后,我们可以使用chkconfig --list来查看,如下图所示。


        16.启动keepalived

[root@lvs-DR-Back keepalived-1.2.18]# service keepalived start
正在启动 keepalived:                                      [确定]
[root@lvs-DR-Back keepalived-1.2.18]#
         查看当前进程,如下所示。

[root@lvs-DR-Back keepalived-1.2.18]# ps -ef|grep keepalived
root       3132      1  0 18:32 ?        00:00:00 keepalived -D
root       3134   3132  0 18:32 ?        00:00:00 keepalived -D
root       3135   3132  0 18:32 ?        00:00:00 keepalived -D
root       3140   1340  0 18:32 pts/0    00:00:00 grep keepalived
[root@lvs-DR-Back keepalived-1.2.18]#
       17.重启服务

[root@lvs-DR-Back keepalived-1.2.18]# service keepalived restart
停止 keepalived:                                          [确定]
正在启动 keepalived:                                      [确定]
[root@lvs-DR-Back keepalived-1.2.18]#

        18.停止服务

[root@lvs-DR-Back keepalived-1.2.18]# service keepalived stop
停止 keepalived:                                          [确定]
[root@lvs-DR-Back keepalived-1.2.18]# ps aux|grep keepalived
root       3163  0.0  0.0 103336   896 pts/0    S+   18:36   0:00 grep keepalived
[root@lvs-DR-Back keepalived-1.2.18]# 
      19.配置日志文件

      19.1将keepalived日志输出到local0

vim /etc/sysconfig/keepalived
KEEPALIVED_OPTIONS="-D -d -S 0"

       如下图所示。


        19.2 在/etc/rsyslog.conf里添加

local0.*  /var/log/keepalived.log

        19.3 重新启动keepalived和rsyslog服务

[root@lvs-DR-Back keepalived-1.2.18]# service rsyslog restart
关闭系统日志记录器:                                       [确定]
启动系统日志记录器:                                       [确定]
[root@lvs-DR-Back keepalived-1.2.18]# service keepalived restart
停止 keepalived:                                          [确定]
正在启动 keepalived:                                      [确定]
[root@lvs-DR-Back keepalived-1.2.18]# 
        20.打开防火墙的通讯地址(目的是在linux防火墙下允许keepalived组播 )

[root@lvs-DR-Back keepalived-1.2.18]# iptables -A INPUT -d 224.0.0.18 -j ACCEPT
[root@lvs-DR-Back keepalived-1.2.18]# /etc/rc.d/init.d/iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables:     [确定]
[root@lvs-DR-Back keepalived-1.2.18]#
        我们可以使用命令vim /etc/sysconfig/iptables查看防火墙信息,如下图所示。


        


 




 






  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值