- 論壇徽章:
- 8
|
目前本人正在學(xué)習(xí)lvs + keepalived +MySQL高可用架構(gòu),還尚未開始安裝keepalived,只是配置好了lvs和mysql,詳細(xì)步驟如下所示(實(shí)驗(yàn)環(huán)境均為虛擬機(jī)):
實(shí)驗(yàn)環(huán)境:
操作系統(tǒng)均為CentOS6.7
虛擬IP:192.168.1.100
調(diào)度機(jī):192.168.1.11
MySQL-Real Server 1:192.168.1.111
MySQL-Real Server 2:192.168.1.112
在調(diào)度機(jī)上綁定IP:
ifconfig eth1:0 192.168.1.100
調(diào)度機(jī)上安裝:
[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 LocalAddress ort Scheduler Flags
-> RemoteAddress ort 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
在兩個(gè)real server上分別執(zhí)行:
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
在兩個(gè)real server上分別授予權(quán)限:
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)
出現(xiàn)的問題:
在另外一臺機(jī)器上(不是調(diào)度機(jī)和真實(shí)服務(wù)器)執(zhí)行:
[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)
提示說沒有權(quán)限?缮厦紅字部分明明是授予權(quán)限了啊。
本人初學(xué),無法找到原因,哪位高人麻煩指點(diǎn)一下,謝謝!
|
|