lvs+keepalived+mha高可用环境搭建过程中遇到的问题

本文档记录了在搭建lvs+keepalived+mha高可用环境过程中遇到的挑战,包括CentOS配置yum源的详细步骤,解决SSH慢速连接的方法,以及处理rpm安装依赖包问题的经验。
摘要由CSDN通过智能技术生成

搭建过程参考如下博客

lvs+keepalived+mha+mysql高可用架构配置说明 (已存入印象笔记)

http://www.chocolee.cn/archives/276


遇到的问题及解决办法

1。CentOS配置yum源,如果想从外网下载rpm包,网卡用NAT模式(网络地址转换)的话,需要ifup eth*(对应NAT的网卡),然后ifconfig查看IP地址和网段,如10.0.3.15。

然后setup或者编辑ifcfg-eth*文件,不要用dhcp,用static,同时设置IPADDR,NETMASK,GATEWAY,DNS1(或者是primary DNS)。如网段为10.0.3.*,则GATEWAY为10.0.3.2,而不是10.0.3.1。切记。

2。创建完ssh免密码登陆后,有时从一台服务器ssh到另一台服务器的过程会很慢,连接时间非常长。此时可以修改ssh配置文件,修改配置文件中GSS和DNS相关的设置(目的是取消通过DNS验证等)。然后重启ssh服务即可。正常连接过程很快。

3。外部下载的程序包,rpm -ivh安装的时候可能需要一些依赖包。如果这些依赖包没有装的话,就会报错。

如果所需的依赖包在yum源里有,可以用yum localinstall 命令安装外部下载的程序包。
4。make的时候如果报错,说明缺少程序包。(自己搭建过程中,提示缺少gcc。但是yum install gcc之后,还是有一个报错。百度之后得知,还得安装popt-static-1.13-7.el6.x86_64.rpm,注意版本el6,64位等。
5。刚开始搭建之后不成功,然后修改并执行脚本/etc/keepalived/check_slave.py 10.0.0.126 3306做了下测试(把#注释去掉,调试),报错,提示没有MySQLdb这个包(import MySQLdb),百度之后得知,需要安装一个程序包(好像是mysql-python),问题解决,测试成功,输出“OK”。
6。一些脚本需要赋予可执行权限。(chmod +x)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值