施行体系软硬件环境
硬件: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创立的那个磁盘,如下图所示
相同在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)