承接前篇,本文詳細說明 db2mscs.cfg 進階配置參數含義、網路名稱資源、磁碟資源依賴關係,以及執行 db2mscs 指令後叢集管理員中自動建立的資源群組結構。
| 參數 | 範例值 | 說明 | 必要性 |
|---|---|---|---|
IP_SUBNET |
255.255.255.0 |
虛擬 IP 子網路遮罩 | 必填 |
IP_NETWORK |
Public Network |
虛擬 IP 綁定的實體網卡名稱 (需與叢集網路名稱完全一致) | 必填 |
NETNAME_NAME |
MscsAName |
網路名稱資源顯示名稱 | 選填 (純 IP 連線可略過) |
NETNAME_VALUE |
DataCenter |
網路名稱資源的電腦名稱屬性 (DNS 註冊名) | 選填 |
NETNAME_DEPENDENCY |
MscsA |
此網路名稱資源依賴的 IP 位址資源名稱 | 選填 |
DISK_NAME |
DISK E: |
叢集磁碟資源名稱 (需先在叢集管理員建立) | 必填 |
INSTPROF_DISK |
E: |
實例設定檔 (NODE 目錄、db2nodes.cfg 等) 所在磁碟 | 必填 |
DB2_INSTANCE=DB2
DB2_LOGON_USERNAME=dbdomain/db2admin
DB2_LOGON_PASSWORD=0000
CLUSTER_NAME=MYCLUSTER
GROUP_NAME=DB2 Group A
DB2NODE=0
IP_NAME=MscsA
IP_ADDRESS=192.168.192.31
IP_SUBNET=255.255.255.0
IP_NETWORK=Public Network
NETNAME_NAME=MscsAName
NETNAME_VALUE=DataCenter
NETNAME_DEPENDENCY=MscsA
DISK_NAME=DISK E:
INSTPROF_DISK=E:
db2mscs.cfg 放置於 db2mscs.exe 同一目錄 (非磁碟代號)。db2mscs -f:db2mscs.cfg
指令成功完成後,在「叢集管理員」中將自動出現:
DB2 Group A (含 IP 位址、網路名稱、磁碟、DB2 服務)db2mscs 註冊)DB2,狀態上線,擁有者節點為當前活動節點。| 現象 | 可能原因 | 對策 |
|---|---|---|
db2mscs 執行無反應/報錯 |
配置檔路徑錯誤、參數大小寫不符、叢集服務未啟動 | 確認 -f: 後無空格、參數名全大寫、clussvc 運行中 |
| IP 位址資源無法上線 | IP_NETWORK 與實體網卡名稱不一致、IP 衝突 |
叢集管理員 → 網路 → 確認名稱完全一致;檢查 DHCP/靜態 IP 規劃 |
| 磁碟資源離線 | 共享存儲未正確呈現、磁碟簽名衝突 | 存儲端確認 LUN 映射、diskpart 線上磁碟、重新簽名 |
| DB2 服務啟動失敗 | DB2_LOGON_USERNAME 權限不足、密碼錯誤、實例未預先建立 |
域帳戶需具備「作為服務登入」權限;先手動建立實例再執行 db2mscs |
DB2 Group A → 移動群組 → 選擇目標節點。db2level。提示:NETNAME 相關三參數若環境純以 IP 連線 (無 DNS/NetBIOS 名稱解析需求),可全部留空,不影響 DB2 叢集功能運作。