同样在Configuration?editor?里面修改共享磁盘的”Vitual?disk?node”为scsi?1:0
这样 , 就给两个系统各创建了一个新网卡 , 又创建了一个共享磁盘 。由于系统启动的时候会锁定磁盘 , 所以当启动linux1后共享磁盘被锁定了 , linux2就起不来了,因此必须做一下设置 , 用编辑器打开两个Vmware文件夹的rhel3.vmx文件 , 最后增加一行:
Disk.locking?=?false
这样硬件就配置好了
3.配置新添加的网卡
启动linux1系统 , 系统在启动时候会检测到新添加的网卡 , 选择配置 , 将第二块网卡的IP设置为192.168.123.1,其它默认
修改linux1系统的/etc/hosts文件 , 改后内容如下
10.0.0.155 linux1
192.168.123.1 linux1
10.0.0.156 linux2
192.168.123.2 linux2
同时启动linux2系统 , 设置方法同linux1
4.配置共享磁盘
在linux1在shell里运行
#fdisk /dev/sdb //注使用parted也可以
将添加的共享磁盘 , 分为两个区:sdb1和sdb2,各250M大小
在两台服务器上分别编辑/etc/sysconfig/rawdevices文件 , 将分区绑定到裸设备 。
#vi?/etc/sysconfig/rawdevices
加入
/dev/raw/raw1 /dev/sdb1
/dev/raw/raw2 /dev/sdb2?
重启服务
#service?rawdevices?restart
启动完成后执行
#raw –qa,会显示以下内容
/dev/raw/raw1: bound to major 8, minor 17
/dev/raw/raw2: bound to major 8, minor 18
格式化共享磁盘,每个块大小为4K
mkfs.ext3 -j -b 4096 /dev/sdb1
mkfs.ext3 -j -b 4096 /dev/sdb2
注明:使用-b选项将磁盘区块设置为4K , 过小的区块会导致磁盘检查的时候耗费过多的时间
然后在linux2里修改/etc/sysconfig/rawdevices同上 , 然后重新启动rawdevices服务 , raw –qa检查系统
至此 , 硬件准备工作完成
三、安装并配置基本的HA系统
在这里我们只将AS3.0自带的CLUSTER服务配置好 , 涉及到具体的http,ftp,mysql,oracle的HA服务会在下一部分介绍
安装确认系统内安装了AS3.0的HA软件包
我们在这里要用到的软件包主要有两个 , clumanager和redhat-config-cluster
请用rpm –q 命令检查系统是否安装这两个软件包,如果没有安装可以通过以下方法安装
使用ISO或光盘 , AS3.0共有八张光盘 , 我们平时常用的只有前四张 , 另外有四张扩展光盘 , 其中扩展光盘的第三张是集群软件 , 还包括了IPVS
等软件 , 从光盘上安装 , 如下图或者通过网络上下载到这两个软件包进行单独安装
rpm --Uvh clumanager-
rpm --Uvh redhat-config-cluster-
注:网络上比较多的是src软件包 , 下载下来以后得使用rpmbuild命令进行重新编译 , 然后在安装
开始基本的HA配置
在linux1系统上 , 启动xwindows,我这里是gnome,开始运行配置工具
选择左下角图标 => 系统设置 =>服务器设置 => Cluster(或者在命令行里运行#redhat-config-cluster)
出现以下画面(图里左上角乱码是因为我用的是远程XWINDOWS,设置有问题)
下一步操作 , 点菜单栏里的群集->配置
出现下图所示
在Cluster Name处可以更改你设置集群的名字 , 在这里我设置为test_cluster
然后我们开始添加集群内的成员 , 点菜单栏->新建 如下图所示
(注:此时保证列表处选中Members , 才可以出现下面内容)
将两台机器Ip都填写进去 , 如下图
在这里选中菜单栏里的cluster->shared state,可以查看裸设备设置 , 如下图
点击确定继续
然后打开菜单栏clusterdaemon properties出现以下窗口
这个窗口就是集群的配置窗口,详细的说明请查看redhat的官方文档
有一个说明的就是中间的那个滑动条,就是配置服务器探测等待15秒,我们不能设的太小,这里我们就默认使用15秒
推荐阅读
- 硬盘安装 RedHat9 心得
- 初手学堂;跟我学习安装配置RedHat9.0
- 运用RedHat的Kickstart升级Linux系统
- 如何将JBoss做成Redhat Linux的系统服务
- Redhat公司启动高校巡讲 扩张开源生态圈
- Redhat完全开源安全基础架构软件的代码
- Redhat Linux系统下双网卡配置实践总结
- 高手进阶:Redhat Linux上vsftpd编译安装
- Redhat Linux系统配置大量IP地址的方法
- 红帽Redhat面临挑战 出路竟是Linux桌面
