基于Linux系统和Mysql数据库的双机热备环境安装实施指南(16页).doc
《基于Linux系统和Mysql数据库的双机热备环境安装实施指南(16页).doc》由会员分享,可在线阅读,更多相关《基于Linux系统和Mysql数据库的双机热备环境安装实施指南(16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Linux系统和Mysql数据库的双机热备环境安装实施指南产品版本密级V100机密基于Linux系统和MySQL数据库的双机热备环境安装实施指南共17页基于Linux系统和MySQL数据库的双机热备环境安装实施指南拟制左力华日期2012-12-21审核日期批准日期版权所有 侵权必究目 录1 概述3关于本章31.1 双机概述31.2 Heartbeat 介绍42 环境及布局5关于本章52.1 运行环境52.2 布线连接及IP地址分配62.2.1 直连网线布线连接62.2.2 串口布线连接73 软件安装9关于本章93.1 磁盘阵列划分10操作步骤103.2 安装网络对时服务113.2.1 安
2、装NTP服务11操作步骤113.2.2 配置NTP服务端12操作步骤123.2.3 配置NTP客户端12操作步骤123.3 安装和配置Heartbeat 软件133.3.1 安装Heartbeat 。13操作步骤133.3.2 配置Heartbeat 软件14操作步骤143.4 安装MySQL数据库173.5 配置MySQL数据库17操作步骤171 概述关于本章本章描述内容如下表所示。标题内容1.1 双机概述对双机热备进行简单介绍。1.2 Heartbeat 介绍对Heartbeat 集群软件进行简单介绍1.1 双机概述双机热备这一概念包括了广义与狭义两种意义。 从广义上讲,就是对于重要的服务
3、,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题,但在实际应用中,可能会出现多台服务器的情况,即服务器集群。从狭义上讲,双机热备特指基于active/standby方式的服务器热备。服务器数据包括数据库数据同时写入两台或多台服务器,或者使用一个共享的存储设备。系统在同一时间内只有一台服务器提供服务为Active状态,而当处于Active状态的服务器出现故障无法提供服务时,另一台备份服务器会通过软件诊测(一般是通过心跳诊断)将
4、standby机器激活,保证应用在短时间内完全恢复正常使用。双机热备的实施一般情况下需要有共享的存储设备和专业的集群软件或双机软件。在本文中,使用Heartbeat 集群软件和MySQL数据库系统,使用TOYOU NetStor_iSUM530共享存储设备作为存储载体搭建Linux操作系统下的CBC业务的双机热备环境。1.2 Heartbeat 介绍Heartbeat 软件是 Linux-HA项目的一个组成部分,它实现了一个高可用集群系统。作为一个开源和免费的项目,自1999年开始到现在,发布了众多版本,是Linux-HA项目最成功的一个例子,在行业内得到了广泛的应用。Heartbeat通过插
5、件技术实现了集群间的串口、多播、广播和组播通信,在配置的时候可以根据通信媒介选择采用的通信协议,Heartbeat通过冗余通信通道和消息重传机制来保证通信的可靠性。Heartbeat检测主通信链路工作状态的同时也检测备用通信链路状态,并把这一状态报告给系统管理员,这样可以大大减少因为多重失效引起的集群故障不能恢复。Heartbeat通过实现不同的通信子系统,从而避免了某一通信子系统失效而引起的通信失效,最典型的就是采用以太网和串口相结合的通信方式。2 环境及布局关于本章本章描述内容如下表所示。标题内容2.1 运行环境对运行环境的要求2.2 布线连接及IP地址分配布线连接及IP地址分配规划方案
6、2.1 运行环境下面以CBCV10.0项目为例,具体实施时硬件设备型号可以灵活更换,但数量不能减少)设备名称设备功能补充说明一、硬件部分HP DL580数据库服务器和业务服务器(以下简称服务器),用来安装数据库及业务系统软件。2台,互为主备服务器。使用以太网线作为心跳线每台服务器至少须具备2个网口。1个与业务交换机连接,1个使用直连线组成心跳网络。使用RS232串口作为心跳线须每台服务器至少须具备1个网口及1个RS232串口,1个与业务交换机连接,1个使用RS232直连线组成心跳网络。TOYOU NetStori SUM530磁阵存储设备,用来存放业务系统的业务数据。1套,可选择带1个或2个控
7、制器。交换机1(至少需要2个剩余端口)1台二、软件部分CentOS 6.2操作系统2套 MySQL数据库2套CBC业务系统1套2.2 布线连接及IP地址分配主备服务器可以选择使用直连网线或者RS232直连串口的方式进行心跳网络布线,下面分别进行描述。2.2.1 直连网线布线连接直连网线布线示意如下图,图中仅示意满足业务需要的最少连线,在实际实施过程中可能存在如下情况:l 服务器使用单独的管理管段:每台服务器再增加一根网线到单独的管理交换机。l NetStor iSUM530使用双控制卡:增加2根光纤线从两台库服务器连接到控制器B请根据实际情况进行网络布线规划。IP地址规划如下表,后文将以举例数
8、据进行描述,实际操作时请根据实际情况进行:网络接口要求项举例服务器A的直连网络接口子网段地址必须与外部网络接口不相同,且必须与服务器B的直连网络子网段地址相同。192.168.2.10服务器B的直连网络接口子网段地址必须与外部网络接口不相同,且必须与服务器A的直连网络子网段地址相同。192.168.2.11服务器A的外部网络接口子网段地址必须与内部网络接口不相同。192.168.1.10服务器B的外部网络接口子网段地址必须与直连网络接口不相同,且必须与服务器A的外部网络子网段地址相同。192.168.1.11NetStor_iSUM530管理网络接口子网段地址无特殊要求,便于访问和配置可以设置
9、成与外部网络子网段地址相同。192.168.1.12名称要求项举例主机名二台服务器主机名必须不一致,建议使用形象且易区分的标识服务器A:cbc-app1服务器B:cbc-app2群集虚拟IP地址必须与二台服务器的外部网络接口处于同一个网段,且不重复。192.168.1.20服务器管理员密码二台服务器的管理员密码最好保持一致,便于调试。2.2.2 串口布线连接Heartbeat 服务对串口直连心跳线有严格要求,若不符合其要求将导致心跳网络连接失败,其线序连接说明如下:41+6 DTRDCD+DSR32 TXDRXD87 CTSRTS55 GNDGNDRS232串口直连布线示意如下图,图中仅示意满
10、足业务需要的最少连线,在实际实施过程中可能存在如下情况:l 服务器使用单独的管理管段:每台服务器再增加一根网线到单独的管理交换机。l NetStor iSUM530使用双控制卡:增加2根光纤线从两台库服务器连接到控制器B请根据实际情况进行网络布线规划。IP地址规划如下表,请根据实际情况进行规划:网络接口要求项举例服务器A的外部网络接口子网段地址必须与内部网络接口不相同。192.168.1.10服务器B的外部网络接口子网段地址必须与直连网络接口不相同,且必须与服务器A的外部网络子网段地址相同。192.168.1.11NetStor_iSUM530管理网络接口子网段地址无特殊要求,便于访问和配置可
11、以设置成与外部网络子网段地址相同。192.168.1.12软件资源规划如下表,请根据实际情况进行规划:名称要求项举例主机名二台服务器主机名必须不一致,建议使用形象且易区分的标识服务器A:cbc-app1服务器B:cbc-app2群集虚拟IP地址必须与二台服务器的外部网络接口处于同一个网段,且不重复。192.168.1.20服务器管理员密码二台服务器的管理员密码最好保持一致,便于调试。3 软件安装关于本章安装双机热备系统的流程如下:标题内容3.1 磁盘阵列划分划分磁盘阵列3.2 安装网络对时服务安装和配置ntp服务3.3 安装和配置Heartbeat 软件安装和配置Heartbeat 服务3.4
12、 安装MySQL数据库安装MySQL数据库3.5 配置MySQL数据库配置MySQL数据库Error! Reference source not found.Error! Reference source not found.安装双机CBC服务安装前,须确认已经满足以下要求:1) 硬件均已可靠安装,上电自检正常。2) 布线安装完成,网络正常。3) IP地址和软件资源规划完成。4) 两台服务器操作系统安装完成。注意:文档中所有命令区分大小写,均在CentOS 6.2下验证通过,若使用其他Linux发行版本,请根据安装系统进行相应修改。Heartbeat 软件的安装包在文档附件中。3.1 磁盘阵列
13、划分磁盘阵列划分主要是指定RAID级别,划分卷工作,请参考磁阵设备操作手册使用IE访问磁盘阵列控制卡的WEB管理页面,注意PC上的网段须更改为磁阵相同的网段才能正确访问。操作步骤步骤 1 创建虚拟磁盘,指定RAID级别步骤 2 创建卷步骤 3 修改IP地址请参考此阵设备操作手册完成上述操作,一般来说,建议使用RAID5级别,创建1个200G-2T的卷作为CBC业务数据库的数据盘。注意:磁阵分区全部完成需要10个小时左右的时间,在进行磁盘分区设置时,可以同时进行安装服务器操作系统和数据库软件等操作,但是安装CBC软件必须等磁阵分区工作全部完成才可以进行。安装完成磁阵分区示意图如下所示:3.2 安
14、装网络对时服务3.2.1 安装NTP服务在集群系统中,必须确保两台服务器系统时间一致才能准确的进行主备切换操作,在Linux下安装网络对时服务(NTP)可确保服务器时间一致。NTP服务器需要在两台服务器中分别安装NTP软件,NTP服务可以使用外部时间源,也可直接使用本地时间,下文描述中使用A服务器的本地时间作为时间源,B服务器定期从A服务器获取时间进行同步,因此要首先确保A服务器时间准确。操作步骤步骤 1 使用root用户登陆服务器A和B,分别进行如下操作。步骤 2 将NTP服务软件拷贝至指定目录。步骤 3 打开命令控制台,输入命令: #rpm -i ntp-4.2.4p8-2.el6.cen
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Linux 系统 Mysql 数据库 双机 环境 安装 实施 指南 16
限制150内