版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./关于PowerHA6.1的安装配置工作配置PowerHA之前的准备工作:1、在配置HA之前要在AIX6.1上安装一些补丁包:使用smittyinstallp Installsoftware INPUTdevice/directoryforsoftware[]+按F4〔选择安装设备 进入后再按F4用"/"查找要安装的包,按ESC+7选择要安装的包要安装的包主要有:BBos.clvmBos.adtBos.dataBos.perf<这个是工具包可打可不打,一般AIX6.1以后的版本都已经本身就有了>再者还有rsct.basic以及后面的二个包最好也打一下,AIX6.1以后自带安装了,可是最好还是打一下安装语言包,修改时间和时区。将一些客户所须的文件的大小要扩大到客户要求的大小〔smittychfs还有一些用户上限和权限问题,这些改与不改看客户需要。这些安装完成后安装PowerHA其中只有cluster.hativoli这一项不选以外其它的合意选上进行安装即可。2、规划IP地址 IP的选择由HA的方式来定,主要有二种方式 〔1别名: 别名的方式要三个网段的地址,bootstandbyservice三个地址要在三个不同的网段上。当HA启动时启动服务,serviceIP就会启用,可是bootIP一样存在。 〔2替代: 替代的方式是二个网段的地址,boot<service>standby三个地址在二个不同的网段上,替代是启动HA以后bootIP就会被serviceIP替代掉,在boot上看到的IP只有serviceIP。停止HA后boot上看到的还是bootIP安装这二种方式选择其一规划IP地址Boot1Standby1Boot2Standby2App1_hacmpApp2_hacmp*****注:所有的bootstandby〔serviceIP都要用smittymktcpip在网卡上修改*****3、修改/etc/hosts文件 IPIP名节点以这种方式在/etc/hosts中写入主IP备IP和SVCIP这里面其中ip<ip名><主机名>这三项中一定要注意主机名一定要对应hostname一定不能错。在改/etc/hosts时应先确认一下hostname是不是正确,如果不是你在hosts一样的要改成一样的。使用smittyhostname或smittymktcpip对hostname进行更改。使用命令Vi/etc/hosts进入/etc/hosts文件改好IP后用":wq"退出或用"ZZ"退出4、配置启动脚本要建服务应用脚本,如有一个数据库应用。Oracle应用服务和application应用服务我们共要建四个脚本,分别是ora_start.shora_stop.shapp_start.shapp_stop.sh如何建立: 一般这四个文件都是建在/usr/hascript文件目录下的先建目录: mkdir/usr/hascript再建文件:cd/usr/hascriptTouchora_start.shTouchora_stop.shTouchapp_start.shTouchapp_stop.sh这样四个文件就算建好了,查看一下这四个文件,用ls–l查看cd/usr/hascript文件下这四个脚本。建完脚本后要给脚本的权限进行更改。用chmod755*5*附加chmod的一些用法-c:若该档案权限确实已经更改,才显示其更改动作
-f:若该档案权限无法被更改也不要显示错误讯息
-v:显示权限变更的详细资料
-R:对目前目录下的所有档案与子目录进行相同的权限变更<即以递回的方式逐个变更>
--help:显示辅助说明
--version:显示版本如chmod–R755file是改变当前目录下所有档案与子目录中所有文件夹的权限。如将档案file1.txt设为所有人皆可读取:
chmodugo+rfile1.txt其中755只是一种权限,最大可用777,般只要写700以上即可。建立VG每一个应用对应一个service资源,很一个资源都要占用一种VG,每个VG都要占用一个虚拟磁盘,每个磁盘都是storage中的一个lun。所以在配置双机之前要先在储存中划LUN来做为主机的磁盘。在主机上运行cfgmgr–v命令发现新添加的设备。再将发现的设备定义为所要使用的VG。VG有二种方式,一种中正常,也就是只能在一台主机上发现使用,还有一种就是能同时被二台主机发现并使用。第一种是用来做资源VG的,而磁盘心跳一定要用第二种并发VG来做。如果双机做主备那就要一个资源,就建一个正常的VG,如果是双机互备,那就要建二个正常VG。后建立磁盘心跳VG〔并发HACMP配置 1、定义cluster#smittyhacmp选择InitializationandStandardConfiguration选择AddNodestoanHACMPCluster 2、定义node节点#smittyhacmp选择ExtendedConfiguration选择ExtendedTopologyConfiguration选择ConfigureHACMPNodes选择AddaNodetotheHACMPCluster3、定义网络A、定义IP网络#smittyhacmp选择ExtendedConfiguration
选择ExtendedTopologyConfiguration
选择ConfigureHACMPNetworks
选择AddaNetworktotheHACMPCluster中的ether[输入字段]NetworkName[net_ether_01]*NetworkTypeether*Netmask[]+*EnableIPAddressTakeoverviaIPAliases[no]+<这里面如果是网络用的替代的方式就选成NO如果用别名的方式就要用YES>IPAddressOffsetforHeartbeatingoverIPAliases[]4、定义网络接口定义boot1接口:#smittyhacmp选择ExtendedConfiguration
选择ExtendedTopologyConfiguration
选择ConfigureHACMPCommunicationInterfaces/Devices
选择AddCommunicationInterfaces/Devices
选择#Pre-definedIP-basedNetworkTypes选择CommunicationInterfacesnet_ether_01<.0/0>IPLabel/Address[boot1]+*NetworkTypeether*NetworkNamenet_ether_01*NodeName[node1]+NetworkInterface[] 以此定义boot1standby1boot2standby25、定义磁盘心跳#smittyhacmp选择ExtendedConfiguration
选择ExtendedTopologyConfiguration
选择ConfigureHACMPNetworks
选择AddaNetworktotheHACMPCluster 其中选择diskhb建立好心跳网络后,使用#smittyhacmp选择ExtendedConfiguration
选择ExtendedTopologyConfiguration
选择ConfigureHACMPCommunicationInterfaces/Devices
选择AddCommunicationInterfaces/Devices
选择AddDiscoveredCommunicationInterfaceandDevices选择CommunicationDevices选择二个节点后enter完成心跳配置。如果其中不能发现二个节点就清除cluster重新配置。如果还是不行就使用HA中的建立磁盘心跳的方法建立磁盘心跳。6建立资源#smittyhacmp选择ExtendedConfiguration选择ExtendedResourceConfiguration选择HACMPExtendedResourcesConfiguration选择ConfigureHACMPApplicationServers选择AddanApplicationServerServername[app_vg]Startscript[/usr/hascript/app_start.sh]Stopscript[/usr/hascript/app_stop.sh]ApplicationmonitorNames+7、定义service资源在一节点上操作node1#smittyhacmp选择ExtendedConfiguration选择ExtendedResourceConfiguration选择HACMPExtendedResourceGroupConfiguration选择AddaResourceGroup定义serviceip#smittyhacmp选择ExtendedConfiguration选择ExtendedResourceConfiguration选择HACMPExtendedResourcesConfiguration选择ConfigureHACMPServiceIPLabels/Addresses选择AddaServiceIPLabel/Address选择ConfigurableonMultipleNodes再直接往下选择即可选择能改动的前三项按F4选择即可。[输入字段]
*IPLabel/Address[svc1]+*NetworkName[net_ether_01]+注意:SVC2同上面一样的方法进行定义8、定义oracleapp应用服务器:方法和7中app_vg的配置方法一样9、定义共享资源组定义chcluster_rg_1资源组#smittyhacmp选择ExtendedConfiguration选择ExtendedResourceConfiguration选择HACMPExtendedResourceGroupConfiguration选择AddaResourceGroupResourceGroupName[chcluster_rg_1]*ParticipatingNodes<DefaultNodePriority>[UL01UL02]+StartupPolicyOnlineOnHomeNodeO>+FalloverPolicyFalloverToNextPrio>+FallbackPolicyneverfallback>+定义chcluster_rg_2资源组方法与上面定义chcluster_rg_1一样10、修改资源组属性修改chcluster_rg_1资源组属性:#smittyhacmp选择ExtendedConfiguration选择ExtendedResourceConfiguration选择HACMPExtendedResourceGroupConfiguration选择Change/ShowResourcesandAttributesforaResourceGroup进入后修改前三项[输入字段]
ResourceGroupNamechcluster_rg_1ParticipatingNodes<DefaultNodePriority>UL01UL02StartupPolicyOnlineOnHomeNodeO>FalloverPolicyFalloverToNextPrio>FallbackPolicyneverfallback>ServiceIPLabels/Addresses[app_svc]+ApplicationServers[oracleapp]+VolumeGroups[oravg]+手动输入Useforcedvaryonofvolumegroups,ifnecessaryfalse+Filesystems<emptyisALLforVGsspecified>[]+修改chcluster_rg_2资源组属性:方法与上面1的资源组修改方法一样11.同步HACMP配置注:该步只在第一个节点node1上做#smittyhacmp选择ExtendedConfiguration选择ExtendedVerificationandSynchronization直接回车就同步了一直等到同步为止到此HA的配置工作就算完成了,下面是对HA的一些查看和调试8.查看HACMP进程是否正常〔正常有2-4个Cluster进程#lssrc–gcluster用命令SmittyclstartSmittyclstop对HA进去启动和关闭例如:停止:停止的时只停止1个节点#smittyclstop
StopClusterServices
[输入字段]
*Stopnow,onsystemrestartorbothnow+
StopClusterServicesonthesenodes[GWPRD1]+
BROADCASTclustershutdown?true+
*Shutdownmodegraceful[move…]+注:shutdownmode请选择move….,意思是让备机自动接管9、测试lsvg–oifconfig–ainstat–ininstat–irbootstandby二个网线拿下来测试一下趣:使用instfix–i|grepML可以查看AIX6100-07-0000上的所有补丁是否已经正常打上去和看到是否有没有打上去的。附件:配置心跳心跳一般有网络心跳,磁盘心跳,串口心跳,SAN心跳和TMSAS心跳。我们一般用串口心跳和磁盘心跳。二种心跳一起使用也是可以的。下面我就前三种心跳做一个简要说明 〔1网络心跳IP网络心跳可以使用IP别名心跳即在boot网卡上添加别名IP,来跑心跳。也可以用专门的网卡用作心跳通信。a、IP别名心跳配置注意:心跳地址没有子网限制,但是要注意和bootip在不同的子网中。配置方法:在hacmp配置完成后smittyhacmpExtendedConfigurationExtendedTopologyConfigurationConfigureHACMPNetworkschangeaNetworktotheHACMPCluster下的IPAddressOffsetforHeartbeatingoverIPAliase填入需要用作心跳传输的别名IP地址。当你输入hacmp会自动在四个bootip上生成四个private的ip地址,做心跳用。生成的规则如下:引用cookbook原文:WhenPowerHAstarts,itbuildsupanaliasheartbeatnetworkstartingfromthisaddress,bycalculatinganIPaddressforeachnodebasedonthenodenumber.
举例说明:当你输入.1,机器会在启动HACMP时,在a主机上boot1生成,boot2上生成,备机上boot1生成,boot2生成。这四个ip就是做心跳用的。b、单独网卡心跳配置
准备:如果要是两台机器的话,用一跟网线把两个端口直接连接起来,这样就和其他的四个bootip都在不同的vlan内。要是两个以上网卡做心跳的话,就要使用的交换机,但要将做心跳的所有主机的网口和bootip放在不同的vlan内。配置步骤:〔1、添加IP地址:在做为心跳网卡上添加IP地址,并修改/etc/hosts文件。添加心跳网络:smittyhacmpExtendedConfigurationExtendedTopologyConfigurationConfigureHACMPNetworksAddaNetworktotheHACMPCluster#Pre-definedIP-basedNetworkTypes选择ether然后添加添加接口:smittyhacmpExtendedConfigurationExtendedTopologyConfigurationConfigureHACMPCommunicationInterfaces/DevicesAddCommunicationInterfaces/DevicesAddPre-definedCommunicationInterfacesandDevicesCommunicationInterfaces选择建立的心跳网络修改网络属性:smittyhacmoExtendedConfigurationExtendedTopologyConfigurationConfigureHACMPNetworkschangeaNetworktotheHACMPCluste,在最后的一个选项中有一个网络的属性,默认的是public,选择做心跳的网络将其改为private即可,其他选项不变。〔2串口心跳RS232串口心跳配置硬件配置建议配置专门用作心跳网络的异步卡。异步卡及串口线的选择配置可以参考:PowerHA中异步卡和串口线的选择。配置方法:添加tty设备:smittydevice中找到tty.测试tty通信是否正常:在连接串口线后,在一台设备上输入:cat/etc/hosts>/dev/tty0另外一台输入:cat</dev/tty0。在PowerHA中添加:a、添加网络smittyhacmpExtendedConfigurationExtendedTopologyConfigurationExtendedTopologyConfigurationExtendedTopologyConfiguration#Pre-definedSerialDeviceTypes中rs232b、添加设备smittyhacmpExtendedConfigurationExtendedTopologyConfigurationExtendedTopologyConfigurationConfigureHACMPCommunicationInterfaces/DevicesAddCommunicationInterfaces/DevicesAddPre-definedCommunicationInterfacesandDevicesCommunicationDevices选择添加的网络选择相应的端口〔3磁盘心跳简单说就是用共享磁盘来跑心跳。磁盘心跳从HACMP5.1中开始支持。优点:不占用插槽,磁盘总线上的心跳网络能够在TCP/IP网络资源有限的情况下提供额外的HACMP节点间的通信手段,并且能够防止HACMP节点之间由于TCP/IP软件出现问题而无法相互通信。缺点:需要操作系统和存储支持,如使用增强型卷组,此外对于I/O读写负荷高的应用,也需要慎用。使用磁盘心跳需要安装操作系统bos.clvm.enh包以支持增强性并发卷组。Step1:配置并行卷组
[dbsvr1]#smittyhacmp
SystemManagement<C-SPOC>
HACMPConcurrentLogicalVolumeManagement
ConcurrentVolumeGroups
CreateaConcurrentVolumeGroup
NodeNames
MovecursortodesireditemandpressEsc+7.
ONEORMOREitemscanbeselected.
PressEnterAFTERmakingallselections.
>dbsvr1
>dbsvr2
CreateaConcurrentVolumeGroup
Typeorselectvaluesinentryfields.
PressEnterAFTERmakingalldesiredchanges.
[TOP][EntryFields]
NodeNamesdbsvr1,dbsvr2net_diskhb_01PVID0003714b1331a3ed
VOLUMEGROUPname[heartvg]
PhysicalpartitionSIZEinmegabytes4+
VolumegroupMAJORNUMBER[56]+#
EnhancedConcurrentModetrue+
EnableCross-SiteLVMMirroringVerificationfalse+
F1=HelpF2=RefreshF3=CancelF4=List
Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image
[dbsvr1]#lspv
hdisk00003714ba5048a99rootvgactive
hdisk10003714bd3cf768arootvgactive
hdisk50003714b1331a3edheartvg
[dbsvr2]#lspv
hdisk1000531c9c977a892rootvgactive
hdisk20003714b7d935335datavg
hdisk50003714b1331a3edheartvg
Step2:编辑环境变量
[dbsvr1]#vi/etc/environment
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/us
r/java14/bin:/usr/sbin/rsct/bin
TZ=BEIST-8
LANG=en_US
LOCPATH=/usr/lib/nls/loc
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
LC__FASTMSG=true
[dbsvr2]#vi/etc/environment
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/us
r/java14/bin:/usr/sbin/rsct/bin
TZ=BEIST-8
LANG=en_US
LOCPATH=/usr/lib/nls/loc
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
LC__FASTMSG=true
Step3:测试并行卷组通讯
[dbsvr1]#dhb_read-phdisk5-r
[dbsvr2]#dhb_read-phdisk5-t
DHBCLASSICMODE
Firstnodebyteoffset:61440
Secondnodebyteoffset:62976
Handshakingbyteoffset:65024
Testbyteoffset:64512
TransmitMode:
Magicnumber=0x87654321
Detectedremoteutilityinreceivemode.Waitingforresponse...
Magicnumber=0x87654321
Magicnumber=0x87654321
Linkoperatingnormally
Step4:配置磁盘心跳网络
[dbsvr1]#smittyhacmp
ExtendedConfiguration
ExtendedTopologyConfiguration
ConfigureHACMPNetworks
AddaNetworktotheHACMPCluster
SelectaNetworkType
MovecursortodesireditemandpressEnter.
diskhb
AddaSerialNetworktotheHACMPCluster
Typeorselectvaluesinentryfields.
PressEnterAFTERmakingalldesiredchanges.
[EntryFields]
*NetworkName[net_diskhb_01]
*NetworkTypediskhb按F3回到上一级菜单
ConfigureHACMPCommunicationInterfaces/Devices
AddPre-definedCommunicationInterfaceandDevices
Communicationdevicesnet_diskhb_01
*DeviceName[heartdbsvr1]
*NetworkTypediskhb
*NetworkNamenet_diskhb_01
*DevicePath[/dev/hdisk5]
*Nodename[dbsvr1]
*DeviceName[heartdbsvr2]
*NetworkTypediskhb
*NetworkNamenet_diskhb_01
*DevicePath[/dev/hdisk5]
*Nodename[dbsvr2]
Step5:检查集群网络结构
ShowClusterTopology
ShowClusterDefinition
ShowTopologyInformationbyNode
ShowTopologyInformationbyNetwork
ShowTopologyInformationbyCommunicationInterface
ClusterName:gyjt
ClusterConnectionAuthenticationMode:Standard
ClusterMessageAuthenticationMode:None
ClusterMessageEncryption:None
UsePersistentLabelsforCommunication:No
NODEdbsvr1:
heartdbsvr1/dev/hdisk5
dbs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2.2 大气受热过程和大气运动 第二课时课件 人教版(2019)必修一 地理高一上学期
- 工程数学(线性代数)
- 胫腓骨骨折护理查房课件
- 消防安全教育教案13749
- 婚庆策划居间合作协议范本
- 道 法走近老师+课件-2024-2025学年统编版道德与法治七年级上册
- 2024年哈尔滨客运资格证考试科目
- 2024年工厂员工手册范本
- 2024年拉萨客运从业资格考试题库
- 2024年厂房租赁合同范例
- 新婚避孕知识讲座
- 黄精加工项目可行性方案
- LTC与铁三角从线索到回款
- 外贸业务员负责外贸业务开展
- 课程思政理念下的高中历史教学设计研究
- 工会福利培训课件
- 论文写作中文献综述的撰写技巧
- 财务理论-山东财经大学-期末整理
- 万千教育学前自主学习:支持幼儿成为热情主动的终身学习者
- 【比亚迪新能源汽车企业财务风险识别与控制分析13000字(论文)】
- 大学课程《金融计量学(第5版)》习题及参考答案
评论
0/150
提交评论