在下列情況下,您無需配置法定裝置︰
您在 Sun Cluster 軟體配置期間選擇了自動法定配置。
已安裝包含單一節點的叢集。
在現有叢集內加入了一個節點,並已指定了充足的法定票數。
請改為繼續執行如何驗證法定配置與安裝模式。
在叢集完全形成之後,只能執行一次此程序。使用此程序指定法定票數,然後解除叢集的安裝模式。
請執行以下準備工作以將法定伺服器或 NAS 裝置配置為法定裝置。
在法定伺服器主機機器上安裝 Sun Cluster 法定伺服器軟體,並啟動法定伺服器。如需有關安裝及啟動法定伺服器的資訊,請參閱如何安裝與配置法定伺服器軟體。
確保直接連線至叢集節點的網路交換器符合下列其中一項條件:
交換器支援快速擴張樹狀結構通訊 ( Rapid Spanning Tree Protocol, RSTP)。
交換器上已啟用快速連接埠模式。
需要上述其中一項功能以確保叢集節點和法定伺服器間的立即通訊。如果此通訊因交換器而嚴重延遲,叢集會將此通訊阻礙的情形解讀為喪失法定裝置。
取得下列資訊:
指定已配置裝置的名稱
法定伺服器主機機器的 IP 位址
法定伺服器的連接埠號碼
若要將網路連結型儲存 (NAS) 裝置配置為法定裝置,請執行以下操作:
安裝 NAS 裝置硬體與軟體。請參閱「Sun Cluster 3.1 - 3.2 With Network-Attached Storage Devices Manual for Solaris OS」與您的裝置文件,以取得有關 NAS 軟硬體的需求與安裝程序。
對於 Network Appliance NAS 裝置,還需提供以下資訊:
NAS 裝置的名稱
NAS 裝置的 LUN ID
若要將法定伺服器使用做為法定裝置,請備妥叢集,以與法定伺服器進行通訊。
編輯法定伺服器配置檔案 /etc/scqsd/scqsd.conf。
當您安裝 Sun Cluster 軟體時,會建立一個預設配置檔案 /etc/scqsd/scqsd.conf,其中包含有關單一預設法定伺服器的資訊。/etc/scqsd/scqsd.conf 檔案中每行的格式如下:
/usr/cluster/lib/sc/scqsd [-d quorumdirectory] [-i instancename] -p port |
Sun Cluster 軟體安裝位置的完整路徑。此值必須為 /usr/cluster/lib/sc/scqsd。
法定伺服器可儲存法定資料的目錄路徑。
法定伺服器程序會在此目錄中針對每個叢集各建立一個檔案,以儲存叢集特定的法定資訊。依預設,此選項的值為 /var/scqsd。此目錄對您配置的每部法定伺服器而言必須是唯一的。
您為法定伺服器實例所選擇的唯一名稱。
法定伺服器偵聽叢集請求的連接埠號碼。預設的連接埠為 9000。
實例名稱為選擇性的。如果指定法定伺服器的名稱,該名稱必須不同於系統中所有其他法定伺服器的名稱。如果選擇略過實例名稱選項,則必須依法定伺服器偵聽的連接埠來參照法定伺服器。
如果公用網路使用長度可變的子網路 (亦稱作無分類內部網域路由 (Classless Inter-Domain Routing, CIDR)),請修改下列各節點上的檔案。
若您使用 RFC 中所定義的分類子網路,您則不須執行這些步驟。
確定法定伺服器的 IP 位址包含在叢集中每個節點上的 /etc/inet/hosts 或 /etc/inet/ipnodes 檔案中。
如果您使用命名服務,請確定法定伺服器包含在「名稱到位址」對映中。
在節點登入為超級使用者。
若要將共用的 SCSI 磁碟用做法定裝置,請驗證裝置與叢集節點的連結,並選擇所要配置的裝置。
您無需以超級使用者身份登入即可執行此指令。
phys-schost-1# cldevice list -v |
輸出類似下列內容︰
DID Device Full Device Path ---------- ---------------- d1 phys-schost-1:/dev/rdsk/c0t0d0 d2 phys-schost-1:/dev/rdsk/c0t6d0 d3 phys-schost-2:/dev/rdsk/c1t1d0 d3 phys-schost-1:/dev/rdsk/c1t1d0 … |
請確保輸出顯示叢集節點與儲存裝置間的所有連結。
決定要配置成法定裝置的每個共用磁碟之整體裝置 ID 名稱。
您所選擇的任何共用磁碟必須能夠用做法定裝置。請參閱法定裝置,以取得有關選擇法定裝置的進一步資訊。
使用步驟 a 中的 scdidadm 輸出來識別每個要配置為法定裝置的共用磁碟的裝置 ID 名稱。例如,步驟 a 中的輸出顯示全域裝置 d2 由 phys-schost-1 與 phys-schost-2 共用。
phys-schost# clsetup |
出現「Initial Cluster Setup」畫面。
如果是顯示 Main Menu,表示此程序已經執行成功了。請跳至步驟 9。
請回覆「Do you want to add any quorum disks?」提示。
指定要配置為法定裝置的裝置之類型。
法定裝置類型 |
說明 |
---|---|
scsi |
Sun NAS 裝置或共用 SCSI 磁碟 |
quorum_server |
法定伺服器 |
netapp_nas |
Network Appliance NAS 裝置 |
指定要配置為法定裝置的裝置之名稱。
出現「Is it okay to reset "installmode"?」提示時,請鍵入 Yes。
在 clsetup 公用程式設定叢集的法定配置與法定票數之後,螢幕上會顯示訊息 Cluster initialization is complete。該公用程式讓您返回至 Main Menu。
結束 clsetup 公用程式。
驗證法定配置並驗證已停用安裝模式。請至如何驗證法定配置與安裝模式。
中斷的 clsetup 處理 - 若法定設定程序中斷或失敗而導致未順利完成,請重新執行 clsetup。
法定票數變更 - 如果您稍後增加或減少了法定裝置之節點連接數目,則不會自動重新計算法定票數。您可以透過移除每個法定裝置,然後將其重新增加至配置 (每次一個法定裝置),以重新建立正確的法定票數。臨時為雙節點叢集增加新的法定裝置,然後再移除和重新增加原有的法定裝置。然後再移除臨時法定裝置。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的第 6 章「管理法定數目」之「How to Modify a Quorum Device Node List」程序。