版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——RedHatHA方案的配置方法RedHatAS3HA方案的配置方法
软硬件环境需求
硬件:
1,两台配置一致的服务器,每个服务器最少配置两个网卡和一个光纤HBA卡(或者ISCSI
卡)
2,光纤交换机一台(可以用DS4000或者DS400内自带的光纤Hub代替),以太网交换机
一台
3,DS4000系列存储一台,DS300,DS400也可此例中的配置为
BladeHS208843*2
BladeFibredaughtercard*2BladeQlogicFibreSwitch*1
BladecenterCiscoEthernetSwtich*2DS4500+EXP500*1软件:
1,Redhatadvanceserver32,RedhatHAsolutionforAS3
IP资源:此例中的资源为:服务器1:Name:node1
heartbeat:
Public:8服务器2:Name:node2
heartbeat:
Public:9群集名:RHHA
群集web服务器ip:00
安装步骤:
操作系统安装和配置:
1,请参照不同服务器的安装指南来安装操作系统,除基本的package外需要安装以下的
package:
a,Kerneldevelopmenttoolsb,KernelSourceCodec,Xwindow
2,安装IBM的网卡驱动和HBA卡驱动,并修改网络方面的设置。请参照IP资源部分
a,通过/etc/sysconfig/network-scripts/ifcfg-eth*来修改网卡ip。b,修改/etc/sysconfig/network来更改服务器名
3,修改node1的/etc/hosts文件改后内容如下9node2node28node1node1
同时修改node2的/etc/hosts的内容,方法和内容和node1一样
配置完成后请在node1和node2中相互ping对方的服务器名来确保ip设置正确共享盘的配置:
1,规律盘的映射。请参照SAN或者ISCSI的配置文档.此例中:
a,用DS4000storagemanager创立一个HostGroup(RHHA),然后定义两个Host,
并分别把blade中光纤子卡的portnumber参与各自的Host。
b,在DS4500中创立两个规律盘,并在mappingview中分派给上面创立的
HostGroup。
2,操作系统共享盘的设置:
a,在DS4500中映射好规律盘后,重新启动node1和node2,操作系统会发现两个新的磁盘,此例中为:/dev/sda和/dev/sdbb,在node1的shell里运行
#fdisk/dev/sdb//注:分区,使用parted也可以
将添加的共享磁盘分为:sda1和sdb1
c,然后在两台服务器上分别编辑/etc/sysconfig/rawdevices文件,将分区绑定到裸设
备:
#vi/etc/sysconfig/rawdevices参与以下两行/dev/raw/raw1/dev/sda1/dev/raw/raw2/dev/sdb1
d,重启服务#servicerawdevicesrestart
启动完成后执行#raw–qa,会显示以下内容/dev/raw/raw1:boundtomajor8,minor17/dev/raw/raw2:boundtomajor8,minor18e,格式化共享磁盘,每个块大小为4K
mkfs.ext3-j-b4096/dev/sda1mkfs.ext3-j-b4096/dev/sdb1
f,在node2中执行以上步骤c-e。至此硬件准备工作完成。
安装并配置基本的HA系统
在这里我们只将AS3.0自带的CLUSTER服务配置好,涉及到具体的http,ftp,mysql,oracle的HA服务会在下一部分介绍1.安装确认系统内安装了AS3.0的HA软件包我们在这里要用到的软件包主要有两
个,clumanager和redhat-config-cluster请用rpm–q命令检查系统是否安装这两个软件包2.假使没有安装可以通过以下方法安装1,使用ISO或光盘,AS3.0共有十一张光盘,我们平日常用的只有前四张,另外
三张为缘代码光盘,最终有四张扩展光盘,其中扩展光盘的第三张是集群软件,还包括了IPVS等软件。2,从文件安装,如下图:
此图中,除了安装两个基本的软件包外,还安装了一些语言的支持包。
3.开始基本的HA配置在node1系统上,启动xwindows,这里是gnome,开始运行配置工具选择左下角图标=>系统设置=>服务器设置=>Cluster(或者在命令行里运行#redhat-config-cluster)
下一步操作,点菜单栏里的群集(cluster)->配置(Configure),出现下图:
在ClusterName处可以更改你设置集群的名字,在这里我设置为RHha然后我们开始添加集群内的成员,点菜单栏->新建(Add)如下图所示(注:此时保证列表处选中Members,才可以出现下面内容)
将两台机器Ip都填写进去,如下图
在这里选中菜单栏里的cluster->sharedstate,可以查看裸设备设置,如下图
点击确定继续
然后开启菜单栏cluster?daemonproperties出现以下窗口
这个窗口就是集群的配置窗口,详细的说明请查看redhat的官方文档有一个说明的就是中间的那个滑动条,就是配置服务器探测等待15秒,我们不能设的太小,这里我们就默认使用15秒
在clumembd这个窗口里选中EnableBroadcastHeartbeating然后点确定,这时候会弹出一个窗口提醒
由于我们配置的就是双节点的HA,所以不用管它,直接点确定然后在clusterconfiguration选择保存后退出此窗口
在菜单栏群集?启动本地群集守护进程,稍等一会儿,就会出现以下状态
这里就显示在node1上的cluster配置成功
然后我们就要配置linux2了,配置linux2其实很简单,将node1系统下/etc/cluster.xml文件COPY到node2的/etc/目录下就可以了
(注:cluster.xml是在安装完两个软件包的时候不会产生,它是在第一次运行redhat-config-cluster命令的时候产生的,和AS2.1里的cluster.conf储存内容一致,只不过换了格式。这就是集群主要的配置文件,一定要确保集群上每个节点的此文件都是一致的,另外在redhat的官方文档上猛烈警告用户:不要去手动的修改这个xml文件)将此文件copy上node2以后,在node2命令行里执行#serviceclumanagerstart
系统显示执行成功,再稍等一会儿,你就会发现在linux1上出现了变化,如下图
启动关闭集群服务的命令是serviceclumanagerstart|stop
(注:假使你在配置完成以后不想用图形界面监控节点运行,在shell里运行#clustat–i10//状态监控,每10秒中刷新一次
出现如下结果
这样,一个没有包含任何服务的“裸〞的集群系统就配置成功了,由于它没有包含任何应用,也没有什么意义,现在举例配置一个常用的HTTPServer。举例说明:
配置HTTPServer的HA服务
1.给http服务增加共享磁盘磁盘上将存储两个系统上apache共用的程序文件,也就是说,把apache的DocumnetRoot放到这个共享磁盘上,创立方法同创立裸设备时一样,请注意,这个共享磁盘的作用不同于上面的裸设备
2.创立共享磁盘加载点,配置两台机器上的http服务启动两台机器,我这里用以前建好的共享硬盘sdb,我以ext3格式将其格式化,在每个机器的根目录下创立文件夹,为apache的web目录,同时将创立的sdb1分区加载到/目录下
#mkdir/
#mount/dev/sdc1///这一步只在linux1上进行就行
然后安装apache,这就不用多说了吧,指出一点是,两台机器上的apache安装必需完全一样,包括配置文件,安装完成后,修改httpd.conf,将其根目录指向/,我这里是用的是AS3.0自带的apache2.0的RPM包,
在node1上,进入/目录,在此目录下保存一个index.html作测试使用这样,两台机器上的http服务就完全配置完成
3.配置基于此集群的http服务在node1的xwindows,启动集群配置工具(参看上),增加名为httpd的服务如图
点菜单栏"New"服务名为〞httpd〞,检测时间间隔设置为4秒,httpd服务的启动脚本就是apache的启动脚本,我这里使用的是rpm包默认安装的脚本/etc/rc.d/init.d/httpd
点"确定",就增加了一个服务,然后点击AddChild,出现下图
先给httpd服务增加共享设备AddDevice,设备点为我们创立的sdb1,加载点为/,格式为ext3,模式为〞rw〞读写模式
点确定,在给此服务添加一个IP地址,这个IP就是客户浏览器访问的IP,我们设置为00,掩码同网络设置,这里设置为,广播地址设置为55
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年南京航空航天大学备考题库化处劳务派遣岗位招聘带答案详解
- 内科门诊工作责任制度
- 商务局岗位责任制度范本
- 俱乐部安全责任制度范本
- 机械安全生产责任制度
- 二级建造师法律责任制度
- 幼儿园建筑安全责任制度
- 小学防溺水追究责任制度
- 路口管理责任制度规定
- 培训班消防安全责任制度
- 专利无形资产评估案例
- 劳务外包员工告知书
- (2026)脑卒中的急救与护理课件
- 酒精地埋罐施工方案设计
- 饲料厂6S管理标准
- 具身智能+老年辅助生活机器人情感交互与功能设计研究报告
- 新能源汽车故障诊断与排除全套教学课件
- 企业利润分配年度方案及执行细则
- 高空坠落安全事故培训课件
- 汽车吊安全培训教育课件
- 2025年国有企业总经理竞聘面试题及参考答案指南
评论
0/150
提交评论