CTO下载hacmp工作原理及安装教程课件_第1页
CTO下载hacmp工作原理及安装教程课件_第2页
CTO下载hacmp工作原理及安装教程课件_第3页
CTO下载hacmp工作原理及安装教程课件_第4页
CTO下载hacmp工作原理及安装教程课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

培训内容:1、HACMP的工作原理及安装2、IBM磁盘阵列及文件系统的管理培训对象:培训时间:1培训内容:1、HACMP的工作原理及安装1Hacmp双机系统的功能介绍

Hacmp(HighAvailabilityClusterMulti-Processing)双机热备份软件的主要功能是提高客户计算机系统及其应用的可靠性,而不是单台主机的可靠性。2Hacmp双机系统的功能介绍Hacmp(HiHacmp双机系统的工作原理1.作为双机系统的两台服务器(主机A和B)同时运行Hacmp软件2.服务器除正常运行自机的应用外,同时又作为对方的备份主机3.两台主机系统(A和B)在整个运行过程中,通过“心跳线”相互监测对方的运行情况(包括系统的软硬件运行、网络通讯和应用运行情况等)3Hacmp双机系统的工作原理1.作为双机系统的两台服务器(主Ha双机系统的工作原理(续)4.一旦发现对方主机的运行不正常(出故障)时,故障机上的应用就会立即停止运行,本机(故障机的备份机)就会立即在自己的机器上启动故障机上的应用,把故障机的应用及其资源(包括用到的IP地址和磁盘空间等)接管过来,使故障机上的应用在本机继续运行4Ha双机系统的工作原理(续)4.一旦发现对方主机的运行不正常Ha双机系统的工作原理(续)5.应用和资源的接管过程由Ha软件自动完成,无需人工干预6.当两台主机正常工作时,也可以根据需要将其中一台机上的应用人为切换到另一台机(备份机)上运行5Ha双机系统的工作原理(续)5.应用和资源的接管过程由Ha软HACMP双机系统结构图

主机(服务器)A安装Hacmp

软件

共享磁盘阵列(存储子系统)心跳线(tty)

ServiceA

主机(服务器)B安装Hacmp

软件

ServiceB

ServiceNetwork

StandbyNetwork6HACMP双机系统结构图主机共享磁盘阵列心跳线(tHacmp安装配置前需作的准备工作1.划分清楚两台服务器主机各自要运行的应用(如A机运行应用,B机作为standby)2.给每个应用(组)分配Service_ip、Standby_ip、boot_ip和心跳线tty,如:7Hacmp安装配置前需作的准备工作1.划分清楚两台服务器主Ha安装配置前需作的准备工作(续)主机A(运行应用):

Service_ip:Standby_ip:Boot_ip:主机B(standby):

Service_ip:Standby_ip:Boot_ip:8Ha安装配置前需作的准备工作(续)主机A(运行应用):8Ha安装配置前需作的准备工作(续)3.按照各主机的应用的要求,建立好各自的磁盘组,并分配好磁盘空间4、根据Ha软件的要求,对服务器操作系统的参数作必要的修改9Ha安装配置前需作的准备工作(续)3.按照各主机的应用的要IBMHACMP双机系统的安装及配置HACMP的安装配置步骤如下:一、在两台服务器上分别安装HACMP软件#smitinstallp二、分别检查两台主机上安装的软件是否成功#/usr/sbin/cluster/diag/clverifysoftwareclusterclverify>softwareValidOptionsare:lppclverify.software>lpp若没有error出现则安装成功。10IBMHACMP双机系统的安装及配置HACMP的安装配三、分别配置两台服务器的bootIP地址和StandbyIP地址,保证boot网和Standby网能ping通(用smittcpip命令)用netstat命令检查配置是否正确:#netstat-i四、利用smittty在两台主机上增加一个TTY接口,配置心跳线(RS232):#smittyttyTTYtty0TTYtypettyTTYinterfacers232DescriptionAsynchronousTerminalStatusAvailableLocation20-70-01-00Parentadaptersa2

IBMHACMP双机系统的安装及配置(续)11三、分别配置两台服务器的bootIP地址和StandbyPORTnumber[0]

EnableLOGINdisable

BAUDrate[9600]PARITY[none]BITSpercharacter[8]NumberofSTOPBITS[1]用lsdev–Cctty查看tty是否配置好#lsdev–Cctty在两台上分别输入如下命令:S85_1#cat/etc/hosts>/dev/tty0S85_2#cat</dev/tty0如果在S85_2机能接收到信息,则表明心跳线已经配置好IBMHACMP双机系统的安装及配置(续)12PORTnumberIBMHACMP双机系统的安装及配置(续)五、具体配置

注:HACMP的配置(或修改配置)只需要在其中的一台主机上进行,当配置(或修改)完毕后使用同步命令将配置结果传到另外一台主机上。一般选S85_1在进行配置在S85_1上运行smithacmp,然后按照下面的步骤进行配置:#smithacmp1、ClusterConfiguration1.1、配置ClusterTopology配置ConfigureCluster/AddaClusterDefinition*ClusterID[100]#*ClusterName[sb_ha]配置ConfigureNodes,增加两个Node*NodeNames[s85_a]*NodeNames[s85_b]13IBMHACMP双机系统的安装及配置(续)五、具体配置1IBMHACMP双机系统的安装及配置(续)配置ConfigureAdapters,分别配置两台机的service地址,boot地址,standby地址及tty(a_svc、b_svc、a_boot、b_boot、a_stdby、b_stdby、a_tty、b_tty)*AdapterIPLabela_svcNetworkType[ether]NetworkName[ethnet]NetworkAttributepublic

AdapterFunctionservice

AdapterIdentifier[]AdapterHardwareAddress[]NodeName[s85_a]修改/etc/hosts及/.rhosts文件,如:14IBMHACMP双机系统的安装及配置(续)配置ConfiIBMHACMP双机系统的安装及配置(续)修改/etc/hosts文件,增加以下内容:a_svcb_svca_bootb_boota_stdbyb_stdby修改/.rhosts文件,增加以下内容:a_svcb_svca_bootb_boota_stdbyb_stdby15IBMHACMP双机系统的安装及配置(续)修改/etc/IBMHACMP双机系统的安装及配置(续)1.2、同步cluster(ClusterConfiguration/ClusterTopology/SynchronizeClusterTopology)

在进行同步的时候可以先进行模拟(Emulate)同步,当模拟同步OK后再进行实际(actual)同步

SynchronizeClusterTopologyTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[TOP][EntryFields]IgnoreClusterVerificationErrors?[No]+*EmulateorActual?[Emulate]+

16IBMHACMP双机系统的安装及配置(续)1.2、同步cIBMHACMP双机系统的安装及配置(续)2、ResourceGroup的三种节点关系(NodeRelationship):(1)Cascading(2)Concurrent(3)Rotating17IBMHACMP双机系统的安装及配置(续)2、ResouIBMHACMP双机系统的安装及配置(续)3、配置ClusterResources3.1定义一个资源组(DefineResourceGroups)

注意,在定义资源组的时候,要注意ParticipatingNodeNames的先后顺序

ResourceGroupNamedata_resNewResourceGroupName[]NodeRelationshipcascading

ParticipatingNodeNames[s85_as85_b]3.2定义应用服务器(DefineApplicationServers)ServerNameora_appNewServerName[]startScript[/etc/start]StopScript[/etc/stop]18IBMHACMP双机系统的安装及配置(续)3、配置CluIBMHACMP双机系统的安装及配置(续)3.3、修改资源组属性(Change/ShowResourcesforaResourceGroup)

data_res组:ResourceGroupNamedata_resNodeRelationshipcascadingParticipatingNodeNamess85_as85_bServiceIPlabel[a_svc]Filesystems(defaultisall)[]FilesystemsConsistencyCheckfsckFilesystemsRecoveryMethodsequentialFilesystemstoExport[]FilesystemstoNFSmount[]VolumeGroups[datavglogvg]ConcurrentVolumegroups[]RawDiskPVIDs[]ApplicationServers[ora_app]19IBMHACMP双机系统的安装及配置(续)3.3、修改资IBMHACMP双机系统的安装及配置(续)3.4、同步资源组(SynchronizeClusterResources)

在进行同步的时候可以先进行模拟(Emulate)同步,当模拟同步OK后再进行实际(actual)同步

SynchronizeClusterResourcesTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[TOP][EntryFields]IgnoreClusterVerificationErrors?[No]+*EmulateorActual?[Emulate]+

20IBMHACMP双机系统的安装及配置(续)3.4、同步IBMHACMP双机系统的安装及配置(续)4、HACMP的启动及关闭(1)启动过程:#smitclstart#tail–f/tmp/hacmp.out

May2217:29:23EVENTCOMPLETED:node_up_completes85_a如果/tmp/hacmp.out文件显示类似上述信息,则表明HACMP在本机上可以正常启动。(2)关闭过程:#smitclstop21IBMHACMP双机系统的安装及配置(续)4、HAC5、HACMP功能的测试在HACMP配置完成并检查没有错误后,即可按3的方法启动HACMP,进行功能测试。包括应用在同一台服务器的两个网卡能否切换,在两台服务器间能否切换等。可用命令:#netstat-in来看地址的切换情况IBMHACMP双机系统的安装及配置(续)225、HACMP功能的测试IBMHACMP双机系统的安装IBM磁盘阵列及文件系统的管理一、几个基本概念物理卷(PV):一个物理卷指一块硬盘卷组(VG):卷组是可用物理硬盘的集合,可以逻辑地看成一块大硬盘物理分区(PP):卷组中物理卷划分成固定大小的块(缺省为4MB)逻辑卷(LV):逻辑卷是位于物理分区上的信息集合逻辑分区(LP):逻辑卷由一定数量的逻辑分区组成23IBM磁盘阵列及文件系统的管理一、几个基本概念23IBM磁盘阵列及文件系统的管理(续)二、常用命令lsvgrootvg看内置硬盘属性lsdev-Ccdisk看所有硬盘lsvg看所有VGlsvg-o看本机已激活了的VGlsvg-ldatavg根据VG查看其上所有的LVlsvg-p

datavg看指定VG上所有的硬盘lslvlv00查看LV状态lspv看硬盘及所在VGlspvhdiskx

看hdiskx上的详细信息lspv-lhdiskx

列出hdiskx上的LVlspv-phdiskx

列出hdiskx上PP的状态varyonvgdatavg

手工激活VGvaryoffvgdatavg使VG变成非激活状态24IBM磁盘阵列及文件系统的管理(续)二、常用命令24三、磁盘阵列的划分(非concurrent方式)1、在A机上增加一个卷组(AddaVolumeGroup)#smitvg

VOLUMEGROUPname[datavg]PhysicalpartitionSIZEinmegabytes64

*PHYSICALVOLUMEnames[vpath0vpath1vpath2…]ActivatevolumegroupAUTOMATICALLYno

atsystemrestartVolumeGroupMAJORNUMBER[]CreateVGConcurrentCapable?no

IBM磁盘阵列及文件系统的管理(续)25三、磁盘阵列的划分(非concurrent方式)IBM磁盘阵IBM磁盘阵列及文件系统的管理(续)2、激活一个卷组#varyonvgdatavg#lsvg-o如果能看到datavg,则正常3、创建LV#smitmklv输入LV的name,大小,所属VG即可4、创建文件系统#smitcrjfs

MountAUTOMATICALLYnoatsystemrestart?StartDiskAccountingno.26IBM磁盘阵列及文件系统的管理(续)2、激活一个卷组265、对LV做镜像#smitmklvcopy选择LV、用作镜像的物理盘、copys的数量#lsvg-ldatavg确定LV的copys#lspv-lhdiskx确定LV的copys所在的物理位置6、测试文件系统#fsck/filesystemname#mount/filesystemname#umount/filesystemname

文件系统的属性定义在/etc/filesystems文件中6、在A机上使用varyoffvg释放datavg#varyoffvgdatavgIBM磁盘阵列及文件系统的管理(续)275、对LV做镜像IBM磁盘阵列及文件系统的管理(续)277、在B机上使用importvg命令将datavgimport到B机上来#smitimportvg

VOLUMEGROUPname[datavg]PHYSICALVOLUMEname[vpath0]ACTIVATEvolumegroupyesafteritisimported?

#lsvg-o如果能看到datavg,则表示磁盘阵列切换正常8、设置VG的属性(ChangingaVolumeGroup’sStartupStatus)

#smitchvgActivatevolumegroup[no]automaticallyatsystemrestart?AQUORUMofdisks[]requiredtokeepthevolumegrouponline?IBM磁盘阵列及文件系统的管理(续)287、在B机上使用importvg命令将datavgimpo培训内容:1、HACMP的工作原理及安装2、IBM磁盘阵列及文件系统的管理培训对象:培训时间:29培训内容:1、HACMP的工作原理及安装1Hacmp双机系统的功能介绍

Hacmp(HighAvailabilityClusterMulti-Processing)双机热备份软件的主要功能是提高客户计算机系统及其应用的可靠性,而不是单台主机的可靠性。30Hacmp双机系统的功能介绍Hacmp(HiHacmp双机系统的工作原理1.作为双机系统的两台服务器(主机A和B)同时运行Hacmp软件2.服务器除正常运行自机的应用外,同时又作为对方的备份主机3.两台主机系统(A和B)在整个运行过程中,通过“心跳线”相互监测对方的运行情况(包括系统的软硬件运行、网络通讯和应用运行情况等)31Hacmp双机系统的工作原理1.作为双机系统的两台服务器(主Ha双机系统的工作原理(续)4.一旦发现对方主机的运行不正常(出故障)时,故障机上的应用就会立即停止运行,本机(故障机的备份机)就会立即在自己的机器上启动故障机上的应用,把故障机的应用及其资源(包括用到的IP地址和磁盘空间等)接管过来,使故障机上的应用在本机继续运行32Ha双机系统的工作原理(续)4.一旦发现对方主机的运行不正常Ha双机系统的工作原理(续)5.应用和资源的接管过程由Ha软件自动完成,无需人工干预6.当两台主机正常工作时,也可以根据需要将其中一台机上的应用人为切换到另一台机(备份机)上运行33Ha双机系统的工作原理(续)5.应用和资源的接管过程由Ha软HACMP双机系统结构图

主机(服务器)A安装Hacmp

软件

共享磁盘阵列(存储子系统)心跳线(tty)

ServiceA

主机(服务器)B安装Hacmp

软件

ServiceB

ServiceNetwork

StandbyNetwork34HACMP双机系统结构图主机共享磁盘阵列心跳线(tHacmp安装配置前需作的准备工作1.划分清楚两台服务器主机各自要运行的应用(如A机运行应用,B机作为standby)2.给每个应用(组)分配Service_ip、Standby_ip、boot_ip和心跳线tty,如:35Hacmp安装配置前需作的准备工作1.划分清楚两台服务器主Ha安装配置前需作的准备工作(续)主机A(运行应用):

Service_ip:Standby_ip:Boot_ip:主机B(standby):

Service_ip:Standby_ip:Boot_ip:36Ha安装配置前需作的准备工作(续)主机A(运行应用):8Ha安装配置前需作的准备工作(续)3.按照各主机的应用的要求,建立好各自的磁盘组,并分配好磁盘空间4、根据Ha软件的要求,对服务器操作系统的参数作必要的修改37Ha安装配置前需作的准备工作(续)3.按照各主机的应用的要IBMHACMP双机系统的安装及配置HACMP的安装配置步骤如下:一、在两台服务器上分别安装HACMP软件#smitinstallp二、分别检查两台主机上安装的软件是否成功#/usr/sbin/cluster/diag/clverifysoftwareclusterclverify>softwareValidOptionsare:lppclverify.software>lpp若没有error出现则安装成功。38IBMHACMP双机系统的安装及配置HACMP的安装配三、分别配置两台服务器的bootIP地址和StandbyIP地址,保证boot网和Standby网能ping通(用smittcpip命令)用netstat命令检查配置是否正确:#netstat-i四、利用smittty在两台主机上增加一个TTY接口,配置心跳线(RS232):#smittyttyTTYtty0TTYtypettyTTYinterfacers232DescriptionAsynchronousTerminalStatusAvailableLocation20-70-01-00Parentadaptersa2

IBMHACMP双机系统的安装及配置(续)39三、分别配置两台服务器的bootIP地址和StandbyPORTnumber[0]

EnableLOGINdisable

BAUDrate[9600]PARITY[none]BITSpercharacter[8]NumberofSTOPBITS[1]用lsdev–Cctty查看tty是否配置好#lsdev–Cctty在两台上分别输入如下命令:S85_1#cat/etc/hosts>/dev/tty0S85_2#cat</dev/tty0如果在S85_2机能接收到信息,则表明心跳线已经配置好IBMHACMP双机系统的安装及配置(续)40PORTnumberIBMHACMP双机系统的安装及配置(续)五、具体配置

注:HACMP的配置(或修改配置)只需要在其中的一台主机上进行,当配置(或修改)完毕后使用同步命令将配置结果传到另外一台主机上。一般选S85_1在进行配置在S85_1上运行smithacmp,然后按照下面的步骤进行配置:#smithacmp1、ClusterConfiguration1.1、配置ClusterTopology配置ConfigureCluster/AddaClusterDefinition*ClusterID[100]#*ClusterName[sb_ha]配置ConfigureNodes,增加两个Node*NodeNames[s85_a]*NodeNames[s85_b]41IBMHACMP双机系统的安装及配置(续)五、具体配置1IBMHACMP双机系统的安装及配置(续)配置ConfigureAdapters,分别配置两台机的service地址,boot地址,standby地址及tty(a_svc、b_svc、a_boot、b_boot、a_stdby、b_stdby、a_tty、b_tty)*AdapterIPLabela_svcNetworkType[ether]NetworkName[ethnet]NetworkAttributepublic

AdapterFunctionservice

AdapterIdentifier[]AdapterHardwareAddress[]NodeName[s85_a]修改/etc/hosts及/.rhosts文件,如:42IBMHACMP双机系统的安装及配置(续)配置ConfiIBMHACMP双机系统的安装及配置(续)修改/etc/hosts文件,增加以下内容:a_svcb_svca_bootb_boota_stdbyb_stdby修改/.rhosts文件,增加以下内容:a_svcb_svca_bootb_boota_stdbyb_stdby43IBMHACMP双机系统的安装及配置(续)修改/etc/IBMHACMP双机系统的安装及配置(续)1.2、同步cluster(ClusterConfiguration/ClusterTopology/SynchronizeClusterTopology)

在进行同步的时候可以先进行模拟(Emulate)同步,当模拟同步OK后再进行实际(actual)同步

SynchronizeClusterTopologyTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[TOP][EntryFields]IgnoreClusterVerificationErrors?[No]+*EmulateorActual?[Emulate]+

44IBMHACMP双机系统的安装及配置(续)1.2、同步cIBMHACMP双机系统的安装及配置(续)2、ResourceGroup的三种节点关系(NodeRelationship):(1)Cascading(2)Concurrent(3)Rotating45IBMHACMP双机系统的安装及配置(续)2、ResouIBMHACMP双机系统的安装及配置(续)3、配置ClusterResources3.1定义一个资源组(DefineResourceGroups)

注意,在定义资源组的时候,要注意ParticipatingNodeNames的先后顺序

ResourceGroupNamedata_resNewResourceGroupName[]NodeRelationshipcascading

ParticipatingNodeNames[s85_as85_b]3.2定义应用服务器(DefineApplicationServers)ServerNameora_appNewServerName[]startScript[/etc/start]StopScript[/etc/stop]46IBMHACMP双机系统的安装及配置(续)3、配置CluIBMHACMP双机系统的安装及配置(续)3.3、修改资源组属性(Change/ShowResourcesforaResourceGroup)

data_res组:ResourceGroupNamedata_resNodeRelationshipcascadingParticipatingNodeNamess85_as85_bServiceIPlabel[a_svc]Filesystems(defaultisall)[]FilesystemsConsistencyCheckfsckFilesystemsRecoveryMethodsequentialFilesystemstoExport[]FilesystemstoNFSmount[]VolumeGroups[datavglogvg]ConcurrentVolumegroups[]RawDiskPVIDs[]ApplicationServers[ora_app]47IBMHACMP双机系统的安装及配置(续)3.3、修改资IBMHACMP双机系统的安装及配置(续)3.4、同步资源组(SynchronizeClusterResources)

在进行同步的时候可以先进行模拟(Emulate)同步,当模拟同步OK后再进行实际(actual)同步

SynchronizeClusterResourcesTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[TOP][EntryFields]IgnoreClusterVerificationErrors?[No]+*EmulateorActual?[Emulate]+

48IBMHACMP双机系统的安装及配置(续)3.4、同步IBMHACMP双机系统的安装及配置(续)4、HACMP的启动及关闭(1)启动过程:#smitclstart#tail–f/tmp/hacmp.out

May2217:29:23EVENTCOMPLETED:node_up_completes85_a如果/tmp/hacmp.out文件显示类似上述信息,则表明HACMP在本机上可以正常启动。(2)关闭过程:#smitclstop49IBMHACMP双机系统的安装及配置(续)4、HAC5、HACMP功能的测试在HACMP配置完成并检查没有错误后,即可按3的方法启动HACMP,进行功能测试。包括应用在同一台服务器的两个网卡能否切换,在两台服务器间能否切换等。可用命令:#netstat-in来看地址的切换情况IBMHACMP双机系统的安装及配置(续)505、HACMP功能的测试IBMHACMP双机系统的安装IBM磁盘阵列及文件系统的管理一、几个基本概念物理卷(PV):一个物理卷指一块硬盘卷组(VG):卷组是可用物理硬盘的集合,可以逻辑地看成一块大硬盘物理分区(PP):卷组中物理卷划分成固定大小的块(缺省为4MB)逻辑卷(LV):逻辑卷是位于物理分区上的信息集合逻辑分区(LP):逻辑卷由一定数量的逻辑分区组成51IBM磁盘阵列及文件系统的管理一、几个基本概念23IBM磁盘阵列及文件系统的管理(续)二、常用命令lsvgrootvg看内置硬盘属性lsdev-Ccdisk看所有硬盘lsvg看所有VGlsvg-o看本机已激活了的VGlsvg-ldatavg根据VG查看其上所有的LVlsvg-p

datavg看指定VG上所有的硬盘lslvlv00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论