HACMP規劃、安裝、解除安裝以及故障恢復後的重新同步
IBM HACMP實施文件
目 錄
一、硬體環境
二、HA安裝
三、HA解除安裝
四、HA故障恢復後的重新同步
一、硬體環境
1、物理機:小型機P740兩臺
2、作業系統:AIX 7.1+SP4補丁
3、儲存:IBM V7000
4、磁碟:從V7000劃分,兩塊本地盤給到小型本地用,一塊公共心跳盤,一塊資料盤。
二、HA安裝
1、安裝介質傳輸。
將HA安裝軟體HA6.1.ISO透過ftp分別傳輸到兩臺小機。
2、掛載安裝目錄
loopmount -i /tmp/ddd/HA-6.1.iso -o "-v cdrfs -o ro" -m /ha
/tmp/ddd/HA-6.1.iso ISO檔案路徑
/ha 掛載點
3、 smit install命令開始安裝HA軟體
選擇安裝專案時不安裝如下兩項:
cluster.es.worksheets
+ 6.1.0.0 Online Planning Worksheets
cluster.hativoli
+ 6.1.0.0 HACMP Tivoli Client
+ 6.1.0.0 HACMP Tivoli Server
安裝一般會提示fail,輸入smit hacmp,能進入hacmp配置介面則表示安裝成功。
4、安裝HACMP叢集軟體補丁
將SP14補丁傳送到兩個伺服器節點上,並分別安裝
5. 規劃IP資源
主機 |
內 容 |
備註 |
|
erpap1 |
erpap1_boot1 |
10.10.10.22 |
對應埠:en4 |
erpap1_boot2 |
10.10.20.22 |
對應埠:en5 |
|
erpap1主IP |
192.168.0.135 |
persistip |
|
erpap2 |
erpap2_boot1 |
10.10.10.21 |
對應埠:en4 |
erpap2_boot2 |
10.10.20.21 |
對應埠:en5 |
|
erpap2主IP |
192.168.0.136 |
persistip |
|
HA漂移地址 |
erpapdata01 |
192.168.0.137 |
IP Alias方式群集漂移IP |
6. 重配別名IP
將兩個節點的網路卡參考上表修改好。
在節點1執行如下命令:
ifconfig en4 192.168.0.135 netmask 255.255.255.0 alias
在節點2執行如下命令:
ifconfig en4 192.168.0.136 netmast 255.255.255.0 alias
7. 配置/etc/hosts
在kwerpap1、kwerpap2的/etc/hosts檔案中新增如下內容:
192.168.0.135 ap1
10.10.10.22 ap1_boot1
10.10.20.22 ap1_boot2
192.168.0.136 ap2
10.10.10.21 ap2_boot1
10.10.20.21 ap2_boot2
8、在兩個節點上分別建立DATAVG
varyoffvg datavg ——停止DATAVG
9、確認DATAVG的活動狀態為空後,將DATAVG匯入到節點2.
節點一執行ls –al /dev/datavg,找到VGID。
# ls -al /dev/datavg
crw-rw---- 1 root system 44, 0 Jan 14 18:52 /dev/datavg
節點二執行如下命令匯入DATAVG。
# chdev -l hdisk3 -a pv=yes --格式化磁碟
hdisk3 changed
# chdev -l hdisk4 -a pv=yes --格式化磁碟
hdisk4 changed
# lspv
hdisk0 00f987cafd873e58 rootvg active
hdisk1 00f987ca71359f42 rootvg active
hdisk2 none None
hdisk3 00f987cbeb135fc9 None
hdisk4 00f987cbeb1360c5 None
# importvg -y datavg -V 44 hdisk3 從節點1匯入datavg,vgid為44
synclvodm: No logical volumes in volume group datavg.
datavg
# ls -l /dev/datavg --操作完成,驗證
crw-rw---- 1 root system 44, 0 Jan 14 19:31 /dev/datavg
10. 建立雙機互信
vi /usr/es/sbin/cluster/etc/rhosts
兩個節點內容一致,如下圖:
192.168.0.135
10.10.10.22
10.10.20.22
192.168.0.136
10.10.10.21
10.10.20.21
192.168.0.137
11. 建立PowerHA Aplication Server啟停指令碼,兩個節點都要建立
mkdir /HA61
touch /HA61/apstart.sh
touch /HA61/apstop.sh
cd /HA61/
chmod 755 /HA61/*
12. 新增HACMP叢集
# smit hacmp
Extended Configuration
Extended Topology Configuration
Configure an HACMP Cluster
Add/Change/Show an HACMP Cluster
13. 建立叢集節點
# smit hacmp
Extended Configuration
Extended Topology Configuration
Configure HACMP Nodes
Add a Node to the HACMP Cluster
--分別基於每個網路卡配置叢集節點
14. 配置叢集網路
# smit hacmp
Extended Configuration
Extended Topology Configuration
Configure HACMP Networks
Add a Network to the HACMP Cluster
15. 配置通訊介面
# smit hacmp
Extended Configuration
Extended Topology Configuration
Configure HACMP Communication Interfaces/Devices
Add Pre-defined Communication Interfaces and Devices
Communication Interfaces
net_ether_01
16. 新增一個持續的節點IP
# smit hacmp
Extended Configuration
Extended Topology Configuration
Configure HACMP Persistent Node IP Label/Addresses
Add a Persistent Node IP Label/Address
17. 設定心跳網路
# smit hacmp
Extended Configuration
Extended Topology Configuration
Configure HACMP Networks
Manage Two-Node Disk Heartbeat Networks
Add a Two-node Disk Heartbeat network
18. 測試心跳網路
Test a Two-node Disk Heartbeat network
19. 檢視叢集結構
# smit hacmp
Extended Configuration
Extended Topology Configuration
Show HACMP Topology
Show Cluster Topology
20. 配置服務IP
# smit hacmp
Extended Configuration
Extended Resource Configuration
HACMP Extended Resources Configuration
Configure HACMP Service IP Labels/Addresses
Add a Service IP Label/Address
Configurable on Multiple Nodes
net_ether_01 (10.10.20.0/24 10.10.10.0/24)
21. 配置服務
# smit hacmp
Extended Configuration
Extended Resource Configuration
HACMP Extended Resources Configuration
Configure HACMP Applications Servers
Configure HACMP Application Servers
Add an Application Server
22. 修改服務IP的分配偏好
# smit hacmp
Extended Configuration
Extended Resource Configuration
HACMP Extended Resources Configuration
Configure Resource Distribution Preferences
Configure Service IP Labels/Address Distribution Preference
net_ether_01
23. 配置擴充套件資源組
# smit hacmp
Extended Configuration
Extended Resource Configuration
HACMP Extended Resource Group Configuration
Add a Resource Group
24. 修改資源組屬性
# smit hacmp
Extended Configuration
Extended Resource Configuration
HACMP Extended Resource Group Configuration
Change/Show Resources and Attributes for a Resource Group
ap
25. 同步資源組資料
先透過lspv命令檢視兩個節點的datavg狀態是否為空,如果是active,則varyoffvg datavg。
#varyoffvg datavg
確認兩個節點datavg均為空後,同步資源組資料
# smit hacmp
Extended Configuration
Extended Verification and Synchronization
到這裡設定基本完成,用shutdown -Fr命令重啟作業系統
26. 啟動叢集並檢視執行狀況
# smitty clstart
三、移除HA
1、 停止HA服務
smitty clstop
停止完成後透過netstat -in來驗證服務IP(192.168.0.137)已經不在IP列表中
2、 刪除HA拓撲結構
smit hacmp
Extended Configuration
Extended Topology Configuration
Configure HACMP Networks
Remove a Network from the HACMP Cluster
選擇所有的項,移除
四、HA故障恢復後的重新同步
HA在出現故障,恢復完成後,需要進行重新同步。同步的步驟有兩個:
1、 停止HA叢集服務
Smit clstop
選擇兩個節點
完成操作。
2、 同步叢集資料
smit hacmp
Extended Configuration
Extended Verification and Synchronization
3、 開啟HA叢集服務
Smitty clstart
確認後,叢集開啟完成。
--我做的原始文件是圖文並茂的,可惜這邊複製不過來圖片,吐糟一個。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1766065/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql--所有版本安裝以及完全解除安裝MySql
- JDK的安裝與解除安裝JDK
- centos7 解除安裝和重新安裝yumCentOS
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- 超詳細maven的解除安裝、重新安裝與配置Maven
- Linux安裝解除安裝MySQLLinuxMySql
- Ubuntu解除安裝和安裝Ubuntu
- cocoapods安裝/解除安裝/使用
- JDK安裝和解除安裝JDK
- docker安裝及解除安裝Docker
- Python pip的安裝及解除安裝Python
- python中的pip的安裝以及通過pip命令對selenium進行解除安裝和安裝Python
- pip無法正常使用解除安裝並重新安裝
- win10怎麼恢復電腦解除安裝的軟體_win10如何還原已解除安裝的軟體Win10
- Mac Redis安裝與解除安裝MacRedis
- Linux 解除安裝openjdk 安裝oraclejdkLinuxJDKOracle
- debian安裝和解除安裝vmware
- linux 解除安裝jdk和安裝LinuxJDK
- [雲原生]Docker - 安裝&解除安裝Docker
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- 解除安裝windows安裝ubuntu的完全指南WindowsUbuntu
- window下安裝並使用nvm(含解除安裝node、解除安裝nvm、全域性安裝npm)NPM
- docker的解除安裝Docker
- anaconda的安裝和解除安裝及安裝完成後無法使用conda解決辦法
- air安裝win10怎麼解除安裝_air安裝win10如何解除安裝AIWin10
- windows10應用商店被解除安裝怎麼恢復_windows10應用商店被解除安裝解決方法Windows
- Centos Docker安裝、升級、解除安裝CentOSDocker
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- Centos7.9安裝解除安裝DockerCentOSDocker
- vs2015解除安裝和安裝
- oracle 19c 安裝、解除安裝Oracle
- Mysql安裝解除安裝與啟停MySql
- docker 解除安裝Docker
- 解除安裝 PythonPython
- WSL解除安裝
- Linux下jdk的安裝解除安裝切換LinuxJDK
- app的安裝與解除安裝測試點APP
- debian軟體解除安裝|deb包解除安裝|dpkg命令
- win10系統itunes解除安裝後安裝不了的解決方法Win10