本節討論 Sun Cluster 3.2 發行版本中的文件、線上說明或線上手冊錯誤或遺漏。
本節討論「Sun Cluster 概念指南 (適用於 Solaris 作業系統) 」中存在的錯誤與遺漏。
在「Sun Cluster 概念指南 (適用於 Solaris 作業系統) 」中的「適用於 x86 的 Sun Cluster 拓樸」小節,對 Sun Cluster 3.2 而言,以下敘述已過時。「以 x86 為基礎的系統所組成的 Sun Cluster 支援叢集中的兩個節點。」
該敘述應更正如下:「以 x86 為基礎所組成的 Sun Cluster 配置可在執行 Oracle RAC 的叢集中最多支援八個節點,或在沒有執行 Oracle RAC 的叢集中最多支援四個節點。」
本節討論「「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」」中存在的錯誤與遺漏。
如果您升級的叢集也執行 Sun Cluster Geographic Edition 軟體,您必須在開始升級 Sun Cluster 軟體以前執行幾個額外的準備步驟。這些步驟包括:關閉 Sun Cluster Geographic Edition 基礎架構。請改為參閱「Sun Cluster Geographic Edition Installation Guide 」中的第四章「Upgrading the Sun Cluster Geographic Edition Software」。這些程序說明何時返回「Sun Cluster 軟體安裝指南」以執行 Sun Cluster 軟體升級。
本節討論「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的錯誤與遺漏。
在「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的「Resource Type Properties」,Failover 資源特性的說明遺漏了關於在非全域區域上可延展服務的支援的陳述。此支援適用於資源類型的 Failover 特性被設為 FALSE,以及資源的 Scalable 特性被設為 TRUE 的資源。此特性設定的結合指出使用 SharedAddress 資源進行網路負載平衡的可延展服務。在 Sun Cluster 3.2 發行版本中,您可以配置執行於非全域區域之資源群組的此類可延展服務。但是您不能配置可延展服務在同一節點的多重非全域區域中執行。
本節討論「Sun Cluster Data Service for MaxDB Guide for Solaris OS 」中的錯誤與遺漏。
Sun Cluster Data Service for MaxDB 支援 SPARC 和以 x86 為基礎的系統上的非全域區域。「Sun Cluster Data Service MaxDB 指南」應針對此支援進行下列變更。可在已配置為在全域區域中執行的叢集上執行下列步驟。如果您安裝的叢集是要在非全域區域中執行,以下某些步驟您不一定要執行。
在每個區域,確保所有網路資源皆出現在 /etc/hosts 檔案,以避免任何因名稱服務查詢所引起的失敗。
在每個區域的 /etc/group 檔案中,為 MaxDB 群組建立項目,然後增加可能的使用者到群組中。
在每個區域為 MaxDB 使用者 ID 建立項目。
使用下列指令升級具有使用者 ID 項目的 /etc/passwd 和 /etc/shadow 檔案。
# useradd -u uid -g 群組 -d /sap-home maxdb 使用者 |
在可能執行 MaxDB 的區域中建立掛載點目錄。
配置 /etc/nsswitch.conf 檔案好讓 Sun Cluster HA for MaxDB 在進行切換或容錯移轉時正確地啟動與停止。
在每個區域中,使用從全域區域 /etc/services 中取得的所有必要 MaxDB 連接埠來更新 /etc/services 檔案。這個步驟對安裝在非全域區域中的 Max DB 並非必要。
從全域區域將 /etc/opt/sdb 複製到所有本機區域節點。這個步驟對安裝在非全域區域中的 Max DB 並非必要。
從全域區域將 /var/spool/sql 複製到所有本機區域節點。這個步驟對安裝在非全域區域中的 Max DB 並非必要。
僅在以 x86 為基礎的系統上,在所有會執行 MaxDB 的本機區域中執行 crle -64 -u -l /sapmnt/MaxDBSystemName/exe。
本節討論「Sun Cluster Data Service for SAP Guide for Solaris OS 」中的錯誤與遺漏。
Sun Cluster Data Service for SAP 支援 SPARC 和以 x86 為基礎的系統上的非全域區域。應針對本支援對「Sun Cluster Data Service SAP 指南」進行以下變更。可在已配置為在全域區域中執行的叢集上執行下列步驟。如果您安裝的叢集是要在非全域區域中執行,以下某些步驟您不一定要執行。
在每個區域,確保所有網路資源皆出現在 /etc/hosts 檔案,以避免任何因名稱服務查詢所引起的失敗。
在每個區域的 /etc/group 檔案中,為 SAP 群組建立項目,然後增加可能的使用者到群組中。
在每個區域中,為 SAP 使用者 ID 建立項目。
使用下列指令升級具有使用者 ID 項目的 /etc/passwd 和 /etc/shadow 檔案。
# useradd -u uid -g 群組 -d /sap-home sap 使用者 |
在可能執行 SAP 的區域中建立掛載點目錄。
配置 /etc/nsswitch.conf 檔案好讓 Sun Cluster HA for SAP 可在進行切換或容錯移轉時正確地啟動與停止。
在每個區域中,使用從全域區域 /etc/services 中取得的所有必要 SAP 連接埠來更新 /etc/services 檔案。這個步驟對安裝在非全域區域中的 SAP 並非必要。
僅在以 x86 為基礎的系統上,在所有會執行 SAP 的本機區域中執行 crle -64 -u -l /sapmnt/SAPSystemName/exe 。
本節討論「Sun Cluster Data Service for SAP liveCache Guide for Solaris OS 」中的錯誤與遺漏。
Sun Cluster Data Service for SAP liveCache 支援 SPARC 和以 x86 為基礎的系統上的非全域區域。應針對本支援對「Sun Cluster Data Service SAP liveCache 指南」進行以下變更。可在已配置為在全域區域中執行的叢集上執行下列步驟。如果您安裝的叢集是要在非全域區域中執行,以下某些步驟您不一定要執行。
在每個區域,確保所有網路資源皆出現在 /etc/hosts 檔案,以避免任何因名稱服務查詢所引起的失敗。
在每個區域的 /etc/group 檔案中,為 SAP liveCache 群組建立項目,然後增加可能的使用者到群組中。
在每個區域中,為 SAP liveCache 使用者 ID 建立項目。
使用下列指令升級具有使用者 ID 項目的 /etc/passwd 和 /etc/shadow 檔案。
# useradd -u uid -g 群組 -d /sap-home sap 使用者 |
在可能執行 SAP liveCache 的區域中建立掛載點目錄。
配置 /etc/nsswitch.conf 檔案好讓 Sun Cluster HA for SAP liveCache 可在進行切換或容錯移轉時正確地啟動與停止。
在每個區域中,使用從全域區域 /etc/services 中取得的所有必要 SAP liveCache 連接埠來更新 /etc/services 檔案。這個步驟對安裝在非全域區域中的 SAP liveCache 並非必要。
從全域區域將 /etc/opt/sdb 複製到所有本機區域節點。這個步驟對安裝在非全域區域中的 SAP liveCache 並非必要。
從全域區域將 /var/spool/sql 複製到所有本機區域節點。這個步驟對安裝在非全域區域中的 SAP liveCache 並非必要。
僅在以 x86 為基礎的系統上,在所有會執行 SAP liveCache 的本機區域中執行 crle -64 -u -l /sapmnt/SAPSystemName/exe 。
本節討論「Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS」中存在的錯誤和遺漏。
在 SAP 7.0 和 NW2004SR1 中,當啟動 SAP 實例時,sapstartsrv 程序會根據預設啟動。sapstartsrv 程序並非由 Sun Cluster HA for SAP Web Application Server 所控制。因此,當 SAP 實例由 Sun Cluster HA for SAP Web Application Server 停止或容錯移轉時,sapstartsrv 程序並不會停止。
為了避免在 Sun Cluster HA for SAP Web Application 啟動 SAP 實例時啟動 sapstartsrv 程序,您必須修改 startsap 程序檔。此外,請在所有 Sun Cluster 節點上將 /etc/rc3.d/S90sapinit 檔案重新命名為 /etc/rc3.d/xxS90sapinit 。
Sun Cluster Data Service for SAP Web Application Server 支援 SPARC 和以 x86 為基礎的系統上的非全域區域。應針對本支援對「Sun Cluster Data Service SAP Web Application Server 指南」進行以下變更。可在已配置為在全域區域中執行的叢集上執行下列步驟。如果您安裝的叢集是要在非全域區域中執行,以下某些步驟您不一定要執行。
在每個區域,確保所有網路資源皆出現在 /etc/hosts 檔案,以避免任何因名稱服務查詢所引起的失敗。
在每個區域的 /etc/group 檔案中,為 SAP Web Application Server 群組建立項目,然後增加可能的使用者到群組中。
在每個區域中,為 SAP Web Application Server 使用者 ID 建立一個項目。
使用下列指令升級具有使用者 ID 項目的 /etc/passwd 和 /etc/shadow 檔案。
# useradd -u uid -g 群組 -d /sap-home sap 使用者 |
在可能執行 SAP Web Application Server 的區域中建立掛載點目錄。
配置 /etc/nsswitch.conf 檔案好讓 Sun Cluster HA for SAP 可在進行切換或容錯移轉時正確地啟動與停止。
在每個區域中,使用從全域區域 /etc/services 中取得的所有必要 SAP 連接埠來更新 /etc/services 檔案。此步驟對不是安裝在非全域區域中的 SAP Web Application Server 並非必要。
僅在以 x86 為基礎的系統上,在所有會執行 SAP 的本機區域中執行 crle -64 -u -l /sapmnt/SAPSystemName/exe 。
使用下列程序為非全域區域配置 HAStoragePlus 資源。
叢集檔案系統中 /etc/vfstab 檔案的項目應在掛載選項中包含 global 關鍵字。
使用 HAStoragePlus 資源變為高度可用的 SAP 二進位指令應可從非全域區域存取。
在非全域區域中,在不同資源群組中不同資源所使用的檔案系統必須停駐在單一 HAStoragePlus 資源中,該資源停駐在可延展資源群組中。可延展的 HAStoragePlus 資源群組的節點清單必須是應用程式資源群組 (具有依賴檔案系統的資源) 的節點清單的超集合。這些依賴檔案系統的應用程式資源必須具有對 HAStoragePlus 資源的強固資源相依性設定。此外,附屬的應用程式資源群組必須與可延展的 HAStoragePlus 資源群組擁有資源群組強正相關性設定。
在任一叢集節點上,成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。
使用包含 HAStoragePlus 資源的非全域區域建立可延展的資源群組。
# clresourcegroup create \ -p Maximum_primaries=m\ -p Desired_primaries=n\ [-n 節點區域清單] hasp 資源群組 |
指定該資源群組使用中主要節點的最大數目。
指定資源群組應嘗試啟動的使用中節點數目。
在 HAStoragePlus 資源群組的節點清單中,指定節點名稱清單:區域名稱會配對為 HAStoragePlus 資源群組的節點清單,其中的 SAP 實例可以處於連線狀態。
指定要增加的可延展資源群組的名稱。此名稱必須以 ASCII 字元開頭。
為 HAStoragePlus 資源註冊資源類型。
# clresourcetype register HAStoragePlus |
建立 HAStoragePlus 資源 hasp-resource 並定義 SAP 檔案系統掛載點和全域裝置路徑。
# clresource create -g hasp 資源群組 -t SUNW.HAStoragePlus \ -p GlobalDevicePaths=/dev/global/dsk/d5s2,dsk/d6 \ -p affinityon=false -p FilesystemMountPoints=/sapmnt/JSC,/usr/sap/trans,/usr/sap/JSC hasp-resource |
指定資源群組名稱。
包含以下值:
全域裝置群組名稱,例如:sap-dg, dsk/d5
全域裝置路徑,例如:/dev/global/dsk/d5s2、 /dev/md/sap-dg/dsk/d6
包含以下值:
本機或叢集檔案系統的掛載點,例如:/local/mirrlogA,/local/mirrlogB,/sapmnt/JSC,/usr/sap/JSC
HAStoragePlus 資源會在已啟用的狀態下建立。
為 SAP 應用程式註冊資源類型。
# clresourcetype register 資源類型 |
指定要增加的資源類型名稱。如需更多資訊,請參閱支援的產品。
建立 SAP 資源群組。
# clresourcegroup create [-n node-zone-list] -p RG_affinities=++hastorageplus-rg resource-group-1 |
指定 SAP 服務的資源群組。
增加 SAP 應用程式資源到 resource-group-1 並設定相依性為 hastorageplus-1。
# clresource create -g resource-group-1 -t SUNW.application \ [-p "extension-property[{node-specifier}]"=value, ?] \ -p Resource_dependencies=hastorageplus-1 resource |
使容錯移轉資源群組上線運作。
# clresourcegroup online resource-group-1 |
本節說明「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中存在的錯誤與遺漏。
使用此程序在叢集外執行應用程式,以進行測試。
判定法定裝置是否在 Solaris Volume Manager metaset 中使用,並判定法定裝置是否使用 scsi2 或 scsi3 保留。
# clquorum show |
如果法定裝置位於 Solaris Volume Manager metaset,請增加一個不屬於該 metaset 的新法定裝置,以便於稍後在非叢集模式中取得。
# clquorum add did |
移除舊的法定裝置。
# clqorum remove did |
如果法定裝置使用 scsi2 保留, 請從舊的法定裝置清理 scsi2 保留並驗證未剩下 scsi2 保留。
# /usr/cluster/lib/sc/pgre -c pgre_scrub -d /dev/did/rdsk/dids2 # /usr/cluster/lib/sc/pgre -c pgre_inkeys -d /dev/did/rdsk/dids2 |
撤除您想在非叢集模式中啟動的節點。
# clresourcegroup evacuate -n 目標節點 |
使任何包含 HAStorage 或 HAStoragePlus 資源和包含受 metaset (稍後要在非叢集模式中取得) 影響的裝置或檔案系統的資源群組離線。
# clresourcegroup offline 資源群組名稱 |
停用資源群組中所有離線的資源。
# clresource disable 資源名稱 |
取消管理資源群組。
# clresourcegroup unmanage 資源群組名稱 |
使對應的一個或多個裝置群組離線。
# cldevicegroup offline 裝置群組名稱 |
停用裝置群組。
# cldevicegroup disable 裝置群組名稱 |
將被動節點啟動為非叢集模式。
# reboot -x |
在繼續之前,驗證被動節點上的啟動程序是否已完成。
Solaris 9
此登入提示只會在啟動程序完成後出現,因此不需要進行任何動作。
Solaris 10
# svcs -x |
判定 metaset 中的磁碟上是否有任何 scsi3 保留。請在 metaset 中的所有磁碟上執行下列指令。
# /usr/cluster/lib/sc/scsi -c inkeys -d /dev/did/rdsk/dids2 |
如果磁碟上有任何 scsi3 保留,請清理它們。
# /usr/cluster/lib/sc/scsi -c scrub -d /dev/did/rdsk/dids2 |
取得位在已撤除節點上的 metaset。
# metaset -s name -C take -f |
掛載 metaset 上包含已定義裝置的檔案系統。
# mount 裝置 掛載點 |
啟動應用程式並執行想要進行的測試。測試結束後,停止應用程式。
重新啟動節點並等待直到啟動程序結束。
# reboot |
將一個或多個裝置群組連線。
# cldevicegroup online -e 裝置群組名稱 |
請啟動資源群組。
# clresourcegroup online -eM 資源群組名稱 |
Sun Cluster 有條件地支援 Solaris IP 篩選功能,限制如下:
僅支援容錯移轉資料服務。
Sun Cluster 不支援具有可延展資料服務的 IP 篩選功能。
僅支援無狀態篩選。
不支援 NAT 路由。
支援將 NAT 用於本地位址翻譯。NAT 翻譯會在線上重新寫入封包,因此對叢集軟體來說是不需設定的。
在 /etc/iu.ap 檔案中,修改公用 NIC 項目以將 clhbsndr pfil 列為模組清單。
pfil 必須是清單中的最後一個模組。
如果您的私有與公有網路使用相同類型的配接卡,您針對 /etc/iu.ap 檔案所進行的編輯會把 pfil 推至私有網路串流。然而,叢集傳輸模組將會在建立串流時,自動移除所有不需要的模組,因此 pfil 將會從私有網路串流中移除。
為了確保 IP 篩選功能可在非叢集模式中運行,請更新 /etc/ipf/pfil.ap 檔案。
/etc/iu.ap 檔案的更新有些微的不同。請參閱 IP 篩選文件以取得詳細資訊。
重新啟動所有受影響的節點。
您可以使用輪替的方式啟動節點。
在所有受影響的節點上,增加篩選器規則到 /etc/ipf/ipf.conf 檔案。如需關於 IP 篩選規則語法的資訊,請參閱 ipf(4)
增加篩選規則至 Sun Cluster 節點時,請牢記下列指示與需求。
Sun Cluster 會在節點間容錯移轉網路位址。在容錯移轉時,不需要特別的程序或代碼。
所有參照邏輯主機名稱和共用位址資源的 IP 位址的篩選規則,在所有叢集節點上必須相同。
待命節點的規則將參照不存在的 IP 位址。此規則仍是 IP 篩選使用中規則集的一部分,將在節點於容錯移轉後接收到位址時生效。
在相同的 IPMP 群組中,所有 NIC 的篩選規則必須相同。換言之,如果某一介面具備特定的規則,在相同的 IPMP 群組中,其他介面也必須使用相同的規則。
啟用 ipfilter SMF 服務。
# svcadm enable /network/ipfilter:default |
本節討論「Sun Cluster Data Service for SAP Guide for Solaris OS 」中的錯誤與遺漏。
在「Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)」中的「資源類型特性」,Failover 資源特性的說明遺漏了關於在非全域區域上可延展服務的支援的陳述。此支援適用於資源類型的 Failover 特性被設為 FALSE,以及資源的 Scalable 特性被設為 TRUE 的資源。此特性設定的結合指出使用 SharedAddress 資源進行網路負載平衡的可延展服務。在 Sun Cluster 3.2 發行版本中,您可以配置執行於非全域區域之資源群組的此類可延展服務。但是您不能配置可延展服務在同一節點的多重非全域區域中執行。
在 Sun Cluster 3.2 發行版本中缺少對方法逾時運作方式的變更說明。若 RGM 方法回呼逾時,現會使用 SIGABRT 訊號 (而非 SIGTERM 訊號) 來結束程序。這會導致程序群組的所有成員產生一個核心檔案。
請避免寫入會建立新程序群組的資料服務。若資料服務方法確實需要建立新程序群組,也請為 SIGTERM 和 SIGABRT 訊號寫入訊號處理程式。在訊號處理程式終止父系程序之前,請寫入訊號處理程式來轉寄 SIGTERM 或 SIGABRT 訊號到子程序群組。此舉增加了由此方法產生的所有程序會被正確的終止的可能性。
「Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)」中的第 12 章「叢集重新配置通知協定」遺漏了在 Solaris 10 作業系統上,Cluster Reconfiguration Notification Protocol (CRNP) 僅在全域區域中執行的陳述。
在「Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)」中的「設定撰寫資料服務的開發環境」中,有項「備註」敘述提到需要 Solaris 軟體群組 Developer 或 Entire Distribution。此陳述適用於開發機器。但因為此陳述是置於在叢集測試資料服務的相關陳述之後,所以可能會被誤解為是執行資料服務的叢集需求。
本節討論「Sun Cluster Quorum Server User's Guide 」中的錯誤與遺漏。
以下安裝需求和準則有遺漏或不清楚:
適用於 Sun Cluster 軟體的 Solaris 軟體需求也適用於法定伺服器軟體。
法定伺服器的支援硬體平台和叢集節點一樣。
法定伺服器不一定要在和提供法定裝置的叢集相同的硬體和軟體平台上配置。例如,執行 Solaris 9 作業系統的以 x86 為基礎的機器可以被配置為執行 Solaris 10 作業系統的以 SPARC 為基礎的叢集的法定伺服器。
法定伺服器可以在叢集節點上配置,以為該節點所屬之叢集以外的叢集提供法定裝置。但是,在叢集節點上配置的法定伺服器並不具有高度可用性。
本節討論 Sun Cluster 線上手冊中的錯誤、遺漏與增補內容。
下列 ccp(1M) 線上手冊中已修正的「提要」與增加的「選項」部分,說明了叢集控制面板 (CCP) 公用程式中新增的 Secure Shell 支援。
提要
$CLUSTER_HOME/bin/ccp [-s] [-l 使用者名稱] [-p ssh 連接埠] {叢集名稱 | 節點名稱} |
選項
它支援下列選項:
指定 ssh 連線的使用者名稱。當公用程式從 CCP 啟動時,此選項會傳到 cconsole、crlogin 或 cssh 公用程式。ctelnet 公用程式會忽略此選項。
如果沒有指定 -l 選項, 則啟動 CCP 的使用者名稱是有效的。
指定要使用的 Secure Shell 連接埠號碼。當公用程式從 CCP 啟動時,此選項會傳到 cssh 公用程式。cconsole、crlogin 和 ctelnet 公用程式會忽略此選項。
如果沒有指定 -p 選項,則會使用預設的連接埠號碼 22 以進行安全連線。
指定使用 Secure Shell 連線至節點主控台,而非 telnet 連線。當公用程式從 CCP 啟動時,此選項會傳到 cconsole 公用程式。crlogin、cssh 和 ctelnet 公用程式會忽略此選項。
如果沒有指定 -s 選項,cconsole 公用程式會使用 telnet 連線至主控台。
若要覆寫 -s 選項,請取消選取 cconsole 圖形使用者介面 (GUI) [選項] 功能表中的 [使用 SSH] 核取方塊。
在組合的 cconsole、 crlogin、cssh 和 ctelnet 線上手冊中,下列已修正的「提要」和增加的「選項」內容部分,說明了「叢集控制面板」公用程式中新增的 Secure Shell 支援:
提要
$CLUSTER_HOME/bin/cconsole [-s] [-l 使用者名稱] [叢集名稱… | 節點名稱…] $CLUSTER_HOME/bin/crlogin [-l 使用者名稱] [叢集名稱… | 節點名稱…] $CLUSTER_HOME/bin/cssh [-l 使用者名稱] [-p ssh 連接埠] [叢集名稱… | 節點名稱…] $CLUSTER_HOME/bin/ctelnet [叢集名稱… | 節點名稱…] |
說明
此公用程式可直接建立到叢集節點的 Secure Shell 連線。
選項
指定遠端連線的 ssh 使用者名稱。此選項可用於 cconsole、 crlogin 和 cssh 指令。
會記住引數值,因此於稍後建立連線時指定的叢集和節點會使用相同的使用者名稱。
如果沒有指定 -l 選項, 啟動指令的使用者名稱則是有效的。
指定要使用的 Secure Shell 連接埠號碼。此選項可用於 cssh 指令。
如果沒有指定 -p 選項,則會使用預設的連接埠號碼 22 以進行安全連線。
指定使用 Secure Shell 連線至節點主控台,而非 telnet 連線。此選項可用於 cconsole 指令。
如果沒有指定 -s 選項,公用程式會使用 telnet 連線至主控台。
若要從 cconsole 圖形使用者介面 (GUI) 覆寫 -s 選項,請取消選取 [選項] 功能表中的 [使用 SSH] 核取方塊。
remove 子指令的說明表示當特定情況存在時,指令將不會運作。但實際上,指令會在這些情況下執行,只是結果可能會嚴重地影響叢集。以下為針對 remove 子指令需求和運作方式的更明確說明:
若要從叢集移除節點,請詳閱以下準則。若沒有詳閱這些準則,移除節點可能會危及叢集中的法定裝置。
從任一法定裝置取消配置要移除的節點,除非您也指定 -f 選項。
確認要移除的節點不是使用中的叢集成員。
請勿從三節點叢集移除節點,除非至少有配置一個共用法定裝置。
clnode remove 指令會嘗試從叢集配置資料庫移除到節點的參照子集。若也指定了 -f 選項,子指令就會嘗試移除到節點的所有參照。
在可成功使用 clnode remove 指令從叢集移除節點之前,您必須先使用 claccess add 指令將節點增加到叢集認證清單 (若其尚未在此清單中)。使用 claccess list 或 claccess show 指令來檢視目前的叢集認證清單。之後為了安全起見,請使用 claccess deny-all 指令以避免之後有任一叢集節點要存取叢集配置。請參閱 claccess(1CL) 線上手冊以取得更多資訊。
以下選項沒有出現在 clresource(1CL) 線上手冊中:
若指定了 + 運算元,指定此指令會在其資源群組已暫停的資源上執行。若在指定 + 運算元時沒有指定 u 選項,指令就會忽略其資源群組已暫停的所有資源。
當對 clear、disable、enable、monitor、set 和 unmonitor 子指令指定 + 運算元時,-u 選項為有效選項。
+ 運算元的說明應陳述,在搭配 clear、disable、enable、monitor、set 或 unmonitor 子指令使用時,指令會忽略其資源群組已暫停的所有資源,除非您也指定了 -u 選項。
-p、-x 和 -y 選項的 + 和 - 運算元定義所提供的範例是錯誤的。定義應如下所示:
增加一個或數個值到字串陣列值。只有子指令集接受此運算子。您可以只為接受字串值清單的特性指定此運算子,例如 Resource_dependencies。
從字串陣列值刪除一個或數個值。只有子指令集接受此運算子。您可以只為接受字串值清單的特性指定此運算子,例如 Resource_dependencies。
evacuate 子指令的指令語法和說明陳述您可以在相同的指令呼叫中撤除多個節點或區域,但這陳述是錯誤的。實際上,您只可以在 evacuate 指令指定一個節點或區域。
以下選項沒有出現在 clresourcegroup(1CL) 線上手冊中:
若指定了 + 運算元,指定此指令會在暫停的資源群組上執行。若在指定 + 運算元時沒有指定 u 選項,指令就會忽略所有暫停的資源群組。
當對 add-node、manage、offline、online、quiesce、remaster、remove-node、 restart、set、switch 和 unmanage 子指令指定 + 運算元時,-u 選項是有效的。
+ 運算元的說明應陳述,當搭配 add-node、manage、offline、online、quiesce、remaster、 remove-node、restart、set、switch 或 unmanage 子指令使用時,此指令會忽略所有暫停的資源群組,除非您也指定了 -u 選項。
Sun Cluster 3.2 發行版本中已變更 Network_resources_used 特性的使用。若沒有為此特性指定值,其值會自動依照 resource-dependencies 特性的設定,由 RGM 更新。您不需要直接設定此特性。相反地,請設定 Resource_dependencies、Resource_dependencies_offline_restart、Resource_dependencies_restart 或 Resource_dependencies_weak 特性。
若要保留與舊版 Sun Cluster 軟體的相容性,您仍然可以直接設定 Network_resources_used 特性的值。若是如此,Network_resources_used 特性的值就不再是依據 resource-dependencies 特性的設定而產生。
若將資源名稱增加到 Network_resources_used 特性,資源名稱也會自動增加到 Resource_dependencies 特性。要移除該相依性的唯一方法為從 Network_resources_used 特性移除。若不確定網路資源相依性一開始是增加到 Resource_dependencies 特性或增加到 Network_resources_used 特性,請從此兩個特性移除相依性。例如,以下指令移除了資源 r1 對網路資源 r2 的相依性,不論該相依性是增加到 Network_resources_used 特性或增加到 Resource_dependencies 特性:
# clresource set -p Network_resources_used-=r2 -p Resource_dependencies-=r2 r1 |
r_properties(5) 線上手冊對 Resource_dependencies、Resource_dependencies_offline_restart 、Resource_dependencies_restart 和 Resource_dependencies_weak 特性的說明有誤。如需這些特性的正確說明,請改而參閱「Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)」中的「資源特性」。
Scalable 資源特性的說明遺漏了對非全域區域上可延展服務的支援的陳述。此支援適用於資源類型的 Failover 特性被設為 FALSE,以及資源的 Scalable 特性被設為 TRUE 的資源。此特性設定的結合指出使用 SharedAddress 資源進行網路負載平衡的可延展服務。在 Sun Cluster 3.2 發行版本中,您可以配置執行於非全域區域之資源群組的此類可延展服務。但是您不能配置可延展服務在同一節點的多重非全域區域中執行。
Failover 資源類型特性的說明包含了對 Sun Cluster 3.2 發行版本中,在非全域區域上可延展服務的支援的錯誤陳述。這適用於資源類型的 Failover 特性設為 FALSE 和資源的 Scalable 特性設為 TRUE 的資源。
錯誤:您可以在區域使用此類型的可延展服務。
正確:您可以在執行於非全域區域中的資源群組配置此類型的可延展服務。但是您不能配置可延展服務在同一節點的多重非全域區域中執行。
下列資訊為 serialport(4) 線上手冊「說明」部分之增補內容。
若要支援連線至節點主控台的 Secure Shell 連線,請在/etc/serialports 檔案中為每個節點指定主控台存取裝置名稱和 Secure Shell 連接埠號碼。如果您在主控台存取裝置上使用預設的 Secure Shell 配置,請指定連接埠號碼 22。
SUNW.Event(5) 線上手冊遺漏了在 Solaris 10 作業系統上,Cluster Reconfiguration Notification Protocol (CRNP) 只能在全域區域中執行的陳述。