啟停AIX HACMP,切換資源

liypsky發表於2011-05-01

AIX HACMP

全稱是 <wbr>,

IBM高可用-多處理器-系統叢集。HACMP差不多就是一種共享儲存的冷備方案,前提在儲存不掛、應用且能夠忍受10分鐘的切換時間下,如果一臺機器掛了,另外一臺機器會接管應用。如果業務應用不能容忍中斷,則Oracle 的RAC是更好的方案。
<wbr> <wbr> <wbr> HACMP不難,但是由於平時很少機會接觸(既然做了叢集,當然是昂貴的系統;既然是昂貴的系統,自然不能讓你隨便啟停),因此也一直沒機會嘗試。正好有一個機會嘗試,就把操作過程筆記下來,留做今後的參考(截圖都是AIX6.1)。

[@more@]<wbr> <wbr> <wbr> <wbr>第一部分:停止hacmp。 <wbr>
<wbr> <wbr> <wbr> <wbr>1、啟動smitty管理器(在root使用者下執行)
<wbr> <wbr> <wbr> #smitty hacmp <wbr>
<wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr>

<wbr> <wbr> <wbr> 2、選擇Manage HACMP Services介面進去

<wbr> <wbr> <wbr> 3、選擇Stop Cluster Services on these nodes,敲回車就可以停止hacmp了。

<wbr> <wbr> <wbr> 上述步驟可以用#smitty clstop直接進入後面的操作介面。

<wbr> <wbr> <wbr> 第二部分:切換資源組

<wbr> <wbr> <wbr> 如果需要用hacmp中B機器替換原來的A機器,就需要進行資源組的切換,否則盤陣、以及服務IP都不能正常使用。
<wbr> <wbr> <wbr> 依然執行 #smitty hacmp,選擇HACMP Resource Group and Application Management選項。

<wbr> <wbr> <wbr> 選擇Bring a Resource Group Online選項,選擇相應的“節點”(根據你打算啟動機器A,還是機器B)

<wbr> <wbr> <wbr> 然後在,選擇哪個資源組將被切換,一般就是你盤陣的卷組了。

<wbr> <wbr> <wbr> 敲回車,看到下面介面就表示切換成功了。

<wbr> <wbr> <wbr> 第三部分:啟動hacmp <wbr> <wbr> <wbr> <wbr>啟動hacmp和停止hacmp類似。使用命令
<wbr> <wbr> <wbr> #smitty clstart 進行操作就可以。

<wbr> <wbr> <wbr> <wbr>第四部分:手動掛盤陣,啟動應用
<wbr> <wbr> <wbr> <wbr>在停止hacmp後想把兩臺機器分開使用(不管啥原因)的時候,因為掛載盤陣這些工作是做在hacmp中的,如果不啟動hacmp則盤陣也無法掛載,這時需要手動掛載盤陣。執行下面兩條命令
<wbr> <wbr> <wbr> <wbr>#varyonvg rmvg <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr>----你的vg名
<wbr> <wbr> <wbr> <wbr>#mount <wbr>/home/oracle <wbr> <wbr> ----你的掛載點 <wbr> <wbr>

<wbr> <wbr> <wbr> <wbr>同理,原有應用是作為啟動指令碼放置在hacmp中的,因此不啟動hacmp自然也不能自動啟動應用。如AIX上跑著Oracle,則啟動Oracle,啟動監聽器即可(需要提醒一下,監聽器原來是監聽hacmp的服務IP,停止hacmp可能需要修改監聽器的監聽IP)。

<wbr> <wbr> <wbr> <wbr>參考文件:
<wbr> <wbr> <wbr>

<wbr> <wbr> <wbr>

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/678020/viewspace-1049303/,如需轉載,請註明出處,否則將追究法律責任。

相關文章