学习淘淘商城第八十课(安装Keepalived)
2017-05-30 11:44
260 查看
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查看防火墙信息,如下图所示。
大家可以参考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查看防火墙信息,如下图所示。
相关文章推荐
- 学习淘淘商城第十一课(dubbo入门及单机版zookeeper安装)
- 学习淘淘商城第五课(安装SVN服务器)
- 学习淘淘商城第五十五课(ActiveMQ的安装)
- 学习淘淘商城第十一课(dubbo入门及单机版zookeeper安装)
- 学习淘淘商城第三十五课(Solr的安装)
- 学习淘淘商城第十一课(dubbo入门及单机版zookeeper安装)
- 学习淘淘商城第二十九课(Redis的安装)
- 学习淘淘商城第五课(安装SVN服务器)
- maven学习笔记2-------maven安装
- Entity Framework 学习笔记(一)安装
- 【深度学习】环境配置之Anaconda安装
- 轻松学习Linux之本地安装系统
- 【saltstack学习笔记之十】使用sls安装nginx并管理nginx的配置文件
- 9.zabbix学习笔记:zabbix最新版3.0.4安装
- Linux学习之路一-Linux的介绍和安装
- CentOS 下安装9I的学习 一
- Linux_1day------------安装yum--------linux命令学习
- CorePlot学习零---安装
- solr学习第九课程----Zookeeper的安装
- ElasticSearch学习教程(二) Head插件安装及使用