IBM HACMP 系列 -- 安装和配置三
HACMP 提供了下列類型的資源組:
(1).????? 級聯資源組
(2).????? 循環資源組
(3).????? 并發訪問資源組
(4).????? 自定義訪問組
?
一. 級聯資源組
?????? 級聯資源組定義能夠控制該資源組的所有節點的列表,然后通過為每個節點分配接管優先級,從而指定集群節點控制該資源組的優先權。當故障轉移發生時,具有最高優先級的活動節點將獲取該資源組。如果該節點不可用,則具有下一個最高優先級的節點將獲取該資源組,以此類推(請參見圖 1、2 和 3)。
?
圖 1 初始配置中的級聯資源組
?
圖 2 故障轉移條件下的級聯資源組
?
圖 3 退回條件下的級聯資源組
?????? 參與節點的列表建立了該資源組的資源鏈。
?
1.1 特殊的級聯資源組屬性
級聯資源組支持下列屬性:
(1).????? Cascading without Fallback
(2).????? Inactive Takeover
(3).????? Dynamic Node Priority
?????? Cascading without fallback (CWOF) 是一個允許微調退回行為的級聯資源組屬性。當將 Cascading Without Fallback 標志設置為 False 時,則表示執行傳統的級聯資源組行為:當某個節點加入或重新集成到集群中時,如果其優先級比資源組當前所在的節點高,并且有接口可用,則資源組將退回到較高優先級的節點。當將此標志設置為 True 時,資源組不會退回到任何加入或重新集成到集群中的節點,即使該節點是較高優先級的節點。配置了 CWOF 的資源組不需要 IP 地址接管。
?????? Inactive Takeover 是允許微調節點對資源組的初始獲取的級聯資源組屬性。如果 Inactive Takeover 為 True,則資源組中要加入集群的第一個節點將獲取資源組,而不管為該節點指定的優先級如何。如果 Inactive Takeover 為 False,則要加入集群的每個節點僅獲取被指定為其最高優先級節點的資源組。缺省值為 False。
?????? Dynamic Node Priority 允許使用事件發生時的集群狀態來確定接管節點列表的順序。
?
二. 循環資源組
?????? 與級聯資源組一樣,循環資源組定義了能夠接管某個資源組控制權的節點的列表,并使用優先級來確定其他節點接管資源控制權的順序。
?????? 與 CWOF 設置為 True 時的級聯資源組一樣,當具有最高優先級的節點重新集成到集群中時,資源組控制權不會自動歸還該節點。為了避免退回所導致的服務中斷,或者在資源保持跨多個節點分布變得非常重要時,可以使用循環資源組(請參見圖 4 和 圖 5 和 6)。
?
圖 4 初始配置中的循環資源組
圖 5 故障轉移條件下的循環資源組
?
?
圖 6 故障節點重新集成后的循環資源組
?
?????? 對于循環資源組,除非設置了 Dynamic Node Priority,否則具有某個資源組的最高優先級和可用連接(網絡、網絡接口和地址)的節點將從故障節點獲取該資源組。HACMP 軟件假設擁有循環資源組的關聯服務地址的節點控制該資源組。
?????? 循環資源組與 Cascading without Fallback 資源組具有一些相似性。
?????? 然而,還是有一些重要的不同之處。與級聯資源組不同,循環資源組彼此之間進行交互。
?????? 由于循環資源組需要使用 IP 地址接管,資源鏈中的所有節點必須共享到該資源組的同一個網絡連接。如果多個循環資源組共享一個網絡,任何時候只有其中一個資源組能夠在給定的節點上激活。因而,循環資源組本身是分布放置的。然而,設置了 Cascading without Fallback 的級聯資源組可能聚集在一起——也就是說,多個組最終將駐留在同一個節點上。CWOF 不要求將某個 IP 地址與組相關聯。
?
三. 并發訪問資源組
?????? 并發訪問資源組可以同時由多個節點共享。并發訪問某個資源組的所有節點在加入集群時獲取該資源組。節點之間不存在優先級。
?????? 支持并發訪問資源組的集群的節點數不能超過 32 個。請注意,集群中的所有節點都必須是某個并發資源組的成員。
?????? 并發資源組中包括的資源僅僅是是帶有原始邏輯卷、原始磁盤和使用那些磁盤的應用程序服務器的卷組。
?????? 定義這些邏輯存儲實體的設備必須支持并發訪問。
?
四. 自定義資源組
?????? 在 HACMP V5.1 中,除了級聯、循環和并發資源組以外,還可以配置自定義資源組。自定義資源組的參數允許您精確描述資源組在啟動、故障轉移和退回時的行為。
?????? 普通的級聯、循環和并發資源組具有預定義的啟動、故障轉移和退回行為。自定義資源組的策略要比 CWOF 或 Inactive Takeover (IT) 屬性更容易理解。這些策略沒有被限制到普通資源組的預定義策略,并且可以根據需要進行定制。
?????? 表 1 顯示了“傳統”資源組(HACMP 5.1 以前的版本)和自定義資源組之間的資源組行為對比關系。
?
表 1 自定義資源組行為
?
4.1 自定義資源組屬性
?????? 可以配置特定于自定義資源組的參數,這些參數定義資源組在啟動、故障轉移和退回時的行為方式。自定義資源組的配置包括:
(1)缺省節點優先級列表
?????? 可承載某個特定資源組的節點列表,這些節點在資源組的“Participating Node Names”中進行定義。
(2)主節點
?????? 任何非并發資源組(包括其行為類似于非并發資源組的自定義資源組)的缺省節點列表中列出的第一個節點。
?
4.2 自定義資源組參數
4.2.1 Settling time
?????? Settling time 是將當前離線的資源組置于在線所需要的時間。當未配置 settling time 時,資源組將在加入集群的第一個可用的較高優先級節點上啟動??梢酝ㄟ^指定 settling time 來配置自定義資源組的啟動行為。
?????? Settling Time 用于確保在具有較高優先級的節點被置于在線時,資源組不會在節點之間不斷移動。此屬性還允許 HACMP 在激活資源組前等待給定的時間長度,然后在可用的最高優先級節點上激活該資源組。
?????? 在設置了 Settling Time 的情況下,如果該資源組的最高優先級節點在線,則 HAMP 會立即將該資源組置于在線;
?????? 否則,HACMP 會在 Settling Time 間隔期間等待,然后再決定要放置該資源組的節點。
?
4.2.2? Dynamic node priority (DNP)
?????? 還可以使用 Dynamic Node Priority來自定義資源組的故障轉移行為。
?????? 注意:還可以為普通級聯和循環資源組配置 Dynamic Node Priority。
?
4.2.3? Delayed Fallback Timer
?????? 通過指定并分配一個延遲退回計時器 (Delayed Fallback Timer),可以配置自定義資源組的退回行為,使得退回操作在其中一個預定義的重復間隔中進行:每天、每周、每月和每年,或者按特定的日期和時間。
?????? Delayed Fallback Timer 允許自定義資源組在您指定的時間退回到較高優先級的節點。配置了 Delayed Fllback Timer 并且當前駐留在非主節點上的資源組將在指定的時間退回到較高優先級的節點。
?
4.2.4? Inactive takeover (IT)
?????? 可以配置自定義資源組的一種啟動行為:如果 RG 處于“離線”狀態的情況下,并且某個屬于該 RG 節點優先級列表的節點啟動 HACMP 服務,則此節點能夠獲取該資源組。
?
五. 使用標準路徑配置 HACMP 資源組
?????? 使用標準路徑,您可以配置使用基本管理策略的資源組。這些策略基于三種預定義類型的啟動、故障轉移和退回策略:級聯、循環或并發。
?
配置資源組涉及到兩個階段:
(1)配置資源組名稱、管理策略和能夠擁有該資源組的節點。
(2)向資源組添加資源和附加屬性。
?
5.1 使用標準路徑創建 HACMP 資源組
要創建資源組,可以執行以下步驟:
1. 輸入快速路徑 smitty hacmp。
2. 在 HACMP 菜單上,選擇 Initialization and Standard Configuration。
3. 選擇 Configure HACMP Resource Groups。
4. 選擇 Add a Standard Resource Group 并按 Enter 鍵。
5. 系統將提示您選擇資源組管理策略。請選擇 Cascading、Rotating、Concurrent 或 Custom,然后按 Enter 鍵。
?????? 取決于前面的選擇,您將看到一個標題為 Add a Cascading/Rotating/Concurrent/Custom Resource Group 的屏幕。該屏幕僅顯示與所選的資源組類型相關的選項。
?????? 注意:如果是配置自定義資源組,請參閱 “自定義資源組”。
6. 按如下方式輸入字段值(此屏幕用于級聯、循環和并發資源組):
(1)Resource group name
?????? 輸入所需的名稱。使用不超過 31 個的字母數字字符或下劃線;請不要使用前導數字。
(2)Participating node names
?????? 輸入能夠擁有或接管該資源組的節點的名稱。首先輸入具有最高所有權優先級的節點,然后以所需順序輸入具有較低優先級的節點(請參見示例 1)。
?
示例 1 使用標準路徑的資源組配置
Add a Resource Group with a Cascading Management Policy (standard)
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
* Resource Group Name??????????????????????????????????????????????? [rg1]
* Participating Node Names (Default Node Priority)?????????????????? [p630n01 p630n02]
F1=Help????????????? F2=Refresh??? ?????????????F3=Cancel???????????? F4=List
F5=Reset???????????? F6=Command???????????????? F7=Edit?????????????? F8=Image
F9=Shell???????????? F10=Exit?????????????????? Enter=Do
?
7. 按 Enter 鍵。
8. 按 F3 返回到 Add a Standard Resource Group 屏幕,以繼續添加為 HACMP 集群計劃的所有標準資源組。
?
5.2 將資源分配到資源組
要為資源組分配資源,可以執行以下步驟:
1. 輸入快速路徑 smitty hacmp。
2. 轉到 Initialization and Standard Configuration。
3. 選擇 Configure HACMP Resource Groups。
4. 選擇 Change/Show Resources for a Standard Resource Group 并按 Enter 鍵,以顯示已定義的資源組的列表。
5. 選擇您希望配置的資源組,然后按 Enter 鍵。SMIT 將返回與所選的資源組類型匹配的屏幕,并填充 Resource Group Name 和 Participating Node Names (Default Node Priority) 字段(請參見示例 2)。
?
示例 2 將資源分配到資源組
Change/Show Resources for a Cascading Resource Group
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
Resource Group Name????????????????????????????????????????????????? rg01
Participating Node Names (Default Node Priority)???????????????? p630n01 p630n02 p630n>
?
* Service IP Labels/Addresses??????????????????????????????????? [n01a1] +
Volume Groups??????????????????????????????????????????????????? [] +
Filesystems (empty is ALL for VGs specified)???????????????????? [] +
Application Servers??????? ??????????????????????????????????????[] +
F1=Help?????????????????????? F2=Refresh????????? F3=Cancel???????????? F4=List
F5=Reset????????????????????? F6=Command????????? F7=Edit?????????????? F8=Image
F9=Shell????????????????????? F10=Exit??????????? Enter=Do
?
6. 按如下方式輸入字段值:
(1)Service IP label/IP address
?????? 列出要在該資源組被接管時接管的服務 IP 標簽。按 F4 可以查看有效 IP 標簽的列表。其中包括循環或可被接管的地址。
(2)Filesystems (empty is for all specified VGs)
?????? 如果將 Filesystems 字段保留為空,并在下面的 Volume Groups 字段中指定共享卷組,則將在該卷組中掛載所有的文件系統。如果將 Filesystems 字段保留為空,并且不在下面的字段中指定卷組,則不會安裝任何文件系統。還可以選擇要包括在資源組中的各個文件系統。按 F4 可以查看文件系統的列表。在此情況下,在將該資源組置于在線時,將僅掛載指定的文件系統。
只有對于非并發資源組,Filesystems 才是一個有效的選項。
(3)Volume groups
?????? 確定應該在獲取或接管該資源組時啟用的共享卷組。從選擇列表中選擇卷組,或者在此字段中輸入所需的卷組名稱。
按 F4 將顯示該資源組中的所有共享卷組和當前可用于導入到資源組節點上的卷組的列表。
?????? 注意:僅當您是在添加非并發或自定義的非并發式資源組時,才應該使用 Service IP Label/IP Addresses、Filesystems 和 Volume group 選項。
(4)Concurrent volume groups
?????? 確定可由多個節點同時訪問的共享卷組。從選擇列表中選擇卷組,或者在此字段中輸入所需的卷組名稱。如果您先前已請求 HACMP 收集有關適當卷組的信息,則按 F4 將顯示該資源組中當前可用并支持并發的所有現有卷組和可用于導入到該資源組中的節點上并支持并發的卷組的列表。
缺省情況下,Disk Fencing 功能是啟用的。
(5)Application servers
?????? 指示要包括在該資源組中的應用程序服務器。按 F4 可以查看應用程序服務器的列表。
7. 按 Enter 鍵以將這些值添加到 HACMP ODM。
8. 按 F3,直到返回到 Change/Show Resources for a Standard Resource Group 菜單,或者按 F10 退出 SMIT。
?
六. 使用擴展路徑配置 HACMP 資源組
要使用擴展路徑創建資源組,可以執行以下步驟:
1. 輸入快速路徑 smitty hacmp。
2. 轉到 Extended Configuration。
3. 選擇 Extended Resource Configuration。
4. 選擇 HACMP Resource Group Configuration。
5. 選擇 Add a Resource Group 并按 Enter 鍵。
6. 在下一個屏幕上,選擇資源組管理策略(Cascading、Rotating、Concurrent 或 Custom)并按 Enter 鍵。
?????? 取決于前面的選擇,您將看到一個標題為 Add a Cascading/Rotating/Concurrent/Custom Resource Group 的屏幕。該屏幕僅顯示與所選的資源組類型相關的選項。
?????? 注意:如果是配置自定義資源組,請參閱“配置自定義資源組”。
7. 按如下方式輸入字段值(此屏幕用于級聯、循環和并發資源組):
(1)Resource group name
?????? 輸入所需的名稱。使用不超過 31 個的字母數字字符或下劃線;請不要以數字開頭。
(2)Inter-site management policy
選擇下列選項之一:
?????? 1)除非定義了站點,否則應該使用 Ignore(缺省)。如果要定義站點,則必須提供適當的方法或自定義來處理站點操作。設置為除 Ignore 以外的任何內容的站點策略會自動將資源組添加到一個自定義的串行處理列表。
?????? 2)可以分配將由多個站點按優先順序接管的 Cascading 資源。當站點發生故障時,具有最高優先級的活動站點將獲取該資源。當故障站點重新加入時,具有最高優先級的站點將獲取該資源。
?????? 3)Rotating 資源可由其資源鏈中的任何站點獲取。
當站點發生故障時,該資源將由最高優先級的備用站點獲取。當故障站點重新加入時,該資源仍然屬于其新的所有者。
?????? 4)Concurrent 資源可從任何站點進行訪問。如果站點關系是并發的,則管理策略不能是 Rotating。
(3) Participating node names
?????? 輸入能夠擁有或接管該資源組的節點的名稱。首先輸入具有最高所有權優先級的節點,然后以所需順序輸入具有較低優先級的節點。
8. 按 Enter 鍵。
9. 按 F3 返回到 Add a Standard Resource Group 屏幕,以繼續添加為 HACMP 集群計劃的所有標準資源組(請參見示例 3)。
?
示例 3 使用擴展路徑的資源組配置
????????????? Add a Cascading Resource Group (extended)
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
* Resource Group Name???????????????????? ???????????????????????????[rg1]
* Inter-Site Management Policy?????????????????????????????????????? [ignore] +
* Participating Node Names (Default Node Priority)?????????????????? [p630n01 p630n02] +
F1=Help??????????????????? F2=Refresh????????????? F3=Cancel?????????? F4=List
F5=Reset?????????????????? F6=Command????????????? F7=Edit???????????? F8=Image
F9=Shell?????????????????? F10=Exit??????????????? Enter=Do
?
6.1? 通過擴展路徑向資源組分配資源和屬性
要為資源組配置資源和屬性,可以執行以下步驟:
1. 輸入快速路徑 smitty hacmp。
2. 轉到 Extended Configuration。
3. 選擇 Extended Resource Configuration。
4. 選擇 Extended Resource Group Configuration。
5. 選擇 Change/Show Resources and Attributes for a Resource Group 并按 Enter 鍵。SMIT 將顯示已定義的資源組的列表。
6. 選擇您希望配置的資源組,然后按 Enter 鍵。SMIT 將返回與所選的資源組類型匹配的屏幕,并填充了 Resource Group Name、Inter-site Management Policy 和 Participating Node Names (Default Node Priority) 字段。
如果參與節點已啟動,可以按 F4 列出共享資源。如果還未定義資源組/節點關系,或者如果某個節點未啟動,則按 F4 將顯示相應的警告(請參見示例 4)。
?
示例 4 使用擴展路徑向資源組分配資源和屬性
7. 填寫下列字段:
(1)Dynamic node priority (Overrides default)
?????? 選擇動態節點優先級策略。缺省為空(有序的節點列表)。將列出所有已定義的動態節點優先級策略,包括預先配置的策略。
(2)Service IP label/IP addresses
?????? 此選項與標準配置路徑中使用的選項相同。
(3)Filesystems (為空的話將為特定 VG 的所有文件系統)
?????? 此選項與標準配置路徑中使用的選項相同。
(4)Volume groups
?????? 此選項與標準配置路徑中使用的選項相同。
(5)Application servers
?????? 此選項與標準配置路徑中使用的選項相同。
(6)Use forced varyon of volume groups, if necessary
?????? 缺省值為 False。如果此標志設置為 True,則在該卷組由于缺乏定額而使正常的 Varyon 失敗的情況下,并且 HACMP 發現該卷組的每個邏輯卷中的每個邏輯分區至少有一個完整副本可用時,則 HACMP 將使用強制 Varyon 來將屬于該資源組的每個卷組置于在線。
?????? 此選項應該僅用于其中的每個邏輯卷都實現了鏡像的卷組。建議使用非常嚴格的分配策略;對于其他邏輯卷配置選擇,強制 Varyon 不太可能會成功。
(7)Filesystems consistency check
?????? 確定用于檢查文件系統一致性的方法:fsck(缺省)或 logredo(用于快速恢復)。
(8)Filesystems recovery method
?????? 確定文件系統恢復方法:parallel(并行)(用于快速恢復)或 sequential(串行)(缺省)。如果您有共享的嵌套文件系統,請不要將此字段設置為 parallel。這些文件系統必須按串行方式進行恢復。
注意:集群驗證實用程序 clverify 不會報告文件系統和快速恢復的不一致性。
?
– File systems mounted before IP configured
?????? 指定在接管時,HACMP 是在接管故障節點的 IP 地址之前還是之后接管卷組并裝入故障節點的文件系統。缺省設置為 False,意味著首先接管 IP 地址。類似地,當某個節點重新集成時,將首選獲取 IP 地址,然后才裝入文件系統。如果資源組包含要導出的文件系統,則應該將此字段設置為 True。這樣設置是為了在服務地址上接收到 NFS 請求時,文件系統將可用。
– Filesystems/Directories to export
?????? 確定要進行 NFS 導出的文件系統或目錄。這些文件系統應該是上面的 Filesystems 字段中列出的文件系統的子集。目錄應該包含在上面列出的其中一個文件系統中。按 F4 可以查看列表。
– Filesystems/Directories to NFS mount
?????? 確定要進行 NFS 掛載的文件系統或目錄。當所有者節點在集群中處于活動狀態時,資源鏈中的所有節點都將嘗試對這些文件系統或目錄進行 NFS 掛載。
– Network for NFS mount (Optional)
?????? 選擇您希望在其中對文件系統進行 NFS 裝入的以前定義的 IP 網絡。按 F4 可以列出有效的網絡。僅當已經填寫了 Filesystems/Directories to NFS Mount 字段時,此字段才有意義。Service IP Labels/IP Addresses 字段應該包含一個在所選網絡上的服務標簽。
– Raw disk PVIDs
?????? 按 F4 可以獲得 PVID 和關聯的 hdisk 設備名稱的清單。如果在使用直接訪問原始磁盤的應用程序,則應在此處列出那些原始磁盤。
– Tape resources
?????? 輸入希望在該資源組上啟動的磁帶資源。
?????? 按 F4 可以從以前在 Define Tape Resources 屏幕中定義的資源列表中做出選擇。
– Fast connect services
?????? 按 F4 可以從該資源組中的所有節點共有的 Fast Connect 資源列表中做出選擇,這些資源是在 Fast Connect 的初始配置過程中指定的。如果是在添加 Fast Connect 文件共享,請確保您已在資源組中定義了它們的文件系統。
– Communication links
?????? 輸入要由 HACMP 啟動的通信鏈路(這是以前在 Configure Communication Adapters and Links SMIT 屏幕中定義的)。按 F4 可以查看已定義的通信鏈路的列表。如果添加 SNA-over-LAN 鏈路,請確保同時向該資源組添加了一個服務 IP 標簽。
– Miscellaneous
?????? 指定您希望放到該拓撲中的文本以及資源組信息。該信息可由腳本訪問,例如 Database1。
(9)Primary workload manager class
?????? 按 F4 并從與指定的 HACMP WLM 配置相關聯的工作負載管理器 (Workload Manager) 類選擇列表中做出選擇。對于級聯資源組,如果沒有指定輔助 WLM 類,則所有節點都使用主 WLM 類。如果指定了輔助類,則只有主節點才使用主 WLM 類。對于循環和并發資源組,資源組中的所有節點都配置為使用主 WLM 類。
(10)Secondary workload manager class
?????? (可選)按 F4 并從與該資源組相關聯的工作負載管理器類選擇列表中做出選擇。只有級聯資源組才允許使用輔助 WLM 類。如果沒有指定輔助 WLM 類,則該資源組中的所有節點都使用主 WLM 類。如果在這里指定了輔助類,則主節點將使用主 WLM 類,所有其他節點將使用輔助 WLM 類。
(11)Automatically import volume groups
?????? 指定 HACMP 是否應該自動導入在 Volume Groups 或 Concurrent Volume Groups 字段中定義的卷組。缺省情況下,Automatically Import Volume Groups 標志設置為 False。如果將 Automatically Import Volume Groups 設置為 False,則不會自動導入所選的卷組。在此情況下,當您向該資源組添加卷組時,請確保已經使用 importvg 命令或 C-SPOC 將所選的卷組導入每個節點。如果將 Automatically Import Volume Groups 設置為 True,則在按 Enter 鍵時,HACMP 將確定是否需要將您在 Volume Groups 或 Concurrent Volume Groups 字段中輸入或選擇的卷組導入該資源組中的任何節點,并在需要時自動導入卷組。
(12)Inactive takeover applied
?????? 設置此變量以控制級聯資源組的初始獲取。此變量不適用于循環或并發資源組。如果 Inactive Takeover 為 True,則資源組中要加入集群的第一個節點將獲取資源組,而不管為該節點指定的優先級如何。如果 Inactive Takeover 為 False,則要加入集群的每個節點僅獲被指定為其最高優先級節點的資源組。缺省值為 False。
– Cascading without fallback enabled
?????? 設置此變量以確定級聯資源組的退回行為。當 CWOF 變量為 False 時,級聯資源組將在具有較高優先級的節點加入或重新集成到集群中時退回。當 CWOF 為 True 時,級聯資源組不會在具有較高優先級的節點加入或重新集成到集群中時退回。僅當所有者節點發生故障時,級聯資源組才從其所有者節點遷移。當所有者節點重新集成到集群中時,級聯資源組不會退回到該所有者節點。CWOF 的缺省設置為 False。
– Fallback timer policy (為空的話表示立即執行)
?????? 僅當這是一個自定義資源組,并且您前面在列表中選擇了 Fallback to Higher Priority Node 作為退回策略時,此字段才會顯示出來。缺省為空(資源組在較高優先級的節點加入時立即退回)。選擇列表中列出了所有已配置的退回計時器策略。
8. 按 Enter 鍵以將這些值添加到 HACMP ODM。
9. 返回到 Extended Configuration 菜單頂部并同步集群。
?
七. 配置自定義資源組
?????? 除了基于基本管理策略(級聯、循環和并發)的資源組以外,還可以配置自定義資源組。
?????? 在使用 Extended Configuration 路徑時,您可以指定參數,這些參數精確描述自定義資源組在啟動、故障轉移和退回時的行為,其中包括延遲退回計時器(這些屬性在 Standard Configuration 路徑上不可用)。有關自定義 RG 行為,請參見表 1。
?????? 請確保您始終能夠通過選擇與特定預定義資源組的行為相同的策略,從而配置一個其行為與預定義的級聯、循環或并發資源組完全相同的自定義資源組。
?
要配置自定義資源組,必須執行以下步驟:
(1).????? 配置運行時策略。
(2).????? 配置動態節點優先級策略。
(3).????? 配置延遲退回計時器。
(4).????? 配置停留時間 (settling time)。
(5).????? 定義啟動行為。
(6).????? 定義故障轉移行為。
(7).????? 定義退回行為。
(8).????? 向自定義資源組添加資源。
?
7.1 配置自定義資源組
請執行以下步驟:
1. 輸入快速路徑 smitty hacmp。
2. 轉到 Extended Configuration。
3. 選擇 Extended Resource Configuration。
4. 選擇 HACMP Resource Group Configuration → Add a Resource Group 并按 Enter 鍵。一個選擇列表將顯示您可以配置的所有類型的資源組:Cascading、Rotating、Concurrent 或 Custom。
5. 請從選擇列表中選擇 Custom 并按 Enter 鍵。隨即出現 Add a Resource Group 屏幕。按如下方式填充字段:
(1)Resource group name: 輸入所需的名稱。使用不超過 31 個的字母數字字符或下劃線;請不要以數字開頭。
(2)Inter-site management policy:缺省值為 Ignore。這是用于自定義資源組的唯一有效選項。
(3)Participating node names:輸入能夠擁有或接管該資源組的節點的名稱。首先輸入具有最高所有權優先級的節點,然后以所需順序輸入具有較低優先級的節點。
(4)Startup policy:
從定義自定義資源組的啟動策略的列表中選擇一個值:
1)Online on home node only
?????? 該自定義資源組在資源組啟動期間應該僅在其主(最高優先級)節點上置于在線。這要求最高優先級的節點可用。
2)Online on first available node
?????? 該自定義資源組將在變得可用的第一個參與節點上激活。如果為自定義資源組配置了停留時間,在使用此啟動策略選項的情況下,該停留時間僅用于此資源組。
3)Online on all available nodes
?????? 該自定義資源組將在所有節點上置于在線。如果對該資源組選擇此選項,請確保該組中的資源能夠同時在多個節點上置于在線。
– Fallover policy:從定義自定義資源組的故障轉移策略的列表中選擇一個值:
(5)Fallover to next priority node in the list
?????? 在故障轉移情況下,一次僅在一個節點上在線的資源組遵守該資源組的節點列表中指定的缺省節點優先級順序。
(6)Fallover using dynamic node priority
?????? 在選擇此選項之前,應配置一個希望使用的動態優先級策略。或者可以選擇三種預定義的動態優先級策略之一。
(7)Bring offline (On error node only)
?????? 選擇此選項以在錯誤狀態過程中將資源組在某個節點上置于離線。當某個特定的節點發生故障時,如果您希望資源組僅在該節點上置于離線,但是在其他節點上保持在線,則此選項是最合適的。當啟動首選項不是 Online On All Available Nodes 時,選擇此選項作為故障轉移首選項可能會使資源在錯誤狀態過程中變得不可用。如果做此設置,HACMP 將發出警告。
– Fallback policy:從定義自定義資源組的退回策略的列表中選擇一個值:
(8)Fallback to higher priority node in the list
?????? 資源組將在較高優先級的節點加入集群時退回。如果選擇此選項,您可以使用前面在 Configure Resource Group Run-time Policies SMIT 菜單中指定的延遲退回計時器。如果不配置延遲退回策略,則資源組將在較高優先級的節點加入集群時立即退回。
(9)Never fallback:???? 資源組不會在較高優先級的節點加入集群時退回。
6. 按 Enter 鍵以將資源組信息添加到 HACMP ODM。
7. 在命令完成后按 F3,直到返回到 Extended Resource configuration 屏幕,或按 F10 退出 SMIT。
?
7.2? 配置自定義資源組的停留時間
?????? 停留時間指定 HACMP 在等待某個較高優先級節點(加入集群)多長時間以后,才激活某個當前在該節點上處于離線狀態的自定義資源組。如果設置了停留時間,則 HACMP 將在該停留時間間隔期間等待,以確定是否有某個更高優先級的節點可能加入集群,而不是簡單地在重新集成到集群中的第一個可能節點上激活該資源組。
?
要配置自定義資源組的停留時間,可以執行以下步驟:
1. 輸入快速路徑 smitty hacmp。
2. 轉到 Extended Configuration。
3. 選擇 Extended Resource Configuration。
4. 選擇 Configure Resource Group Run-Time Policies。
5. 選擇 Configure Settling Time for Resource Group 并按 Enter 鍵。隨即出現 Configure Settling Time 屏幕。
6. 按如下方式輸入字段值:
– Settling time (in seconds):在此字段中輸入任何正整數。缺省值為零。在此情況下,該資源組嘗試在某個正在加入集群的較高優先級節點上啟動之前,將不做等待。在設置了停留時間的情況下,如果重新集成到集群中的當前可用節點不是最高優先級的節點,則資源組將在停留時間間隔過程中等待。
?????? 當停留時間結束時,資源組將在停留時間間隔過程中加入集群的節點列表中具有最高優先級的節點上激活。如果該間隔期間沒有節點加入集群,則資源組將保持離線。停留時間僅對具有 Online on First Available Node 啟動策略的自定義資源組有效。
7. 按 Enter 鍵提交更改并同步集群。此停留時間將分配給具有 Online on First Available Node 啟動策略的所有自定義資源組。
?
7.3? 定義延遲退回計時器
?????? 延遲退回計時器允許自定義資源組在指定的時間退回到較高優先級的節點。這允許您為與該資源組相關聯的維護停機時間做好計劃。
?????? 您可以指定計劃該自定義資源組發生退回的重復時間,或者指定希望計劃該自定義資源組發生退回的特定時間和日期。
?????? 可以為自定義資源組指定下列類型的延遲退回計時器:
(1).????? Daily
(2).????? Weekly
(3).????? Monthly
(4).????? Yearly
(5).????? On a specific date
?
7.4? 配置延遲退回計時器
要配置延遲退回計時器,可以執行以下步驟:
?????? 1. 輸入 smit hacmp。
?????? 2. 選擇 Extended Configuration → Extended Resource Configuration → Configure Resource Group Run-Time Policies → Configure Delayed Fallback Timer Policies → Add a Delayed Fallback Timer Policy,然后按 Enter 鍵。隨即將顯示一個選擇列表 Recurrence for Fallback Timer。其中列出了 Daily、Weekly、Monthly、Yearly 和 Specific Date 策略。
?????? 3. 請從選擇列表中選擇計時器策略并按 Enter 鍵。取決于所選擇的選項,將會顯示一個對應的 SMIT 屏幕,該屏幕允許您配置該類型的退回策略。
?
7.5? 將延遲退回策略分配給自定義資源組
?????? 必須首先定義延遲退回策略,然后才能將它們作為屬性分配給自定義資源組。
?????? 要將延遲退回策略分配給某個自定義資源組,可以執行以下步驟:
1. 創建一個自定義資源組,或者選擇某個現有的自定義資源組。
2. 轉到 Extended Configuration → Change/Show Resource and Attributes for a Resource Group 并按 Enter 鍵。SMIT 將顯示一個資源組列表。
3. 選擇您希望為其分配延遲退回策略的資源組。(為該資源組顯示的所有有效選項基于您為該自定義資源組指定的啟動、故障轉移和退回首選項。)
4. 按如下方式輸入字段值:
(1)Resource Group Name:所選資源組的名稱顯示在此字段中。
(2)Inter-site Management Policy:對自定義資源組使用 Ignore (default)。
(3)Participating Node Names (缺省節點優先級):能夠擁有或接管該資源組的節點的名稱。 最先列出具有最高優先級的節點,然后緊跟具有較低優先級的節點。
(4)Dynamic Node Priority (覆蓋缺省值):缺省為空(有序的節點列表)。將列出所有已定義的動態節點優先級策略,包括預先配置的策略。請注意,僅當您在前面選擇了 Fallover Using Dynamic Node Priority 作為該資源組的故障轉移行為時,才會顯示此 SMIT 選項。
(5)Fallback Timer Policy :缺省為空(資源組在較高優先級的節點加入時立即退回)。選擇列表中列出了所有已配置的退回計時器策略。請注意,僅當您在前面選擇了 Fallback to Higher Priority Node in the List 作為該資源組的退回策略時,才會顯示此 SMIT 選項。
5. 按 F4 查看 Fallback Timer Policy 字段中的選擇列表,并選擇您希望用于該資源組的退回計時器策略。
6. 按 Enter 鍵提交更改。在填充 ODM 前,將會對配置進行檢查??梢詫⑾嗤耐嘶赜嫊r器策略分配給其他自定義資源組。
7. 向其他資源組分配退回計時器策略,并在完成時同步集群。
?
八. 驗證和同步 HACMP
?????? 在配置、重新配置或更新集群之后,應該在一個節點上運行集群驗證過程,以檢查是否所有節點都已就集群拓撲、網絡配置以及 HACMP 資源的所有權和接管達成一致。如果驗證成功,則對配置進行同步。
?????? 在活動的集群上,同步將會立即生效。
?????? 集群驗證由針對各種 HACMP 配置執行的一系列檢查組成。每個檢查嘗試檢測集群一致性問題或錯誤。clverify 實用程序的消息輸出盡可能遵循了常用的標準格式,并指出了發生錯誤的節點、設備、命令等等。該實用程序使用詳細日志記錄將輸出寫入 /var/hacmp/clverify/clverify.log。
??????
?????? 在對集群做出更改之后,可以驗證集群配置,或僅驗證自從上次成功運行驗證以來對集群所做的更改。clverify 實用程序在運行之后,還會在每個節點的 ODM 中存儲詳細的信息記錄。每個節點的子目錄包含上次成功驗證、倒數第二次成功驗證和上次不成功驗證的信息。
?????? 在運行該實用程序的節點上,/var/hacmp/clverify/pass | pass.prev | fail /nodename/clver_response.xml 文件包含從所有節點接收到的信息。您可以在該文件中看到有關所收集到的數據和所執行的檢查的詳細信息。您(或服務技術人員)可以查看不成功的驗證日志的詳細信息,以準確確定錯誤發生在何處。
?????? 注意:/var/hacmp/clverify/clverify.log 文件 (0-9) 通常消耗 1-2 MB 的磁盤空間。例如,對于一個四節點的集群,建議 /var 文件系統至少有 18 MB 的空閑空間。
?
8.1? 驗證和同步集群配置
?????? 取決于您在使用哪一個 SMIT 路徑,此過程稍微有所不同。如果是在使用 Initialization and Standard Configuration 路徑,當您選擇選項 Verify and Synchronize HACMP Configuration 時,該命令將立即執行。檢查配置時的消息將發送到控制臺。
?????? 如果是在使用 Extended Configuration 路徑,可以在運行該命令之前設置命令參數。取決于集群是否為活動的,參數稍微有所不同。
?
請完成以下步驟來驗證并同步集群拓撲和資源配置:
1. 輸入快速路徑 smitty hacmp。
2. 轉到 Extended Configuration。
3. 選擇 Extended Verification and Synchronization 并按 Enter 鍵。
該軟件將檢查集群服務是否正在任何集群節點上運行。如果集群是活動的,則可以選擇運行模擬或實際的驗證過程。
?????? 對于活動的集群,Extended Cluster Verification and Synchronization SMIT 屏幕包括下列選項:
?????? – Emulate or Actual: 缺省為 Actual。
?????? – Force synchronization if verification fails?: 缺省為 No。如果選擇 Yes,則集群驗證將會運行,但是會忽略驗證錯誤并對集群進行同步。
?????? – Verify changes only?: 缺省為 No。(對資源和拓撲配置運行完全檢查。)Yes 將指定僅驗證自從上次驗證集群以來已更改過的資源和拓撲配置。
?????? – Logging: 缺省為 Standard。選擇 Verbose 將把通常僅記錄到 clverify.log 中的輸出發送到控制臺。當 clverify 從遠程節點收集數據時,詳細日志記錄始終是啟用的。
?
對于非活動的集群,該 SMIT 屏幕包括下列選項:
?????? – Verify, Synchronize, or Both? :缺省為 Both。還可以選擇僅驗證或僅同步。
?????? – Force synchronization if verification failed? : 缺省為 No。如果選擇 Yes,則集群驗證將會運行,但是會忽略驗證錯誤并對集群進行同步。
?????? – Verify only changed parameters?: 缺省為 No。(對資源和拓撲配置運行完全檢查。)Yes 將指定僅驗證自從上次驗證集群以來已更改過的資源和拓撲配置。
?????? – Logging:缺省為 Standard。選擇 Verbose 會將通常僅記錄到 clverify.log 中的輸出發送到控制臺。當 clverify 從遠程節點收集數據時,詳細日志記錄始終是啟用的。
4. 選擇要使用的驗證模式:對所有字段選擇缺省值,以運行適用于當前集群配置的所有驗證檢查。只有在不存在錯誤的情況下,才會對集群進行同步。
如果希望忽略驗證錯誤并對集群進行同步,請選擇 Force。
?????? 選擇 Verify Changes Only 將僅運行與您更改(并同步)過的 HACMP 配置部分相關的檢查。此模式對非活動的集群不起作用。
?????? 注意:Verify Changes Only 選項僅與 HACMP 集群 ODMS 相關。如果對集群節點上的 AIX 配置做出了更改,則不應該選擇此選項。僅當您沒有對 AIX 配置做出任何更改時才應選擇此選項。
5. 按 Enter 鍵。SMIT 將運行 clverify 實用程序。驗證產生的輸出將顯示在 SMIT Command Status 窗口中。
6. 如果接收到錯誤消息,請做出必要的更改并再次運行驗證過程。
?
?
?
?
From:
HACMP 認證學習系列,第 3 部分:安裝和配置(3)
http://www.ibm.com/developerworks/cn/aix/redbooks/HACMP-3/3.html
?
?
?
?
?
?
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
網上資源: http://tianlesoftware.download.csdn.net
相關視頻:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(滿); DBA2 群:62697977(滿)
DBA3 群:62697850?? DBA 超級群:63306533;????
聊天 群:40132017
--加群需要在備注說明Oracle表空間和數據文件的關系,否則拒絕申請
?
?
轉載于:https://www.cnblogs.com/spring3mvc/archive/2011/01/21/2414707.html
總結
以上是生活随笔為你收集整理的IBM HACMP 系列 -- 安装和配置三的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 闲得慌 忙得晕
- 下一篇: Android 机顶盒手势、数据分页演示