PowerHA1安裝配置詳細_第1頁
PowerHA1安裝配置詳細_第2頁
PowerHA1安裝配置詳細_第3頁
PowerHA1安裝配置詳細_第4頁
PowerHA1安裝配置詳細_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、關(guān)于PowerHA6.1的安裝配置工作配置 PowerHAPowerHA 之前的準備工作:1 1、在配置 HAHA 之前要在 AIX6.1AIX6.1 上安裝一些補丁包:使用 smittyinstallpInstallsoftwareINPUTdevice/directoryforsoftware【】+按 F4(選擇安裝設(shè)備)進入后再按 F4 用“/”查找要安裝的包,按 ESC+7 選擇要安裝的包要安裝的包主要有:BBos.clvmBos.adtBos.dataBos.perf(這個是工具包可打可不打,一般 AIX6.1 以后的版本都已經(jīng)本身就有了)再者還有 rsct.basic 以及后面的二

2、個包最好也打一下,AIX6.1 以后自帶安裝了,可是最好還是打一下安裝語言包,修改時間和時區(qū)。將一些客戶所須的文件的大小要擴大到客戶要求的大小(smittychfs)還有一些用戶上限和權(quán)限問題,這些改與不改看客戶需要。這些安裝完成后安裝 PowerHA其中只有 cluster.hativoli 這一項不選以外其它的合意選上進行安裝即可。2 2、規(guī)劃 IPIP 地址IP 的選擇由 HA 的方式來定,主要有二種方式(1)別名:別名的方式要三個網(wǎng)段的地址,bootstandbyservice 三個地址要在三個不同的網(wǎng)段上。當 HA 啟動時啟動服務(wù),serviceIP 就會啟用,可是 bootIP 一

3、樣存在。(2)替代:替代的方式是二個網(wǎng)段的地址,boot(service)standby 三個地址在二個不同的網(wǎng)段上,替代是啟動 HA 以后 bootIP 就會被 serviceIP 替代掉,在 boot 上看到的 IP 只有serviceIPo 停止 HA 后 boot 上看到的還是 bootIP 安裝這二種方式選擇其一規(guī)劃 IP 地址Boot1Standby1Boot2Standby2App1_hacmpApp2_hacmp*注:所有的 bootstandby(serviceIP)都要用 smittymktcpip 在網(wǎng)卡上修改*3 3、修改/etc/hosts/etc/hosts 文件I

4、PIP 名節(jié)點以這種方式在/etc/hosts 中寫入主 IP 備 IP 和 SVCIP這里面其中 ip這三項中一定要注意主機名一定要對應(yīng) hostname 一定不能錯。在改/etc/hosts 時應(yīng)先確認一下 hostname 是不是正確,如果不是你在 hosts 一樣的要改成一樣的。使用smittyhostname 或 smittymktcpip 對 hostname 進行更改。使用命令 Vi/etc/hosts 進入/etc/hosts 文件改好 IP 后用:wq退出或用ZZ退出4 4、配置啟動腳本要建服務(wù)應(yīng)用腳本,如有一個數(shù)據(jù)庫應(yīng)用。Oracle 應(yīng)用服務(wù)和 application 應(yīng)

5、用服務(wù)我們共要建四個腳本,分別是 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這樣四個文件就算建好了,查看一下這四個文件,用 lsT 查看 cd/usr/hascript 文件下這四個腳本。建完腳本后要給腳本的權(quán)限進行更改。用 chmod755*5*附加 ch

6、mod 的一些用法- c:若該檔案權(quán)限確實已經(jīng)更改,才顯示其更改動作- f:若該檔案權(quán)限無法被更改也不要顯示錯誤訊息- v:顯示權(quán)限變更的詳細資料- R:對目前目錄下的所有檔案與子目錄進行相同的權(quán)限變更(即以遞回的方式逐個變更)- -help:顯示輔助說明- -version:顯示版本如 chmod-R755file 是改變當前目錄下所有檔案與子目錄中所有文件夾的權(quán)限。如將檔案 file1.txt 設(shè)為所有人皆可讀?。篶hmodugo+rfile1.txt其中 755 只是一種權(quán)限,最大可用 777,般只要寫 700 以上即可。建立 VG每一個應(yīng)用對應(yīng)一個 service 資源,很一個資源都要

