SMP双机配置.docx
《SMP双机配置.docx》由会员分享,可在线阅读,更多相关《SMP双机配置.docx(12页珍藏版)》请在冰豆网上搜索。
SMP双机配置
SMP双机配置
1.SMP系统配置
SMP的双机系统硬件配置:
炫铃SMP服务器
HPDL380G5E5410*2/4GB/146GB*2/DuoNIC*2/COMBO/ACpower*2
2
HPFC2142SR4GBPCI-eHBA
2
HP5米LC-LC多模光纤通道电缆
2
磁盘阵列(forSMP)
HPMSA2000SC/NoDisk/NoHBA/NoCable管理软件
1
HPMSA2300GBSASHD(forMSA2000)
3
SMP的双机系统软件配置
REDHATLinux
RedHatEnterpriseLinuxES4.0
2
REDHATLinuxCluster
rhel-4-u6-rhcs-i386
2
RedHat补丁
RedHat双机和操作系统补丁(redhat.zip)
1
2.SMP双机原理
SMP系统使用RedHatClusterSuiteforRedHatES4.0update6在两台DL380服务器上实现了HA,
通过Cluster管理snmp,agentx,tomcat,interface等核心业务,以及共享磁盘阵列。
3.双机配置说明:
A.共享磁阵的配置和划分
配置要点:
1.磁阵的安装和配置(参考MSA2012fc简单配置步骤.doc)
a.HBA卡正确安装在DL380的PCI插槽内,光纤线连接正确,磁阵正常加电。
b.使用SMU配置HPMSA2
c.光纤传输速率使用默认值
d.VIRTUALDISK使用online初始化方式,此时在VIRTUALDISK下还会提示Critical的信息,但是VIRTUALDISK初始化完成后就不会显示了,VIRTUALDISK初始化时间较久,请耐心等待。
2.磁盘阵列的划分(参考共享磁阵划分.TXT)
a.这一步在操作系统安装完毕,双机软件配置之前进行。
b.正确识别磁盘阵列,甘肃现场为/dev/sda
[root@smp1cluster]#fdisk-l
Disk/dev/cciss/c0d0:
146.7GB,146778685440bytes//这里标识本地磁盘
255heads,63sectors/track,17844cylinders
Units=cylindersof16065*512=8225280bytes
DeviceBootStartEndBlocksIdSystem
/dev/cciss/c0d0p1*11310439183Linux
/dev/cciss/c0d0p21414151126156583Linux
/dev/cciss/c0d0p31416269010241437+83Linux
/dev/cciss/c0d0p42691178441217245055Extended
/dev/cciss/c0d0p5269139651024140683Linux
/dev/cciss/c0d0p6396650098385898+82Linuxswap
/dev/cciss/c0d0p750101784410309710683Linux
Disk/dev/sda:
599.9GB,599965827072bytes//这里标识共享磁盘阵列
255heads,63sectors/track,72941cylinders
Units=cylindersof16065*512=8225280bytes
DeviceBootStartEndBlocksIdSystem
/dev/sda111310439183Linux
/dev/sda2147294158579416083Linux
c.划分共享磁阵为两个分区
d.磁盘文件系统创建:
一个是裸设备分区,一个是共享数据分区
B.操作系统的安装
甘肃现场SMP的双机操作系统采用的是RedHatES4.0update6,直接安装这个版本的操作系统可以满足双机软件的版本需要。
如果现场使用的是RedHatES4.0update4需要使用redhat.zip文件中附带的操作系统升级软件进行系统内核的升级。
rhel-4-u6升级过程:
[root@SMPHA1~]#rpm-ivhkernel-2.6.9-67.EL.i686.rpm
warning:
kernel-2.6.9-67.EL.i686.rpm:
V3DSAsignature:
NOKEY,keyID443e1821
Preparing...###########################################[100%]
1:
kernel###########################################[100%]
[root@SMPHA1~]#rpm-ivhkernel-smp-2.6.9-67.EL.i686.rpm
warning:
kernel-smp-2.6.9-67.EL.i686.rpm:
V3DSAsignature:
NOKEY,keyID443e1821
Preparing...###########################################[100%]
1:
kernel###########################################[100%]
[root@SMPHA1~]#init6
升级完成,你可以看到系统的内核版本类似如下
[root@SMPHA1~]#uname-a
LinuxSMPHA12.6.9-67.ELsmp#1SMPFriNov1612:
48:
03EST2007i686i686i386GNU/Linux
操作系统的安装(操作系统安装过程)
本地磁盘划分方式建议如下
DeviceBootStartEndBlocksIdSystem
/dev/cciss/c0d0p1*11310439183Linux
/dev/cciss/c0d0p21414151126156583Linux
/dev/cciss/c0d0p31416269010241437+83Linux
/dev/cciss/c0d0p42691178441217245055Extended
/dev/cciss/c0d0p5269139651024140683Linux
/dev/cciss/c0d0p6396650098385898+82Linuxswap
/dev/cciss/c0d0p750101784410309710683Linux
[root@smp1cluster]#df-k
Filesystem1K-blocksUsedAvailableUse%Mountedon
/dev/cciss/c0d0p2110846683331676718991632%/
/dev/cciss/c0d0p1101086178597800819%/boot
none2073872020738720%/dev/shm
/dev/cciss/c0d0p710147855294280962294201%/media
/dev/cciss/c0d0p31008052048344490850086%/opt
/dev/cciss/c0d0p51008048824804893203723%/var
操作系统IP地址规划建议(参考bond配置.TXT)
DL380配置一块网卡时操作系统安装完毕后有四个网口,eth0,eth1,eth2,eth3
为保证双机系统的健壮性,需要对网口采用bond技术划分。
bond0:
eth0eth2业务运行网段,两个网口分别接在switch1和switch2的vlan100上。
bond1:
eth1eth3心跳网段,使用交叉网线分别把smp1和smp2的eth1eth3网口直连
C.双机软件的安装和配置
1)安装
#mount–olooprhel-4-u6-rhcs-i386-disc1.iso/mnt
#cd/mnt
#./autorun
弹出安装cluster软件对话框,选择需要安装的软件,所有有关Xen、large、huge、luci、ricci字样的软件包都不选择,点下一步,如果没有错误信息,则安装成功
2)配置cluster
修改/etc/hosts文件
#vi/etc/hosts
127.0.0.1localhost.localdomainlocalhost
192.100.100.100smpcluster1//ClusterNode1
192.100.100.101smpcluster2//ClusterNode2
192.168.24.21smp1
192.168.24.22smp2
192.100.100.99smpheart
192.168.24.20servicevip
首先停到两台机器上cluster的所有服务
#serviceccsdstop
#servicecmanstop
#servicefencedstop
#chkconfigfencedoff//smp不使用fenced业务需要停用
#servicergmanagerstop
修改下面文件,213行少一个“=”,该问题为cluser自身bug
#vi/usr/share/system-config-cluster-FaildomController.py
运行下面命令配置cluster
#system-config-cluser
创建配置文件,如下图
选择CreateNewConfiguration按钮,然后输入文件名点ok,默认使用DLM锁方式,锁盘使用共享磁盘的第一个分区,disklable为qdisk
说明:
这里192.168.24.1为网关地址。
然后出现下面界面
选中ClusterNodes,点击AddaClusterNode,输入smpcluster1点OK,NodeName需要和/etc/hosts文件中配置的机器名相同
同样方式添加smpcluster2节点.
配置failoverdomains把smpcluster1,smpcluster2添加到创建的failoverdomains中。
创建Resouces:
双机HeartBeat,SMPvip,snmp,agentx,tomcat,interface,磁盘阵列,详细配置信息参考
创建双机管理的两个业务:
1.smpheart
2.SMPcoreService
最后保存配置,拷贝配置文件到另一台机器上
#scp/etc/cluster/cluster.confsmpcluster2:
/etc/cluster/
启动双机软件,检查双机的状态
#serviceccsdstart
#servicecmanstart
#servicergmanagerstart
[root@smp1cluster]#clustat-l
MemberStatus:
Quorate
MemberNameStatus
----------------
smpcluster1Online,Local,rgmanager
smpcluster2Offline
ServiceInformation
------------------
ServiceName:
smpheart
CurrentState:
started(0)//标识业务重启的次数和状态
Owner:
smpcluster1
LastOwner:
unknown
LastTransition:
SatJan1714:
56:
502009
ServiceName:
SMPcoreService
CurrentState:
started(0)//标识业务重启的次数和状态
Owner:
smpcluster1
LastOwner:
smpcluster1
LastTransition:
SunJan1815:
59:
192009