此文接 部署笔记3 ,介绍mfs高可用中的keepalived的部署.
keepAlived 安装
1. 下载 http://www.keepalived.org/software/keepalived-1.2.23.tar.gz
2. tar -xzvf keepalived-1.2.23.tar.gz
3. 下载并安装一下包,根据自己的操作系统版本定。
可用命令查看相关组件的版本(rpm –qa| grep xxxx)。
rpm -ivh libcom_err-devel-1.41.12-11.el6.x86_64.rpm
rpm -ivh e2fsprogs-devel-1.41.12-11.el6.x86_64.rpm
rpm -ivh keyutils-libs-devel-1.4-3.el6.x86_64.rpm
rpm -ivh libsepol-devel-2.0.41-4.el6.x86_64.rpm
rpm -ivh libselinux-devel-2.0.94-5.2.el6.x86_64.rpm
rpm -ivh krb5-devel-1.9-22.el6.x86_64.rpm
rpm -ivh zlib-devel-1.2.3-27.el6.x86_64.rpm
rpm -ivh openssl-devel-1.0.0-20.el6.x86_64.rpm
4. 安装keepalived
cd keepalived-1.2.23
./configure --prefix=/usr/local/keepalived
make & make install
5. 注册服务
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
6. 配置
mkdir -p /etc/keepalived/
vi /etc/keepalived/keepalived.conf
chmod 755 /etc/keepalived/keepalived_drbd_mfs.sh
7. 启动
sudo /etc/init.d/keepalived start
8. 关闭防火墙和selinux策略
vi /etc/sysconfig/selinux
修改:
SELINUX=disabled
#setenforce 0
9. 配置iptables,添加VRRP通讯支持, 允许组播
iptables -A INPUT -d 224.0.0.18 -j ACCEPT
10. 验证
能ping到 /etc/keepalived/keepalived.conf 中配置的虚地址,可以用 ip a 查看虚地址绑定情况。
11. 修改keepalived 日志输出。
默认keepalived 的日志输出到 /var/log/messages , 问题很不好查,以下修改日志输出。
1) vi /etc/sysconfig/keepalived
修改最后一行 KEEPALIVED_OPTIONS="-D -d -S 0"
2) vi /etc/rsyslog.conf 添加
#keepalived -S 0
local0.* /var/log/keepalived.log
3) 重启日志服务
# /etc/init.d/rsyslog restart
4) 查看日志
tail -1000 /var/log/keepalived.log
12. 抓包分析keepalived 通讯
tcpdump -i eth1 -n vrrp
分享到:
相关推荐
moosefs-3.0.84-1.tar.gz
moosefs-3.0.101-1.tar.gz
Moosefs-3.0.91-1.tar.gz源码包下载地址,MFS是一个具有容错性的网络分布式文件系统,它将数据分散存放在多个物理服务器或单独磁盘或分区上,确保一份数据有多个备份副本,对于访问MFS的客户端或者用户来说,整个...
MooseFS网络分布式文件系统用户手册;MooseFS 3.0;内含安装部署和QA
云计算之MooseFS高性能集群部署详细手册
MooseFS官方安装部署手册,包含Ubuntu、CentOS、RedHat、MacOSX
NULL 博文链接:https://softbeta.iteye.com/blog/1453375
Moosefs 用户手册2.0
mfs的一键部署包
MooseFS *-1.6.25-1.x86_64.rpm的5个二进制安装,若需要源码包的可以联系作者
关于MooseFileSystem网络文件系统,详细的安装文档
最新的分布式文件系统moosefs1.6.26版的,本人正在使用。建议大家加入!
从源码角度分析MooseFS分布式文件系统的整体架构和各模块实现原理。
MooseFS 2.0 用户手册 中文翻译版, 如有错漏请对照英文版
手把手教你安装moosefs分布式文件系统 英文版
moosefs-3-0-users-manual.pdf
基于centos环境的标准三层网站架构设计,采用了负载均衡技术、moosefs分布式文件系统,主从mysql数据库。可以承受上1000万的PV。
MooseFS分布式文件系统源代码级分析,涵盖整个系统的运行框架,元数据和块数据结构定义,主节点、块节点、日志节点间的通信交互过程,快照、配额、副本等机制的实现,底层rpc实现
MooseFS权威指南ii.通用文件系统,不需要修改上层应用就可以使用(那些需要专门api的dfs好麻烦哦!)。 iii. 可以在线扩容,体系架构可伸缩性极强。(官方的case可以扩到70台了!) iv. 部署简单。(sa们特别高兴,...