PowerHA安装配置详细.docx
- 文档编号:3276023
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:18
- 大小:31.27KB
PowerHA安装配置详细.docx
《PowerHA安装配置详细.docx》由会员分享,可在线阅读,更多相关《PowerHA安装配置详细.docx(18页珍藏版)》请在冰点文库上搜索。
PowerHA安装配置详细
关于PowerHA6.1的安装配置工作
配置PowerHA之前的准备工作:
1、在配置HA之前要在AIX6.1上安装一些补丁包:
使用smittyinstallp
Installsoftware
INPUTdevice/directoryforsoftware【】+按F4(选择安装设备)
进入后再按F4用“/”查找要安装的包,按ESC+7选择要安装的包
要安装的包主要有:
B
Bos.clvm
Bos.adt
Bos.data
Bos.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地址
Boot1
Standby1
Boot2
Standby2
App1_hacmp
App2_hacmp
*****注:
所有的bootstandby(serviceIP)都要用smittymktcpip在网卡上修改*****
3、修改/etc/hosts文件
IPIP名节点
以这种方式在/etc/hosts中写入主IP备IP和SVCIP
这里面其中ip
在改/etc/hosts时应先确认一下hostname是不是正确,如果不是你在hosts一样的要改成一样的。
使用smittyhostname或smittymktcpip对hostname进行更改。
使用命令Vi/etc/hosts进入/etc/hosts文件改好IP后用“:
wq”退出或用”ZZ”退出
4、配置启动脚本
要建服务应用脚本,如有一个数据库应用。
Oracle应用服务和application应用服务
我们共要建四个脚本,分别是ora_start.sh
ora_stop.sh
app_start.sh
app_stop.sh
如何建立:
一般这四个文件都是建在/usr/hascript文件目录下的
先建目录:
mkdir/usr/hascript
再建文件:
cd/usr/hascript
Touchora_start.sh
Touchora_stop.sh
Touchapp_start.sh
Touchapp_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选择AddaNodetotheHACMPCluster
3、定义网络
A、定义IP网络
#smittyhacmp
选择ExtendedConfiguration
选择ExtendedTopologyConfiguration
选择ConfigureHACMPNetworks
选择AddaNetworktotheHACMPCluster
中的ether
[输入字段]
NetworkName[net_ether_01]
*NetworkTypeether
*Netmask[255.255.255.0]+
*EnableIPAddressTakeoverviaIPAliases[no]+
(这里面如果是网络用的替代的方式就选成NO如果用别名的方式就要用YES)
IPAddressOffsetforHeartbeatingoverIPAliases[]
4、定义网络接口
定义boot1接口:
#smittyhacmp
选择ExtendedConfiguration
选择ExtendedTopologyConfiguration
选择ConfigureHACMPCommunicationInterfaces/Devices
选择AddCommunicationInterfaces/Devices
选择#Pre-definedIP-basedNetworkTypes
选择CommunicationInterfaces
net_ether_01(0.0.0.0/0)
IPLabel/Address[boot1]+
*NetworkTypeether
*NetworkNamenet_ether_01
*NodeName[node1]+
NetworkInterface[]
以此定义boot1standby1boot2standby2
5、定义磁盘心跳
#smittyhacmp
选择ExtendedConfiguration
选择ExtendedTopologyConfiguration
选择ConfigureHACMPNetworks
选择AddaNetworktotheHACMPCluster
其中选择diskhb
建立好心跳网络后,使用
#smittyhacmp
选择ExtendedConfiguration
选择ExtendedTopologyConfiguration
选择ConfigureHACMPCommunicationInterfaces/Devices
选择AddCommunicationInterfaces/Devices
选择AddDiscoveredCommunicationInterfaceandDevices
选择CommunicationDevices
选择二个节点后enter完成心跳配置。
如果其中不能发现二个节点就清除cluster重新配置。
如果还是不行就使用HA中的建立磁盘心跳的方法建立磁盘心跳。
6建立资源
#smittyhacmp
选择ExtendedConfiguration
选择ExtendedResourceConfiguration
选择HACMPExtendedResourcesConfiguration
选择ConfigureHACMPApplicationServers
选择AddanApplicationServer
Servername[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
选择AddaResourceGroup
ResourceGroupName[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_1
ParticipatingNodes(DefaultNodePriority)UL01UL02
StartupPolicyOnlineOnHomeNodeO>
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
用命令
Smittyclstart
Smittyclstop
对HA进去启动和关闭
例如:
停止:
停止的时只停止1个节点#smittyclstop
StopClusterServices
[输入字段]
*Stopnow,onsystemrestartorbothnow+
StopClusterServicesonthesenodes[GWPRD1]+
BROADCASTclustershutdown?
true+
*Shutdownmodegraceful[move…]+注:
shutdownmode请选择move….,意思是让备机自动接管
9、测试
lsvg–o
ifconfig–a
instat–in
instat–ir
bootstandby二个网线拿下来测试一下
趣:
使用instfix–i|grepML可以查看AIX6100-07-0000上的所有补丁是否已经正常打上去和看到是否有没有打上去的。
附件:
配置心跳
心跳一般有网络心跳,磁盘心跳,串口心跳,SAN心跳和TMSAS心跳。
我们一般用串口心跳和磁盘心跳。
二种心跳一起使用也是可以的。
下面我就前三种心跳做一个简要说明
(1)网络心跳
IP网络心跳可以使用IP别名心跳即在boot网卡上添加别名IP,来跑心跳。
也可以用专门的网卡用作心跳通信。
a、IP别名心跳配置
注意:
心跳地址没有子网限制,但是要注意和bootip在不同的子网中。
配置方法:
在hacmp配置完成后smittyhacmp----ExtendedConfiguration----ExtendedTopologyConfiguration----ConfigureHACMPNetworks----changeaNetworktotheHACMPCluster下的IPAddressOffsetforHeartbeatingoverIPAliase填入需要用作心跳传输的别名IP地址。
当你输入hacmp会自动在四个bootip上生成四个private的ip地址,做心跳用。
生成的规则如下:
引用cookbook原文:
WhenPowerHAstarts,itbuildsupanaliasheartbeatnetworkstartingfromthisaddress,bycalculatinganIPaddressforeachnodebasedonthenodenumber.
举例说明:
当你输入10.0.0.1,机器会在启动HACMP时,在a主机上boot1生成10.0.0.1,boot2上生成10.0.1.1,备机上boot1生成10.0.0.2,boot2生成10.0.1.2。
这四个ip就是做心跳用的。
b、单独网卡心跳配置
准备:
如果要是两台机器的话,用一跟网线把两个端口直接连接起来,这样就和其他的四个bootip都在不同的vlan内。
要是两个以上网卡做心跳的话,就要使用的交换机,但要将做心跳的所有主机的网口和bootip放在不同的vlan内。
配置步骤:
(1)、添加IP地址:
在做为心跳网卡上添加IP地址,并修改/etc/hosts文件。
添加心跳网络:
smittyhacmp----ExtendedConfiguration----ExtendedTopologyConfiguration----ConfigureHACMPNetworks----AddaNetworktotheHACMPCluster----#Pre-definedIP-basedNetworkTypes选择ether然后添加
添加接口:
smittyhacmp----ExtendedConfiguration----ExtendedTopologyConfiguration----ConfigureHACMPCommunicationInterfaces/Devices-----AddCommunicationInterfaces/Devices----AddPre-definedCommunicationInterfacesandDevices-----CommunicationInterfaces----选择建立的心跳网络
修改网络属性:
smittyhacmo----ExtendedConfiguration----ExtendedTopologyConfiguration----ConfigureHACMPNetworks----changeaNetworktotheHACMPCluste,在最后的一个选项中有一个网络的属性,默认的是public,选择做心跳的网络将其改为private即可,其他选项不变。
(2)串口心跳
RS232串口心跳配置
硬件配置建议配置专门用作心跳网络的异步卡。
异步卡及串口线的选择配置可以参考:
PowerHA中异步卡和串口线的选择。
配置方法:
添加tty设备:
smittydevice中找到tty.
测试tty通信是否正常:
在连接串口线后,在一台设备上输入:
cat/etc/hosts>/dev/tty0另外一台输入:
cat
在PowerHA中添加:
a、添加网络smittyhacmp---ExtendedConfiguration----ExtendedTopologyConfiguration----ExtendedTopologyConfiguration----ExtendedTopologyConfiguration-----#Pre-definedSerialDeviceTypes中rs232
b、添加设备smittyhacmp---ExtendedConfiguration----ExtendedTopologyConfiguration----ExtendedTopologyConfiguration----ConfigureHACMPCommunicationInterfaces/Devices----AddCommunicationInterfaces/Devices----AddPre-definedCommunicationInterfacesandDevices----CommunicationDevices----选择添加的网络----选择相应的端口
(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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PowerHA 安装 配置 详细
文档标签
- 配电箱安装详细
- 详细配置手册
- FTP详细配置
- VMwareESi安装设置详细
- Oracle11g安装详细配置
- PPPMP详细配置
- hadoop详细安装配置
- ckeditor详细配置
- RedHat6264安装oracle10g64详细
- DNS配置详细
- QC10SQL安装详细
- OracleVM安装详细安装
- 加密装置详细配置
- PowerHA安装配置详细
- Centos6464安装oracle11g详细
- VNXe3200详细安装配置
- H3C5500详细配置
- Apache安装和配置详解安装配置
- 详细配电知识
- 集装箱舱内图
- 配电箱设计安装
- cad详细安装图文
- MATLAB安装详细图文
- GHOSTU详细图文安装
- 动力配电箱安装
- 详细配电知识
- Mastercam91安装详细图示