您的位置:首页 > 运维架构 > 网站架构

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

2015-09-08 09:30 507 查看
搭建过程参考如下博客

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: