HACMP的基本概念.docx
- 文档编号:18612932
- 上传时间:2023-08-20
- 格式:DOCX
- 页数:33
- 大小:28.92KB
HACMP的基本概念.docx
《HACMP的基本概念.docx》由会员分享,可在线阅读,更多相关《HACMP的基本概念.docx(33页珍藏版)》请在冰点文库上搜索。
HACMP的基本概念
HACMP的基本概念
IBM的高可靠性群集系统软件HACMP--HighAvailabilityClusterMulti-Processing提供了RS/6000平台上关键应用的高可靠性解决方案,该软件能使一个群集内的所有的RS/6000系统不存在单点失效(在群集中单独某一部分出现故障而引起对用户端的服务失效)。
HACMP系统能自动地检测系统硬件失效,重新配置群集系统,使得所有的资源完全不受系统硬件失效的影响,从而提供了可靠的应用平台。
HACMP可用来最多将32部RS/6000服务器或SP的节点连结成高可用性的群集结构。
对于企业关键性的应用程序而言,群集式的服务器或节点提供代理式的数据访问,具备复制性(redundancy),使得系统应用程序具有灵活的容错能力。
HACMP所具有灵活的结构和简单的使用。
从单一处理机(SMP)主机到SP节点皆可结构成高可用性之群集,您可混用,且跨越系统大小及性能等级,将各种网络适配卡和磁盘子系统融合在一起确,来满足您的应用程序、网络等方面的需求。
HACMP的群集因不同的处理需求可以结构成几种不同的模式。
同时访问模式(Concurrentaccessmode)适用在所有处理机必须在相同的工作负载及在相同的时间共享相同的数据之环境。
相互备援模式(mutualtakeovermode)则是群集中的各个节点分别承担有应用和任务,并且各节点间相互备援。
而热待机模式则为一节点备援任何群集上的另一节点。
无论您选择哪一种备援模式,HACMP所提供的数据访问及备援方案都将应用程序的执行及增长性在避免不正常死机状况下做了最佳化处理。
HACMP用户界面相当简易,AIX的系统管理界面工具(SMIT)及视觉化系统管理(VSM)图形使用界面两者皆提供非常简易的方式,给予您在高可用性的集群中针对服务器处理机执行安装、结构及系统管理工作。
对于一般的群集管理工作【例如HACMP启动/停止、用户及群集管理、卷组、逻辑卷(LogicVolume)及文件系统】,您可以使用群集单点控制(CSPOC)工具来执行这些工作,即使是二个节点之群集,您完全无需考虑群集资源的所有权。
并且借助于HAView功能,您可使用Tivoli的TME10中的NetViewforAIX图形网络管理界面由单一节点来监控群集及它的元件。
可使用HACMP来处理以下几件事:
l针对许多企业关键的应用程序,建立高效益的群集环境。
例如:
针对在场顾客的零售、即时银行、电信业务、数据处理或其他特定交易信息处理的应用程序。
l建立一个更复杂的群集使其高达八个节点,执行相同的应用程序且共享相同的资源,而仅有极小的损坏后重新启动的延迟。
l执行升级及维护确保您的系统没有毁损之虞。
l透过其他的RS/6000平台分送应用程序且共用HACMP群集化之磁盘及处理机资源。
l籍由AIX逻辑卷册管理员(LVM)磁盘镜射功能来改善磁盘的可靠性。
l使用AIX远端管理工具来侦测并修正系统之硬件错误。
HACMP4.4.1forAIX4.3.3安装及配置步骤(IBM7133DISK)
1.操作系统安装(两台机器)
注意.*,bos.adt.*,bos.data,x11.vsm打上
2.HACMP安装(两台机器)
¨#smitinstallp
InstallandUpdatefromLATESTAvailableSoftware
3.在7133DISK上配置RAID5(主机操作)
¨#smitdev
SSARAIDArrays
Change/showuseofanSSA…
磁盘属性为Arrayscandidate
¨#smitdev
SSARAIDArrays
AddaRAIDArray
注意要不要hotspare盘,ssa卡上有没有cache
4.配置网络(两台机器)
¨#smittcpip
en0(svcaddress)en1(stdbyaddress)
¨#vi/etc/hosts&vi.rhosts
5.配置心跳线(两台机器)
¨#smittty
使用tty1属性disable
¨测试:
#stty
6.创建sharevg(主机操作)
¨#smitmkvg
ActivatevolumegroupAUTOMATICALLYatsystemrestart?
No
7.共享sharevg
¨主机上:
#varyoffvgsharevg
¨备机上:
#smitimportvg
8.配置HACMP(主机操作)
¨#smithacmp
Addacluster
Clustername[test]
¨#smithacmp
Addclusternodes
Nodenames[mainbackup]
¨#smithacmp
Addanadapter
mainbackup
AdapterLabelmainmain_stdmain_bootmain_ttybackupbackup_stdbackup_tty
NetworkTypeetheretheretherrs232etheretherrs232
NetworkNameetheretheretherrs232etheretherrs232
NetworkAttributepublicpublicpublicserialpublicpublicserial
AdapterFunctionservicestandbybootserviceservicestandbyservice
AdapterIdentifier[][][]/dev/tty1[][]/dev/tty1
AdapterHardAdd0x0004…[][][][][][]
Nodenamemainmainmainmainbackupbackupbackup
¨Synchronize
¨#smithacmp
AddApplicationServer
ServerName[informix]
StartScript[/hacmp/dbstart]
StopScript[/hacmp/dbstop]
¨#smithacmp
AddaResourceGroup
ResourceGroupName[share-group]
NodeRelationshipcascading
ParticipatingNodeName[mainbackup]
¨#smithacmp
ConfigureResourceforaResourceGroup
ServiceIPLabel[main]
ApplicationServers[informix]
Filesystems[…]
VolumeGroups[sharevg]
InactiveTakeoverActivatedture
¨Synchronize
¨Verify
¨HACMP测试(两台机器)
启动HACMP#smitclstart(info打开)
关闭HACMP#smitclstop
和HACMP有关的几个参数
(一):
I/Opacing
每当系统内有其它应用在做大量的I/O操作时,用户可能会碰到如交互性能受到严重影响等问题,能够通过调整系统的I/Opacing,以使系统在大量的磁盘读写操作期间的资源分配更加均衡。
可以使用smittychgsys去设置I/Opacing到high-water和low-water,缺省值为“0”(disableI/Opacing),一般情况下high-water设置为“33”而low-water设置为“24”。
(二):
syncd频率
编辑/sbin/rc.boot文件去增加syncd频率,可以从缺省的60秒到30、20、10秒,增加此频率可在繁重的I/O传输期间促使更频繁的I/Oflush和减少触发deadmanswitch的可能性。
(三)为通信子系统增加内存
如果使用netstat–m命令,其输出报告了一个mbufs问题或在AIX的错误log中给出了一个LOW_MBUFS信息,应增加网络选项“thewall”的值,其缺省值为实际内存的25%,能够增加到实际内存的50%。
改变这个值,增加一行到/etc/文件的后面:
no–othewall=xxxx
xxxx---是一有效的值,如:
no–othewall=65536
(四)改变故障检测速率
如果在群集内enableI/Opacing或延长syncd频率而不能解决deadman问题,在deadmanswitch在挂起节点上被请求之前和接管节点检测一个节点故障而获得挂起节点的资源之前,可通过改变故障检测速率到–“slow”,延长这个被请求的时间。
HACMP软件的安装
HACMP软件的安装与AIX基本*作系统选项软件的安装相同,用户可以根据需要选择安装HACMP软件,一般HACMP软件光盘上的内容全选。
HACMP软件的安装:
命令:
smit
屏幕显示系统管理菜单:
SystemManagement
SoftwareInstallationandMaintenance
SoftwareLicenseManagement
Devices
SystemStorageManagement(Physical&LogicalStorage)
Security&Users
CommunicationsApplicationsandServices
PrintSpooling
ProblemDetermination
Performance&ResourceScheduling
SystemEnvironments
Processes&Subsystems
RemoteCustomerSupportandServices
Applications
UsingSMIT(informationonly)
选择:
SoftwareInstallationandMaintenance
屏幕显示软件安装和维护菜单:
选择:
InstallandUpdateSoftware
屏幕显示软件安装和更新菜单:
选择:
InstallandUpdatefromLASESTAvailableSoftware
屏幕显示软件安装和更新(从最后有效软件中)菜单:
InstallandUpdatefromLASESTAvailableSoftware
Typeorselectavaluefortheentryfield
pressEnterAFTERmakingalldesiredchanges.
[EntryFields]
*INPUTdevice/directoryforsoftware[/dev/cd0]
显示软件安装和更新(从最后有效软件中)参数屏幕:
InstallandUpdatefromLASESTAvailableSoftware
Typeorselectavaluefortheentryfield
pressEnterAFTERmakingalldesiredchanges.
[EntryFields]
*INPUTdevice/directoryforsoftware/dev/cd0
*SOFTWAREtoinstall[_all_latest]
PREVIEWonlyno
COMMITsoftwareupdates?
yes
SAVEreplacedfilesno
AUTOMATIONinstallrequisitesoftware?
yes
EXPENDfilesystemsifspaceneeded?
yes
OVERWRITEsameornewerversions?
no
VERIFYinstallandcheckfilesizes?
no
IncludecorrespondingLANGUAGEfilesets?
yes
DELETEoutput?
no
按ENTER键,即可安装HACMP软件光盘上的全部软件。
如果想选择安装则光标移动到:
*SOFTWAREtoinstall[_all_latest]行处,按F4,显示所有可选软件项目,用光标移动,用F7选择需要的软件。
然后按ENTER键,即可安装选中的软件。
HACMP软件的配置
北京地税大楼S70系统HACMP配置图如下,其中en0,en2为双网卡。
S70a主机为业务主机,S70b主机为业务备机,另有7133磁盘阵列。
首先进行HACMP配置的准备工作:
1.在两台主机上用VI建立.rhosts文件,内容为:
ds01
ds02
ds01_serv
ds01_standby
ds01_boot
ds02_serv
ds02_standby
ds02_boot
在两台机器上分别改变.rhosts文件的属性:
chmod644.rhosts
2.在两台主机上的/etc/hosts文件中用VI编辑,容为:
192.100.1.101ds01_serv
192.100.2.101ds01_standby
192.100.1.111ds01_bootds01
192.100.1.102ds02_serv
192.100.2.102ds02_standby
192.100.1.112ds02_bootds02
(一)开始配置HACMP:
具体配置方法如下:
smithacmp:
屏幕显示hacmp菜单:
HACMPforAIX
ClusterConfiguration
ClusterServices
ClusterSystemManagement
ClusterRecoveryAids
RASSupport
----------endofscreen----------
ClusterConfiguration
ClusterTopology
ClusterSecurity
ClusterResources
ClusterSnapshots
ClusterVerification
ClusterCustomModification
RestoreSystemDefaultConfigurationfromActiveConfiguration
----------endofscreen----------
1.首先配置网络拓扑结构:
ClusterTopology
ConfigureCluster
ConfigureNodes
ConfigureAdapters
ConfigureNetworkModules
ShowClusterTopology
SynchronizeClusterTopology
----------endofscreen----------
AddaClusterDefinition
[EntryFields]
**NOTE:
ClusterManagerMUSTBERESTARTED
inorderforchangestobeacknowledged.**
*ClusterID[1]#
*ClusterName[cluster1]
----------endofscreen----------
ClusterTopology
ConfigureCluster
ConfigureNodes
ConfigureAdapters
ConfigureNetworkModules
ShowClusterTopology
SynchronizeClusterTopology
----------endofscreen----------
ConfigureNodes
MovecursortodesireditemandpressEnter.
AddClusterNodes
Change/ShowClusterNodeName
RemoveaClusterNode
----------endofscreen----------
AddClusterNodes
[EntryFields]
NodeNames[ds01]
----------endofscreen----------
AddClusterNodes
[EntryFields]
*NodeNames[ds02]
----------endofscreen----------
ClusterTopology
ConfigureCluster
ConfigureNodes
ConfigureAdapters
ConfigureNetworkModules
ShowClusterTopology
SynchronizeClusterTopology
----------endofscreen----------
ConfigureAdapters
AddanAdapter
Change/ShowanAdapter
RemoveanAdapter
----------endofscreen----------
AddanAdapter
[EntryFields]
*AdapterIPLabel[ds01_serv]
*NetworkType[ether]+
*NetworkName[ether1]+
*NetworkAttributepublic+
*AdapterFunctionservice+
AdapterIdentifier[192.100.1.101]
AdapterHardwareAddress[0x0004ac5e3a12]
NodeName[ds01]+
----------endofscreen----------
AddanAdapter
[EntryFields]
*AdapterIPLabel[ds01_standby]
*NetworkType[ether]+
*NetworkName[ether1]+
*NetworkAttributepublic+
*AdapterFunctionstandby+
AdapterIdentifier[192.100.2.101]
AdapterHardwareAddress[]
NodeName[ds01]+
----------endofscreen----------
AddanAdapter
[EntryFields]
*AdapterIPLabel[ds01_boot]
*NetworkType[ether]+
*NetworkName[ether1]+
*NetworkAttributepublic+
*AdapterFunctionboot+
AdapterIdentifier[192.100.1.111]
AdapterHardwareAddress[]
NodeName[ds01]+
----------endofscreen----------
AddanAdapter
[EntryFields]
*AdapterIPLabel[ds02_serv]
*NetworkType[ether]+
*NetworkName[ether1]+
*NetworkAttributepublic+
*AdapterFunctionservice+
AdapterIdentifier[192.100.1.102]
AdapterHardwareAddress[]
NodeName[ds02]+
----------endofscreen----------
AddanAdapter
[EntryFields]
*AdapterIPLabel[ds02_standby]
*NetworkType[ether]+
*NetworkName[ether1]+
*NetworkAttributepublic+
*AdapterFunctionstandby+
AdapterIdentifier[192.100.2.102]
AdapterHardwareAddress[]
NodeName[ds02]+
----------endofscreen----------
AddanAdapter
[EntryFields]
*AdapterIPLabel[ds02_boot]
*NetworkType[ether]+
*NetworkName[ether1]+
*NetworkAttributepublic+
*AdapterFunctionboot+
AdapterIdentifier[192.100.1.112]
AdapterHard
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HACMP 基本概念