当前位置:文档之家› MySQL数据库双机热备服务器配置

MySQL数据库双机热备服务器配置

MySQL数据库双机热备服务器配置MySQL数据库服务器安装配置北京华夏电通科技有限公司2008年01月10日目录一平台整体拓扑结构错误!未定义书签。

二概述12.1 安装预备12.2 安装规划12.2.1 服务器磁盘分区12.2.2 磁盘阵列22.2.3 IP规划22.3 安装概要2三操作系统安装配置23.1 系统安装33.2 网络配置(Bonding)63.3 JRE安装9四HDLM安装94.1 安装9五数据库安装配置13六Rose HA安装配置136.1 安装136.2 初始设置Rose软件156.3 配置双机HA 16概述mysql图例:千兆光纤心跳线服务器千兆铜缆两台服务器通过以太网卡连接网络,通过网络对外提供服务、相互通信。

两台服务器之间用com 口直截了当互联,双机热备软件利用那个连接进行双机热备有关的通信、监控、和操纵等等。

两台服务器通过HBA 卡连接FC 网络,访咨询共同的磁盘阵列,实现双机热不系统必要的磁盘。

安装预备 硬件信息软件预备操作系统:Red Hat Enterprise Linux AS 4 update5 x86 64位版 JRE :Java Runtime Environment 5.0 Update 13 for linux x64版 HDLM 5.9.3-00 for linuxMySQL 5.0.45-0 for RedHatEnterpriseLinux 64 Rose HA for linux 6.1 安装规划 服务器磁盘分区磁盘阵列MySQL数据库双机热备系统需要使用HDS AMS1000磁盘阵列提供的磁盘,在AMS1000上,unit 0的disk 0到disk 3,共4块300G磁盘做R AID 1+0,分配给MySQL数据库储备数据,可用容量约600G。

192.168.35.1和192.168.35.2分不是两台服务器的固定IP,192.168.35. 3是漂移IP,负责在双机系统中对外提供MySQL服务,在银河平台中有用到此MySQL服务的应用均要将目标地址指向192.168.35.3而不是1或2。

安装概要操作系统安装配置操作系统版本Red Hat Enterprise Linux AS 4 update5 x86 64位版系统安装从光盘启动将系统安装盘放入光驱,启动服务器。

当系统从光盘启动时,第一显现如下画面直截了当回车,选择图形界面安装模式。

跃过光盘检查选择Skip,跃过光盘介质的检查。

接下来进入图形化的欢迎界面点击Next。

安装过程语言选择可选择Chinese(Simplified)(简体中文),点击Next连续。

键盘布局类型选择使用默认的U.S.English即可,点击“下一步”连续。

磁盘分区方式选择选择“用Disk Druid手工分区”,点击“下一步”连续会有一个警告信息点击“是”确认。

进入磁盘分区界面点击“新建”,显现下图我们的分区原则磁盘挂载点类型大小备注sda Swap 8G 内存两倍sda /var ext3 20Gsda /tmp ext3 4Gsda / ext3 36G 剩余空间以下对四个参数作个简单讲明:挂载点:它指定了该分区对应Linux文件系统的哪个名目。

意思确实是将不同的物理磁盘上的分区映射到不同的名目,如此能够实现将不同的服务程序放在不同的物理磁盘上,当其中一个分区损坏可不能阻碍到其他的分区数据。

文件系统类型:可选择的类型有EXT2、EXT3、REISERFS、SW AP等。

前两个是系统默认类型,SW AP是建立虚拟内存空间。

大小:以MB为单位。

那个地点要紧提一下SW AP分区大小,一样设为物理内存的两倍,如果你的物理内存大于1GB,SW AP分区建议设置为2 GB。

驱动器:即是指运算机中有多个物理磁盘,能够专门方便的选择你要进行分区操作的那个物理磁盘。

类似于“FDISK”分区中的操作。

磁盘分区完成后如下图所示配置引导装载程序当你机子还有windows系统存在时,就要注意在那个地点配置一下了。

如图9所示,框内部分即为你机器里安装的所有系统列表,如果没有发觉其它系统而你确实安装过的,能够点“添加”进行加入,不然运算机将会默认启动Linux,你先前的操作系统将无法启动!点“编辑”能够设定某个系统的启动等待时刻。

图9 系统引导菜单配置此次项目中,单机上没有多操作系统存在的情形,所用使用默认设置即可,点击“下一步”。

网络配置网络配置不用做任何配置,系统安装完成后我们将另行单独配置网络图10 网络配置防火墙配置系统已配置硬件防火墙,因此此步骤中,禁用防火墙,禁用SElinux。

防火墙配置接下来是选择系统默认使用语言、时区选择、以及设置根口令这三步。

由于这几步没什么需要注意的,按其默认点下一步即可,故在此略过,唯有设置根口令一步提醒一下,只有在治理时才使用根帐号。

附加语言支持点击下一步。

时区选择选择“亚洲/上海”,点击“下一步”。

设置根用户口令root用户口令Chin@sys在两个输入栏中重复输入口令,点击“下一步”。

软件包安装设置选择默认软件包即可。

点击“下一步”。

确认开始安装开始安装通过前面十步,现在终于能够开始安装了。

