基于corosyncpacemaker实现主从高可用集群

基于corosyncpacemaker实现主从高可用集群

ID:43768020

大小:309.78 KB

页数:15页

时间:2019-10-14

基于corosyncpacemaker实现主从高可用集群_第1页
基于corosyncpacemaker实现主从高可用集群_第2页
基于corosyncpacemaker实现主从高可用集群_第3页
基于corosyncpacemaker实现主从高可用集群_第4页
基于corosyncpacemaker实现主从高可用集群_第5页
资源描述:

《基于corosyncpacemaker实现主从高可用集群》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于corosync+pacemaker实现主从高可用集群本实验由两个节点组成高可用主从集群,在实际屮不常用,日的是通过实验来加深对corosync的认识和理解。环境设置:1•nodel:nodel.magedu•com2.ip172.16.14.103•node2:node2.magedu.com4.ip172.16-14.115.VIP172.16.14>2一:准备工作1、DNS域名解析2.nodel,node2可以远程通信1•在nodel上:2.ssh-keygen-trsa-PT13.ssh-copy-id-i~/•ssh/id_rsaroot@node24.4.命令测试:5.ss

2、hnode2*ifconfig17.然后再实现node2对nodel的通信3、两个节点吋间同步1•[root@node2~]#date112822022012;sshnodel'date11282202201212.FriNov2822:02:00CST20123.FriNov2822:02:00CST20124、在nodel,node2上安装httpd1.#yum-yinstallhttpd2.建立测试页面,为了便于区分,将页面结果设置为不同内容3•nodel上:4•编辑/var/www/htm丄/index.html写入:5•nodel6.2.node2:7•编辑/v

3、ar/www/htm丄/index•htm«L写入:9•node2测试完成后;将两个节点的httpd服务关闭,并使Z开机不能自动启动1.servicehttpdstop2.chkconfighttpdoff3.3.关闭selinux4.setenforce0二:安装配置corosync1、安装以下rpm包:1•cluster-glue2•cluster-g丄ue-JLibs3•heartbeat4•openaislib5•resource-agentsyyu5.corosync7•heartbeat-libs8•pacemaker9•corosynclib10•libes

4、mtp11•pacemaker-libs下载至本地/root后安装:1•#yum一y—一nogpgchecklocalinstall*•rpm2.配置corosync(以下命令在node1.magedu.com上执行)1.#cd/etc/corosync2.#cpcorosync.conf.examplecorosync.conf3.3.#vimcorosync.conf4.作如下修改:5.version:2##版本6.secauth:on1.threads:1##线程数2.bindnetaddr:172.16.0.0##绑定的网段3.mcastaddr:226.94.14.14##使用的

5、组播地址4.to_syslog:no##是否将Fl志发送到Fl志文件系统12.13.//添加这个service可以实现pacemaker随corosync的启动而自动启动14•service{15.ver:016.name:pacemaker17.}18.18.//定义ais的辅助运行用户和组的19.aisexec{20.name:root22•group::root23.}3、生成节点间通信时用到的认证密钥文件:1•#corosync-keygen2•将corosync和authkey复制至nodG2:2.#scp-pcorosync.confauthkeynode2:/etc/coro

6、sync/4•分别为两个节点创建corosync生成的日志所在的目录:4.#mkdir/var/log/cluster5.#sshnode21mkdir/var/log/cluste4^启动corosync1•#servicecorosyncstart2.#tail-50/var/log/messages##查看日志信息3.4.#sshnode2--/etc/init.d/corosyncstart##启动node25、查看状态:1.[root0nodelcorosync]#erm2.erm(live)#status3.CurrentDC:nodel.magedu.com-partitio

7、nwithquorum4•Version:1.1•5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f5•2Nodesconfigured,2expectedvotes6・0Resourcesconfigured.1.============2.Online:[node1.magedu.comnode2.magedu.com]三:erm用法-erm是一个交互式的shell接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。