RedHat AS 3.0下高可用性集群配置

引用:
PDF文件请到我的BLOG里下载
七月飞雪的个人BLOG

作者:七月飞雪 Email:xushli@163.net

2004年8月2日
引用:最后修改于2004-8-4,将console下的配置命令已经补充上来....请大家参考

此篇文章参考了chinaunix论坛rdd兄弟文章http://www.chinaunix.net/jh/4/325828.html(Vmware下RedHat AS2.1集群配置StepbyStep)的部分内容 , 另外参考了redhat官方网站上说明文档《Red Hat Cluster Suite Configuring and Managing a luster》 , 较之AS2.1的HA配置 , AS3.0上的配置更加人性化 , 不过较之AS2.1的配置也有了不少不一样的地方 , 这也是我没能按rdd兄弟的文章配置成功的原因 , 网络上又几乎没有关于redhat AS3.0HA配置中文资料 , 连E文的很少 , 我找来找去只找到了redhat官方网站上的配置说明
―――――――――――――――――――――――――――――――――――――――
实施系统软硬件环境
硬件:p4 2.4G , 80G , 512M DDR
宿主机系统:win2000pro sp4
虚拟机软件:Vmware GSX Server 3.1
安装Vmware GSX Server 3.1和Redhat AS3.0的基本系统
1.安装Vmware GSX Server3.1
相信大家都安装过workstation , 过程都差不多 , 这里就不多废话了 , 有一点要提醒大家注意的是 , VMware GSX Server2.5无法打开Vmware workstation4.52虚拟出来的系统 , GSX Server2.5比4.52出来的要早 , 所以 。。。。。。。
2.安装Redhat AS3.0
切记安装上xwindows桌面系统 , 设置此系统hostname为linux1,ip为10.0.0.155
3.COPY并配置另一套AS3.0系统将安装的第一套系统的文件复制到另一个文件夹 , 用编辑器打开rhel3.vmx文件修改displayName?=?"Linux1"到"Linux2"
 然后修改此系统的虚拟硬件配置 , 将网卡删除如下图所示 , 进行此步的原因是因为从第一套系统COPY过来的文件如果同时运行 , 两个系统的MAC地址会发生冲突由于将网卡删除 , 所以必须删除后启动第二套系统 , 启动过程中kudzu进程会提示系统有多余的配置文件(就是已经被删除网卡的配置文件) , 选择将多余的配置文件删除 , 然后再关闭linux2系统 , 重新给linux2添一块网卡 。再启动linux2
启动linux2 , 启动过程中 , 由于重新添加了网卡 , 所以系统检测到了它 , 再重新配置网卡 , 设置linux2 IP地址为10.0.0.156,其它同linux1 。(注:这样有人可能会觉得麻烦 , 不过网卡MAC地址冲突 , 这也是没办法的事 , 谁让咱们偷懒不想再重装一套系统呢)
这时候检查以下各文件 , 修改主机名 , 网络配置文件
#vi?/etc/sysconfig/network
将HOSTNAME=linux1改为HOSTNAME=linux2
#vi?/etc/hosts
将10.0.0.155 linux1修改为10.0.0.156 linux2
(注:有些朋友可能会问 , 怎么不直接把hosts文件里把linux1,心跳地址都写进去 , 其实我现在这么做是为了让文档更清晰些 , 到下一步的时候再添加这些 , 虽然稍微麻烦点 , 但是可以避免一些朋友看不明白)
这样两套完整的AS3.0的系统就配置成功 , 进入第二阶段
二、使用Vmware虚拟出HA必需硬件设备 , 并进行配置
1.给两个系统各虚拟一个新的网卡
关掉两个系统 , 给两系统各一个增加以网桥方式工作的网卡 , 方法与第一图类似
2.创建共享磁盘
给HA系统创建共享磁盘sdb , 大小为500M(自定义),如下图所示
先打开linux1系统的设置 , 创建磁盘 , 磁盘文件名为 , share.vmdk 选中Allocate all disk space now这一选项
建议将新加磁盘的装入点设为scsi 1:0 , 如下图所示 , 这就是系统的裸设备
然后打开linux2的设置 , 同样给linux2添加共享磁盘 , 不过这次选择已经存在的磁盘 , 使用的共享磁盘就是刚才为linux1创建的那个磁盘 , 如下图所示

推荐阅读