heartbeat+iscsi+mysql实现双机高可用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了heartbeat+iscsi+mysql实现双机高可用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2619字,纯文字阅读大概需要4分钟。
内容图文
![heartbeat+iscsi+mysql实现双机高可用](/upload/InfoBanner/zyjiaocheng/456/ecd99ede13ce4292936058f8fc75d885.jpg)
虚拟地址的迁移
iscsi提供存储共享
(mysql 是application 也可以是ftp web等)
在iscsi服务器上:10.0.2.220
必修有两块磁盘。/dev/sdb是用来共享的。
(1)安装iscsi服务器端软件
# yum install scsi-target-utils
(2)设置配置文件进行iscsi共享
# vim /etc/tgt/targets.conf
<target iqn.2015-07-30.sxjy.com:mysql>
backing-store /dev/sdb1
incominguser admin aixocm
initiator-address 10.0.5.100 --》 10.0.199.4
initiator-address 10.0.5.101 --》 10.0.199.3
write-cache on
MaxConnections 2
</target>
# service tgtd start
# tgt-admin -show
(3)客户端挂载设置
两台客户端:(都必须装有mysql)10.0.199.3/4
把两台mysql真实服务器作为客户端
安装客户端软件
# yum install iscsi-initiator-utils
配置客户端认证
# vim /etc/iscsi/iscsid.conf
node.session.auth.authmethod = CHAP
node.session.auth.username = admin
node.session.auth.password = aixocm \\存储时进行扫描服务器的iscsi共享时所用的用户名和密码
node.session.auth.username_in = admin
node.session.auth.password_in = aixocm \\挂载时验证用户名和密码
# service iscsi restart
扫描服务器的iscsi共享
# iscsiadm -m discovery -t sendtargets -p 10.0.2.220
挂载iscsi共享磁盘
# iscsiadm -m node -T iqn.2015-07-30.sxjy.com:mysql -p 10.0.2.220 -l
因为两台客户端共享的是同一块磁盘,所以当在主真实服务器上挂载了共享磁盘,此时从真实服务器
并没有挂载,它会在主真实服务器掉线或者宕机时,将heartbeat接管过来的同时再进行挂载共享磁盘(heartbeat的功能)
(卸载iscsi共享磁盘)
(# iscsiadm -m node -T iqn.2015-07-30.sxjy.com:mysql -p 10.0.2.220 -u)
安装heartbeat
和上面实验的调度服务器的配置一模一样。除了一个配置文件不一样外。
(3)配置haresource资源配置文件
# vim haresources
server1 IPaddr::10.0.5.200/32/eth0:0 Filesystem::/dev/sdb/::/database/mydata::ext4 mysqld
#service heartbeat start
#lsof -i:3306 发现mysql已经开启。(并没有手动开启)
验证实验:
在主真实服务器上: # server heartbeat start
挂载共享磁盘,分别在主从真实服务器上查看 # df -h 从真实 服务器并没有挂载
它会在主真实服务器掉线或者宕机时,将heartbeat接管过来的同时再进行挂载共享磁盘
在主真实服务器 上:# service heartbeat stop 发现从真实服务器 df -h 自动挂载了磁盘 成功。
本文出自 “张露露” 博客,请务必保留此出处http://zhanglulu913.blog.51cto.com/10592685/1688967
heartbeat+iscsi+mysql实现双机高可用
标签:heartbeat+iscsi+mysql实现双机高可用
本文系统来源:http://zhanglulu913.blog.51cto.com/10592685/1688967
内容总结
以上是互联网集市为您收集整理的heartbeat+iscsi+mysql实现双机高可用全部内容,希望文章能够帮你解决heartbeat+iscsi+mysql实现双机高可用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。