mysql服务器高可用性集群配置

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

家用制氧机十大品牌高可用群集让mysql服务器从此高枕无忧实验环境:redhatenterprise5.4内核版本号:2.6.18-164.el5注意的事项1:Yum服务器的构建2:各个节点之间的时间的一致性(hwclock–s或者搭建ntp服务器)3:被定义为群集的资源都不可以在本地主机上进行启动,他们要被crm来进行管理。4:由于dbrd,corosync,pacemaker等各群集的服务都需要通过主机名来进行解析,所以我们的主机的名字一定要能够被正确的解析。(hosts文件)5:本实验要用到的软件包。//*************由于drbd内核模块代码只在linux内核2.6.3.33以后的版本中才有,所以我们要同时安装内核模块和管理工具*********//drbd83-8.3.8-1.el5.centos.i386.rpmdrbd的管理包kmod-drbd83-8.3.8-1.el5.centos.i686.rpmdrbd的内核模块家用制氧机十大品牌//*************由于drbd内核模块代码只在linux内核2.6.3.33以后的版本中才有,所以我们要同时安装内核模块和管理工具*********//cluster-glue-1.0.6-1.6.el5.i386.rpm为了在群集中增加对更多节点的支持cluster-glue-libs-1.0.6-1.6.el5.i386.rpmcorosync-1.2.7-1.1.el5.i386.rpmcorosync的主配置文件corosynclib-1.2.7-1.1.el5.i386.rpmcorosync的库文件heartbeat-3.0.3-2.3.el5.i386.rpm我们的heartbeat在这里是做四层的资源代理用的heartbeat-libs-3.0.3-2.3.el5.i386.rpmheartbeat的库文件ldirectord-1.0.1-1.el5.i386.rpm在高可用性群集中实验对后面realserver的探测libesmtp-1.0.4-5.el5.i386.rpmopenais-1.1.3-1.6.el5.i386.rpm做丰富pacemake的内容使用openaislib-1.1.3-1.6.el5.i386.rpmopenais的库文件pacemaker-1.1.5-1.1.el5.i386.rpmpacemake的主配置文档pacemaker-libs-1.1.5-1.1.el5.i386.rpmpacemaker的库文件pacemaker-cts-1.1.5-1.1.el5.i386.rpmperl-TimeDate-1.16-5.el5.noarch.rpmresource-agents-1.0.4-1.1.el5.i386.rpm开启资源代理用的mysql-5.5.15-linux2.6-i686.tar.gzmysql的绿色软件说明:资源的下载地址具体的实验步骤:一:修改群集中各节点的网络参数node1:[root@node1~]#vim/etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=node1.zzu.com家用制氧机十大品牌[root@node1~]#vim/etc/hosts192.168.2.10node1.zzu.comnode1192.168.2.20node2.zzu.comnode2[root@node1~]#hostnamenode1.a.comnode2:[root@node2~]#vim/etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=node2.zzu.com[root@node2~]#vim/etc/hosts192.168.2.10node1.zzu.comnode1192.168.2.20node2.zzu.comnode2[root@node2~]#hostnamenode2.a.com二:同步群集中各节点的时间node1:[root@node1~]#hwclock-snode2:[root@node2~]#hwclock-s三:在各个节点上面产生密钥实现无密码的通讯家用制氧机十大品牌node1:[root@node1~]#ssh-key-trsa产生一个rsa的非对称加密的私钥对[root@node1~]#ssh-copy-id-i.ssh/id_rsa.pubnode2拷贝到node2节点node2:[root@node2~]#ssh-key-trsa产生一个rsa的非对称加密的私钥对[root@node2~]#ssh-copy-id-i.ssh/id_rsa.pubnode2拷贝到node1节点四:在各个节点上面配置好yum客户端node1:[root@node1~]#vim/etc/yum.repos.d/server.repo[rhel-server]name=RedHatEnterpriseLinuxserverbaseurl=file:///mnt/cdrom/Serverenabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release[rhel-vt]name=RedHatEnterpriseLinuxvtbaseurl=file:///mnt/cdrom/VTenabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release[rhel-cluster]做群集需要用到的仓库name=RedHatEnterpriseLinuxclusterbaseurl=file:///mnt/cdrom/Clusterenabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release家用制氧机十大品牌[rhel-clusterstorage]做群集文件系统需要用到的仓库name=RedHatEnterpriseLinuxclusterstoragebaseurl=file:///mnt/cdrom/ClusterStorageenabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-releasenode2:[root@node2~]#vim/etc/yum.repos.d/server.repo[rhel-server]name=RedHatEnterpriseLinuxserverbaseurl=file:///mnt/cdrom/Serverenabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release[rhel-vt]name=RedHatEnterpriseLinuxvtbaseurl=file:///mnt/cdrom/VTenabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release[rhel-cluster]做群集需要用到的仓库name=RedHatEnterpriseLinuxclusterbaseurl=file:///mnt/cdrom/Clusterenabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release[rhel-clusterstorage]做群集文件系统需要用到的仓库name=RedHatEnterpriseLinuxclusterstoragebaseurl=file:///mnt/cdrom/ClusterStorage家用制氧机十大品牌enabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release五:将下载好的rpm包上传到linux上的各个节点node1:[root@node1~]#ll-rw-r--r--1rootroot221868May910:34drbd83-8.3.8-1.el5.centos.i386.rpm-rw-r--r--1rootroot44377May910:34ldirectord-1.0.1-1.el5.i386.rpm-rw-r--r--1rootroot271360May813:07cluster-glue-1.0.6-1.6.el5.i386.rpm为了在群集中增加对更多节点的支持-rw-r--r--1rootroot133254May813:07cluster-glue-libs-1.0.6-1.6.el5.i386.rpm-rw-r--r--1rootroot170052May813:07corosync-1.2.7-1.1.el5.i386.rpmcorosync的主配置文件-rw-r--r--1rootroot158502May813:07corosynclib-1.2.7-1.1.el5.i386.rpmcorosync的库文件-rw-r--r--1rootroot165591May813:07heartbeat-3.0.3-2.3.el5.i386.rpm我们的heartbeat在这里是做四层的资源代理用的-rw-r--r--1rootroot289600May813:07heartbeat-libs-3.0.3-2.3.el5.i386.rpmheartbeat的库文件-rw-r--r--1rootroot60458May813:07libesmtp-1.0.4-5.el5.i386.rpm-rw-r--r--1rootroot126663May511:26libmcrypt-2.5.7-5.el5.i386.rpm-rw-r--r--1rootroot207085May813:07openais-1.1.3-1.6.el5.i386.rpm做丰富pacemake的内容使用-rw-r--r--1rootroot94614May813:07家用制氧机十大品牌openaislib-1.1.3-1.6.el5.i386.rpm-rw-r--r--1rootroot796813May813:07pacemaker-1.1.5-1.1.el5.i386.rpmpacemake的主配置文档-rw-r--r--1rootroot207925May813:07pacemaker-cts-1.1.5-1.1.el5.i386.rpm-rw-r--r--1rootroot332026May813:07pacemaker-libs-1.1.5-1.1.el5.i386.rpmpacemaker的库文件-rw-r--r--1rootroot32818May813:07perl-TimeDate-1.16-5.el5.noarch.rpm-rw-r--r--1rootroot388632May813:07resource-agents-1.0.4-1.1.el5.i386.rpm-rw-r--r--1rootroot162247449May916:44mysql-5.5.15-linux2.6-i686.tar.gznode2:[root@node2~]#ll-rw-r--r--1rootroot221868May910:34drbd83-8.3.8-1.el5.centos.i386.rpm-rw-r--r--1rootroot44377May910:34ldirectord-1.0.1-1.e

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功