Linux比起windows操作系统的安装来讲,要慢得多,按照你机器的配置情形,此过程会连续一小时左右(如图13所示)!期间会让提示让你插入第二张、第三张光盘,因此得乖乖的呆在电脑面前!OK,一小时过后,满足的使用你的Linux系统吧!安装完成最后系统会提示你安装完成,点击完成系统会自动退出光盘并自动重启。

至此redhat AS4 安装完成!网络配置(Bonding)编辑文件/etc/modprobe.confvi /etc/modprobe.conf添加一行alias bond0 bondingoptions bond0 miimon=100 mode=1options bond0 arp_interval=60 arp_ip_target=192.168.35.254 primary=e th0 mode=1编辑/etc/sysconfig/network-script/ifcfg-bond0vi /etc/sysconfig/network-script/ifcfg-bond0mysql-1服务器的内容如下DEVICE=bond0IPADDR=192.168.35.1NETMASK=255.255.255.0NETWORK=192.168.35.0BROADCAST=192.168.35.255ONBOOT=yesBOOTPROTO=noneUSERCTL=nomysql-2服务器的内容如下DEVICE=bond0IPADDR=192.168.35.2NETMASK=255.255.255.0NETWORK=192.168.35.0BROADCAST=192.168.35.255ONBOOT=yesBOOTPROTO=noneUSERCTL=no编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0 vi /etc/sysconfig/network-scripts/ifcfg-eth0内容如下DEVICE=eth0USERCTL=noONBOOT=yesMASTER=bond0SLA VE=yesBOOTPROTO=none编辑文件/etc/sysconfig/network-scripts/ifcfg-eth1 vi /etc/sysconfig/network-scripts/ifcfg-eth1内容如下DEVICE=eth1USERCTL=noONBOOT=yesMASTER=bond0SLA VE=yesBOOTPROTO=none修改主机名,增加网关vi /etc/sysconfig/networkmysql-1服务器设置如下内容GATEWAY=192.168.35.254HOSTNAME=mysql-1mysql-2服务器设置如下内容GATEWAY=192.168.35.254HOSTNAME=mysql-2JRE安装部分程序的运行需要Java环境支持,因此需要安装java运行环境,我们选用了Java Runtime Environment 5.0 Update 13 for linux x64版。

将安装程序包jre-1_5_0_13-linux-amd64-rpm.bin传至服务器。

增加可执行属性chmod u+x jre-1_5_0_13-linux-amd64-rpm.bin运行安装程序即可完成JRE安装。

./ jre-1_5_0_13-linux-amd64-rpm.binjava名目/usr/java/jre1.5.0_13HDLM安装安装放入license光盘,mount光盘mount /dev/cdrom /media/cdrom拷贝licensecp /media/cdrom/*.plk /var/tmp/hdlm_licenseumount光盘cd /umount /media/cdrom放入HDLM安装光盘,mount光盘mount /dev/cdrom /media/cdrom进入光盘名目cd /media/cdrom运行安装命令./installhdlm查询HDLM是否安装rpm –qi HDLM[root@mysql-1 ~]# rpm -qi HDLMName : HDLM Relocations: (not relocatable)Version : 5.93.0.583 Vendor: Hitachi, Ltd.Release : 11 Build Date: Tue 07 Aug 2007 11:08:10 PM CSTInstall Date: Thu 22 Nov 2007 08:04:58 PM CST Build Host: inspire.hitachi.co.jpGroup : System Environment/Driver Source RPM: HDLM-5.93.0.583-11.src.rpmSize : 19282117 License: All Rig hts Reserved. Copyright (C) 2003, 2007, Hitachi, Ltd.Signature : (none)Packager : Hitachi, Ltd.Summary : I/O Path Management SoftwareDescription :HDLM manages paths between a host and storage subsystem.HDLM evenly distributes the load across paths and switches to anoth er path if there is a failure in a path being used, thus improving system reliability.为运行命令方便,编辑文件/root/.bash_profile,增加如下HDLM程序路径行PATH=$PATH:/opt/DynamicLinkManager/binexport PATH生成hdlm设备dlmcfgmgr -r查看磁盘设备,是否生成了名为sddlmaa的设备fdisk -l[root@mysql-1 ~]# fdisk -lDisk /dev/sda: 73.4 GB, 73407820800 bytes255 heads, 63 sectors/track, 8924 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System /dev/sda1 * 1 4746 38122213+ 83 Linux /dev/sda2 4747 7357 20972857+ 83 Linux/dev/sda3 7358 8401 8385930 82 Linux swap/dev/sda4 8402 8924 4200997+ 5 Extend ed/dev/sda5 8402 8923 4192933+ 83 LinuxDisk /dev/sdb: 575.2 GB, 575257182208 bytes255 heads, 63 sectors/track, 69937 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System /dev/sdb1 1 69937 561768921 83 LinuxDisk /dev/sdc: 575.2 GB, 575257182208 bytes255 heads, 63 sectors/track, 69937 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System /dev/sdc1 1 69937 561768921 83 LinuxDisk /dev/sddlmaa: 575.2 GB, 575257182208 bytes255 heads, 63 sectors/track, 69937 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id Sys tem/dev/sddlmaa1 1 69937 561768921 83 Li nux数据库安装配置我们选用的数据库为MySQL 5.0.45-0 for RedHatEnterpriseLinux 64位版。

相关主题