7、占用一種 VG,每個 VG 都要占用一個虛擬磁盤,每個磁盤都是 storage 中的一個 lun。所以在配置雙機之前要先在儲存中劃 LUN來做為主機的磁盤。在主機上運行 cfgmgrv命令發(fā)現(xiàn)新添加的設(shè)備。再將發(fā)現(xiàn)的設(shè)備定義為所要使用的 VG。VG 有二種方式,一種中正常,也就是只能在一臺主機上發(fā)現(xiàn)使用,還有一種就是能同時被二臺主機發(fā)現(xiàn)并使用。第一種是用來做資源 VG 的,而磁盤心跳一定要用第二種并發(fā) VG來做。如果雙機做主備那就要一個資源,就建一個正常的 VG,如果是雙機互備,那就要建二個正常 VG。后建立磁盤心跳 VG(并發(fā))HACMP 配置1、定義 cluster#smittyhacmp

8、選擇 InitializationandStandardConfiguration選擇 AddNodestoanHACMPCluster2、定義 node 節(jié)點#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedTopologyConfiguration選擇 ConfigureHACMPNodes選擇 AddaNodetotheHACMPCluster3、定義網(wǎng)絡(luò)A、定義 IP 網(wǎng)絡(luò)#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedTopologyConfiguration選擇 ConfigureHACMPN

