忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 778 | 回复: 1

lvs + mysql架构中的问题,请求高人指点 [复制链接]

论坛徽章:
8
数据库技术版块每日发帖之星
日期:2015-12-22 06:20:00数据库技术版块每日发帖之星
日期:2015-12-23 06:20:00数据库技术版块每周发帖之星
日期:2016-02-03 16:55:09数据库技术版块每日发帖之星
日期:2016-07-15 06:20:00IT运维版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-08-15 06:20:00IT运维版块每日发帖之星
日期:2016-08-16 06:20:00IT运维版块每日发帖之星
日期:2016-08-17 06:20:00
发表于 2016-08-13 23:38 |显示全部楼层
目前本人正在学习lvs + keepalived +MySQL高可用架构,还尚未开始安装keepalived,只是配置好了lvs和mysql,详细步骤如下所示(实验环境均为虚拟机):

实验环境:

操作系统均为CentOS6.7

虚拟IP:192.168.1.100
调度机:192.168.1.11
MySQL-Real Server 1:192.168.1.111
MySQL-Real Server 2:192.168.1.112

在调度机上绑定IP:
ifconfig eth1:0 192.168.1.100
调度机上安装:
[root@host11 ~]#yum install -y ipvsadm
[root@host11 ~]#ipvsadm -A -t 192.168.1.100:3306 -s rr
[root@host11 ~]#ipvsadm -a -t 192.168.1.100:3306 -r 192.168.1.111:3306 -g
[root@host11 ~]#ipvsadm -a -t 192.168.1.100:3306 -r 192.168.1.112:3306 –g
[root@host11 ~]#service ipvsadm save
ipvsadm: Saving IPVS table to /etc/sysconfig/ipvsadm:      [确定]
[root@host11 ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddressort Scheduler Flags
  -> RemoteAddressort           Forward Weight ActiveConn InActConn
TCP  192.168.1.100:3306 rr
  -> 192.168.1.111:3306           Route   1      0          0         
  -> 192.168.1.112:3306           Route   1      0          0      
[root@host11 ~]# ifconfig eth1:0 192.168.1.100

在两个real server上分别执行:
ifconfig lo:100 192.168.1.100 netmask 255.255.255.255

echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce

在两个real server上分别授予权限:
mysql> grant all privileges on *.* to 'root'@'192.168.1.100' identified by '';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)


出现的问题:
在另外一台机器上(不是调度机和真实服务器)执行:
[root@host188 ~]# mysql -uroot -p -P 3306 -h192.168.1.100 -e "show variables like 'server_id'";
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'192.168.1.100' (using password: NO)
提示说没有权限。可上面红字部分明明是授予权限了啊。

本人初学,无法找到原因,哪位高人麻烦指点一下,谢谢!

论坛徽章:
0
发表于 2016-09-08 15:27 |显示全部楼层
源ip不是你授权的ip。你授权的ip只是一个VIP。你从源ip通过VIP访问mysql,当然还不行。
DR模式只是改变数据包中的目的MAC地址。和你mysql源ip授权没有关系的。

你这个问题其实和lvs没有啥关系
您需要登录后才可以回帖 登录 | 注册

本版积分规则

SACC2017购票8.8折优惠进行时

2017中国系统架构师大会(SACC2017)将于10月19-21日在北京新云南皇冠假日酒店震撼来袭。今年,大会以“云智未来”为主题,云集国内外顶级专家,围绕云计算、人工智能、大数据、移动互联网、产业应用等热点领域展开技术探讨与交流。本届大会共设置2大主会场,18个技术专场;邀请来自互联网、金融、制造业、电商等多个领域,100余位技术专家及行业领袖来分享他们的经验;并将吸引4000+人次的系统运维、架构师及IT决策人士参会,为他们提供最具价值的交流平台。
----------------------------------------
优惠时间:2017年8月2日前

活动链接>>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP