基于Linux系统和Mysql数据库的双机热备环境安装实施指南_第1页
基于Linux系统和Mysql数据库的双机热备环境安装实施指南_第2页
基于Linux系统和Mysql数据库的双机热备环境安装实施指南_第3页
基于Linux系统和Mysql数据库的双机热备环境安装实施指南_第4页
基于Linux系统和Mysql数据库的双机热备环境安装实施指南_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..产品版本密级V100机密基于Linux系统和MySQL数据库的双机热备环境安装实施指南共17页基于Linux系统和MySQL数据库的双机热备环境安装实施指南拟制左力华日期2012-12-21审核日期批准日期版权所有侵权必究目录TOC\o"1-4"\h\z\u1概述安装CBC软件安装双机CBC服务安装前,须确认已经满足以下要求:硬件均已可靠安装,上电自检正常。布线安装完成,网络正常。IP地址和软件资源规划完成。两台服务器操作系统安装完成。注意:文档中所有命令区分大小写,均在CentOS6.2下验证通过,若使用其他Linux发行版本,请根据安装系统进行相应修改。Heartbeat软件的安装包在文档附件中。磁盘阵列划分磁盘阵列划分主要是指定RAID级别,划分卷工作,请参考磁阵设备操作手册使用IE访问磁盘阵列控制卡的WEB管理页面,注意PC上的网段须更改为磁阵相同的网段才能正确访问。操作步骤创建虚拟磁盘,指定RAID级别创建卷修改IP地址请参考此阵设备操作手册完成上述操作,一般来说,建议使用RAID5级别,创建1个200G-2T的卷作为CBC业务数据库的数据盘。注意:磁阵分区全部完成需要10个小时左右的时间,在进行磁盘分区设置时,可以同时进行安装服务器操作系统和数据库软件等操作,但是安装CBC软件必须等磁阵分区工作全部完成才可以进行。安装完成磁阵分区示意图如下所示:安装网络对时服务安装NTP服务在集群系统中,必须确保两台服务器系统时间一致才能准确的进行主备切换操作,在Linux下安装网络对时服务<NTP>可确保服务器时间一致。NTP服务器需要在两台服务器中分别安装NTP软件,NTP服务可以使用外部时间源,也可直接使用本地时间,下文描述中使用A服务器的本地时间作为时间源,B服务器定期从A服务器获取时间进行同步,因此要首先确保A服务器时间准确。操作步骤使用root用户登陆服务器A和B,分别进行如下操作。将NTP服务软件拷贝至指定目录。打开命令控制台,输入命令:#rpm-i.rpm#rpm-i.rpm安装完成之后,启动net服务,输入命令:#servicentpdstart配置NTP服务端操作步骤使用root用户登陆A服务器。停止ntp服务,打开命令控制台,输入命令:#servicentpdstop修改/etc/ntp.conf,打开命令控制台,输入命令:#vim/etc/ntp.conf按i进入编辑,修改内容:修改前:修改后:修改前:修改后:按Esc,输入:wq保存并退出编辑。启动ntp服务,打开命令控制台,输入命令:#servicentpdstartntpd启动后,客户机要等几分钟再与其进行时间同步,请等待3-5分钟后确认2台服务器时间是否一致。配置NTP客户端操作步骤使用root用户登陆服务器B。使用crontab来执行ntpdate同步时间,修改crontab文件,打开命令控制台,输入命令:#vim/etc/crontab按i进入编辑,将以下内容输入在文件最后*23***rootntpdate1&&hwclock-w注解:该计划任务将在每天23点root用户执行ntpdate从1<服务器A>进行时间同步操作。计划时间取值可参考下图进行设置:按Esc,输入:wq保存并退出编辑。安装和配置Heartbeat软件安装Heartbeat。需要在两台服务器上分别安装群集管理软件,其操作步骤完全一致。本节中Heartbeat安装文件如下:操作步骤使用root用户登陆服务器A和B,分别进行如下操作。将Heartbeat安装文件拷至服务器中打开命令控制台。安装Heartbeat软件,执行命令如下。#rpm-ilibheartbeat#rpm-iheartbeat#rpm-iheartbeat#rpm-iheartbeat配置Heartbeat软件需要在两台服务器上分别配置群集管理软件,其操作步骤完全一致,配置内容在下文中没有明确指出的配置项应确保完全一致,请根据实际情况和文档描述进行修改。操作步骤使用root用户登陆系统服务器A和B,分别进行如下操作。打开命令控制台,输入命令:#serviceiptablesstop打开命令控制台,输入命令:#chkconfigiptablesoff打开命令控制台,输入命令:#vim/etc/selinux/config按i进入编辑,将以下内容输入文件中〔覆盖原有内容:#ThisfilecontrolsthestateofSELinuxonthesystem.#SELINUX=cantakeoneofthesethreevalues:#enforcing-SELinuxsecuritypolicyisenforced.#permissive-SELinuxprintswarningsinsteadofenforcing.#disabled-NoSELinuxpolicyisloaded.SELINUX=disabled#SELINUXTYPE=cantakeoneofthesetwovalues:#targeted-Targetedprocessesareprotected,#mls-MultiLevelSecurityprotection.SELINUXTYPE=targeted按Esc,输入:wq保存并退出编辑。重启服务器。使用root用户登录,打开命令控制台,输入命令:#vim/etc/ha.d/ha.cf按i进入编辑若使用串口线连接作为心跳网络,将以下内容输入文件中,"#"是对输入内容的注释。logfile/var/log/ha-logbaud19200 serial/dev/ttyS0 #串口设备名称请根据实际情况进行修改keepalive2warntime10deadtime30inittime120 auto_failbackoffnodecbc-test1 #该选项是必须配置的。集群中机器的主机名nodecbc-test2 #该选项是必须配置的。集群中机器的主机名若使用网线连接作为心跳网络,将以下内容输入文件中,注意ucast配置项的IP地址在两台服务器须分别配置为对端私有IP地址。logfile/var/log/ha-log ucasteth11#eth1为直连网络网卡设备名,请根据实际情况修改,IP地址为对端服务器的直连网络IP地址,两台服务器的该项配置必须确保不一致,一定要修改keepalive2warntime10deadtime30inittime120 auto_failbackoffnodecbc-ap1nodecbc-ap2 按Esc,输入:wq保存并退出编辑。打开命令控制台,输入命令:#vim/etc/ha.d/haresources按i进入编辑,将以下内容复制到文件中,并根据实际情况修改其IP地址和文件参数。cbc-app1IPaddr::0/24/eth0Filesystem::/dev/sdc1::/media/datalate::ext3mysqldCBCServer#cbc-app1默认主服务器机器名,两台服务器配置必须一致#IPaddr::0/24/eth0集群虚拟浮动IP,eth0为外部网卡名称,请根据实际情况修改#/dev/sdc1为磁阵数据盘的设备名称,一定要根据实际情况修改,并预先格式化为ext3格式#/media/datalate为磁阵共享磁盘本地挂载目录,可根据实际情况修改按Esc输入:wq保存并退出编辑。打开命令控制台,输入如下命令创建本地挂载目录,必须与步骤6中目录配置保持一致:#mkdir/media/datalate配置autnkeys认证密钥。打开命令控制台,输入以下命令:#vim/etc/ha.d/authkeys按i进入编辑,将以下内容输入文件中。auth11crc按Esc输入:wq保存并退出编辑。打开命令控制台,输入命令:#chmod600/etc/ha.d/authkeys打开命令控制台,输入命令:#vim/etc/hosts按i进行编辑,在文件最后输入以下内容:0cbc-app11cbc-app2按Esc,输入:wq保存并退出。安装MySQL数据库两台服务器需要分别安装MySQL数据库软件,安装步骤与单机环境一致,此处不再详述。配置MySQL数据库两台服务器上分别安装完MySQL数据库软件后,需要修改数据路径才能确保集群运行正常,配置步骤见下文描述。操作步骤使用root用户登陆服务器A和B,分别进行如下操作。打开命令控制台,输入命令:#servicemysqldstop修改mysql的数据文件以及socket路径,打开命令控制台,输入命令:#vim/etc/f按i进行编辑,将文件中对应的内容改为如下内容〔覆盖原有内容,其中的datadir和socket配置项的目录应根据实际情况修改,必须与Heartbeat配置时的数据盘挂载目录保持一致:[mysqld]datadir=/media/datalate/mysqlsocket=/media/datalate/mysql/mysql.sockuser=mysql#Disablingsymbolic-linksisrecommendedtopreventassortedsecurityriskssymbolic-links=0max_allowed_packet=16M[client]port =3306socket =/media/datalate

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论