9、etworks選擇 AddaNetworktotheHACMPCluster 中的 ether輸入字段NetworkNamenet_ether_01* NetworkTypeether* Netmask+* EnableIPAddressTakeoverviaIPAliasesno+(這里面如果是網(wǎng)絡(luò)用的替代的方式就選成 NO 如果用別名的方式就要用IPAddressOffsetforHeartbeatingoverIPAliases4、定義網(wǎng)絡(luò)接口定義 boot1 接口:#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedT

10、opologyConfiguration選擇 ConfigureHACMPCommunicationInterfaces/Devices選擇 AddCommunicationInterfaces/Devices選擇#Pre-definedIP-basedNetworkTypes選擇 CommunicationInterfacesnet_ether_01(/0)IPLabel/Address* NetworkType* NetworkName* NodeNameNetworkInterfaceboot1standby1boot2standby2YES)boot1+ethernet_

11、ether_01node1+5、定義磁盤心跳#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedTopologyConfiguration選擇 ConfigureHACMPNetworks選擇 AddaNetworktotheHACMPCluster其中選擇 diskhb建立好心跳網(wǎng)絡(luò)后,使用#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedTopologyConfiguration選擇 ConfigureHACMPCommunicationInterfaces/Devices選擇 AddCommunicat

12、ionInterfaces/Devices選擇 AddDiscoveredCommunicationInterfaceandDevices選擇 CommunicationDevices選擇二個節(jié)點后 enter 完成心跳配置。如果其中不能發(fā)現(xiàn)二個節(jié)點就清除 cluster 重新配置。如果還是不彳 T 就使用 HA 中的建立磁盤心跳的方法建立磁盤心跳。6 建立資源#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedResourceConfiguration選擇 HACMPExtendedResourcesConfiguration選擇 Configure

13、HACMPApplicationServers選擇 AddanApplicationServerapp_vg/usr/hascript/app_start.sh/usr/hascript/app_stop.sh+#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedResourceConfiguration選擇 HACMPExtendedResourceGroupConfiguration選擇 AddaResourceGroupAddaResourceGroup(exrendedjTypeor1nryfields.PressEmzerAFTEftmaki

14、ngalldesiredchanges4鼻ResourceQrouipName甯Pari1cipatingNodes(DefaultNkodePriarityJOnlineOnHcneNodeOnlyFaiTOHSXCPriorityNod巨inTheListIIbdServernameStartscriptStopscriptApplicationmonitorNames7、定義 service 資源在一節(jié)點上操作 node1EntryFieldsStartupPolicyFailoverroljcyCk:Pi定義 serviceip#smittyhacmp選擇 ExtendedConfig

15、uration選擇 ExtendedResourceConfiguration選擇 HACMPExtendedResourcesConfiguration選擇 ConfigureHACMPServiceIPLabels/Addresses選擇 AddaServiceIPLabel/Address選擇 ConfigurableonMultipleNodes再直接往下選擇即可選擇能改動的前三項按 F4 選擇即可。輸入字段* IPLabel/Addresssvc1+* NetworkNamenet_ether_01+注意:SVC2 同上面一樣的方法進行定義8 8、定義 oracleapp 應(yīng)用服務(wù)器

16、:方法和 7 中 app_vg 的配置方法一樣9、定義共享資源組定義 chcluster_rg_1 資源組#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedResourceConfiguration選擇 HACMPExtendedResourceGroupConfiguration選擇 AddaResourceGroupResourceGroupNamechcluster_rg_1*ParticipatingNodes(DefaultNodePriority)UL01UL02+StartupPolicyOnlineOnHomeNodeO+Fallov

17、erPolicyFalloverToNextPrio+FallbackPolicyneverfallback+定義 chcluster_rg_2 資源組方法與上面定義 chcluster_rg_1 一樣10、修改資源組屬性修改 chcluster_rg_1 資源組屬性:#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedResourceConfiguration選擇 HACMPExtendedResourceGroupConfiguration選擇 Change/ShowResourcesandAttributesforaResourceGroup進入

18、后修改前三項輸入字段ResourceGroupNameParticipatingNodes(DefaultNodePriority)OnlineOnHomeNodeOFalloverToNextPrioneverfallbackServiceIPLabels/Addressesapp_svc+ApplicationServersoracleapp+VolumeGroupsoravg+手動輸入Useforcedvaryonofvolumegroups,ifnecessaryfalse+Filesystems(emptyisALLforVGsspecified)+修改 chcluster_rg_2

19、 資源組屬性:方法與上面 1 的資源組修改方法一樣11.同步 HACMP 配置注:該步只在第一個節(jié)點 node1 上做#smittyhacmp選擇 ExtendedConfiguration選擇 ExtendedVerificationandSynchronization直接回車就同步了一直等到同步為止到此 HA 的配置工作就算完成了,下面是對 HA 的一些查看和調(diào)試8.查看 HACMP 進程是否正常(正常有 2-4 個 Cluster 進程)#lssrc-gcluster用命令SmittyclstartSmittyclstop 對 HA 進去啟動和關(guān)閉例如:停止:停止的時只停止 1 個節(jié)點#

20、smittyclstopStopClusterServices輸入字段* Stopnow,onsystemrestartorbothnow+StopClusterServicesonthesenodesGWPRD1+BROADCASTclustershutdown?true+* Shutdownmodegracefulmove+注:shutdownmode 請選擇 move.,意思是讓備機自動接管9、測試lsvg-oifconfig-ainstat-ininstat-irbootstandby 二個網(wǎng)線拿下來測試一下chcluster_rg_1UL01UL02StartupPolicyFall

21、overPolicyFallbackPolicy趣:使用instfix-i|grepML可以查看AIX6100-07-0000上的所有補丁是否已經(jīng)正常打上去和看到是否有沒有打上去的。附件:配置心跳心跳一般有網(wǎng)絡(luò)心跳,磁盤心跳,串口心跳,SAN 心跳和 TMSAS 心跳。我們一般用串口心跳和磁盤心跳。二種心跳一起使用也是可以的。下面我就前三種心跳做一個簡要說明(1)網(wǎng)絡(luò)心跳IP 網(wǎng)絡(luò)心跳可以使用 IP 別名心跳即在 boot 網(wǎng)卡上添加別名 IP,來跑心跳。也可以用專門的網(wǎng)卡用作心跳通信。a、IP 別名心跳配置注意:心跳地址沒有子網(wǎng)限制,但是要注意和 bootip 在不同的子網(wǎng)中。配置方法:在

22、hacmp 配置完成后 smittyhacmp-ExtendedConfiguration-ExtendedTopologyConfiguration-ConfigureHACMPNetworks-changeaNetworktotheHACMPCluster 下的 IPAddressOffsetforHeartbeatingoverIPAliase 填入需要用作心跳傳輸?shù)膭e名 IP 地址。當你輸入hacmp 會自動在四個 bootip 上生成四個 private 的 ip 地址,做心跳用。生成的規(guī)則如下:弓I用cookbook原文:WhenPowerHAstarts,itbuildsupan

23、aliasheartbeatnetworkstartingfromthisaddress,bycalculatinganIPaddressforeachnodebasedonthenodenumber.舉例說明:當你輸入,機器會在啟動HACMP時, 在a主機上boot1生成,boot2上生成,備機上 boot1 生成 ,boot2 生成 。這四個 ip 就是做心跳用的。b、單獨網(wǎng)卡心跳配置準備:如果要是兩臺機器的話,用一跟網(wǎng)線把兩個端口直接連接起來,這樣就和其他的四個bootip 都在不同的 vlan 內(nèi)。要是兩個

24、以上網(wǎng)卡做心跳的話,就要使用的交換機,但要將做心跳的所有主機的網(wǎng)口和 bootip 放在不同的 vlan 內(nèi)。配置步驟:(1)、添加 IP 地址:在做為心跳網(wǎng)卡上添加 IP 地址,并修改/etc/hosts 文件。添力口心期 K 網(wǎng)絡(luò):smittyhacmp-ExtendedConfiguration-ExtendedTopologyConfiguration-ConfigureHACMPNetworks-AddaNetworktotheHACMPCluster-#Pre-definedIP-basedNetworkTypes 選擇 ether 然后添加添力口接口:smittyhacmp-Ex

25、tendedConfiguration-ExtendedTopologyConfiguration-ConfigureHACMPCommunicationInterfaces/DevicesAddCommunicationInterfaces/Devices-AddPre-definedCommunicationInterfacesandDevicesCommunicationInterfaces-選擇建立的心跳網(wǎng)絡(luò)修改網(wǎng)絡(luò)屬性:smittyhacmo-ExtendedConfiguration-ExtendedTopologyConfiguration-ConfigureHACMPNetwo

26、rks-changeaNetworktotheHACMPCluste,在最后的一個選項中有一個網(wǎng)絡(luò)的屬性,默認的是 public,選擇做心跳的網(wǎng)絡(luò)將其改為 private 即可,其他選項不變。(2)串口心跳RS232 用口心跳配置硬件配置建議配置專門用作心跳網(wǎng)絡(luò)的異步卡。異步卡及串口線的選擇配置可以參考:http:/ 中異步卡和串口線的選擇。配置方法:添加 tty 設(shè)備:smittydevice 中找到 tty.測試 tty 通信是否正常:在連接用口線后,在一臺設(shè)備上輸入:cat/etc/hosts/dev/tty0 另外一臺輸入:catdbsvr1dbsvr2CreateaConcurren

27、tVolumeGroupTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.TOPEntryFieldsNodeNamesdbsvr1,dbsvr2net_diskhb_01PVID0003714b1331a3edVOLUMEGROUPnaheartvgPhysicalpartitionSIZEinmegabytes4+VolumegroupMAJORNUMBER6+#EnhancedConcurrentModetrue+EnableCross-SiteLVMMirroringVerificationfa

28、lse+F1=HelpF2=RefreshF3=CancelF4=ListEsc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Imagedbsvr1#lspvhdisk00003714ba5048a99rootvgactivehdisk10003714bd3cf768arootvgactivehdisk50003714b1331a3edheartvgdbsvr2#lspvhdisk1000531c9c977a892rootvgactivehdisk20003714b7d935335datavghdisk50003714b1331a3edheartvgStep2:編輯

29、環(huán)境變量dbsvr1#vi/etc/environmentPATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin:/usr/sbin/rsct/binTZ=BEIST-8LANG=en_USLOCPATH=/usr/lib/nls/locNLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.catLC_FASTMSG=truedbsvr2#vi/etc/environmentPATH=/usr/bin:/etc:

30、/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin:/usr/sbin/rsct/binTZ=BEIST-8LANG=en_USLOCPATH=/usr/lib/nls/locNLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.catLC_FASTMSG=trueStep3:測試并行卷組通訊dbsvr1#dhb_read-phdisk5-rdbsvr2#dhb_read-phdisk5-tDHBCLASSICMODEFirstnodebyteo

31、ffset:61440Secondnodebyteoffset:62976Handshakingbyteoffset:65024Testbyteoffset:64512TransmitMode:Magicnumber=0 x87654321Detectedremoteutilityinreceivemode.Waitingforresponse.Magicnumber=0 x87654321Magicnumber=0 x87654321LinkoperatingnormallyStep4:配置磁盤心跳網(wǎng)絡(luò)dbsvr1#smittyhacmpExtendedConfigurationExtend

32、edTopologyConfigurationConfigureHACMPNetworksAddaNetworktotheHACMPClusterSelectaNetworkTypeMovecursortodesireditemandpressEnter.diskhbAddaSerialNetworktotheHACMPClusterTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.EntryFields* NetworkNamenet_diskhb_01* NetworkTypediskhb按 F3

33、回到上一級菜單ConfigureHACMPCommunicationInterfaces/DevicesAddPre-definedCommunicationInterfaceandDevicesCommunicationdevicesnet_diskhb_01* DeviceNameheartdbsvr1* NetworkTypediskhb* NetworkNamenet_diskhb_01* DevicePath/dev/hdisk5* Nodenamedbsvr1* DeviceNameheartdbsvr2* NetworkTypediskhb* NetworkNamenet_dis

34、khb_01* DevicePath/dev/hdisk5*Nodenamedbsvr2Step5:檢查集群網(wǎng)絡(luò)結(jié)構(gòu)ShowClusterTopologyShowClusterDefinitionShowTopologyInformationbyNodeShowTopologyInformationbyNetworkShowTopologyInformationbyCommunicationInterfaceClusterName:gyjtClusterConnectionAuthenticationMode:StandardClusterMessageAuthenticationMode:NoneClusterMessageEncryption:NoneUsePersistentLabelsforCommunication:NoNODEdbsvr1:heartdbsvr1/dev/hdisk5dbsvr1_svc26dbsvr1_boot27dbsvr1_stbNetworknet_diskhb_01heartdbsvr1/dev/hdisk5Networknet_ether_01dbsvr1stbNetw

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論