本節提供與 Sun Cluster 3.1 軟體的新特性、功能以及支援的產品有關的資訊。
目前,Sun Cluster 可用於 SolarisTM 作業系統 (x86 平台版本)。 目前,您可以在執行 Solaris 9 作業系統 (x86 平台版本) Update 6 的 Sun FireTM V65x 伺服器上使用 Sun Cluster 3.1 4/04 軟體。
在 Sun Cluster 3.1 中,增強了以下資源類型:
SUNW.oracle_listener (請參閱「Sun Cluster Data Service for Oracle Guide for Solaris OS」)
SUNW.sap_xserver (請參閱「Sun Cluster Data Service for SAP liveCache Guide for Solaris OS」)
如需有關升級資源類型的一般資訊,請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的「Upgrading a Resource Type」
Sun Cluster 3.1 4/04 (SPARC 平台版本) 支援以下資料服務:
HA Java System Application Server EE 7.0
HA SAP DB 7.4
HA Oracle 10G
Sun Cluster 3.1 4/04 (x86 平台版本) 支援以下資料服務:
HA NFS (Solaris 9 12/03)
HA DNS (Solaris 9 12/03)
HA Samba 2.2.8a 與 3.0
HA Java System Directory Server 5.2.1 Agent
HA Java System Web Server 6.1
HA Java System Application Server EE 7.0 U3
HA Java System Message Queue 3.5
HA DHCP
HA MySQL
可延展 Java System Web Server
本節描述 Sun Cluster 3.1 軟體支援的軟體以及記憶體需求。
作業環境與修補程式 – 支援的 Solaris 版本和修補程式可以在以下 URL 中找到:
如需更多詳細資訊,請參閱修補程式與必需的韌體層次。
容體管理程式
在 Solaris 8 上 – Solstice DiskSuiteTM 4.2.1 和 VERITAS Volume Manager 3.5。
在 Solaris 9 上 – Solaris Volume Manager 和 VERITAS Volume Manager 3.5。
檔案系統
在 Solaris 8 上 – Solaris UFS 和 VERITAS File System 3.4 與 3.5。
在 Solaris 9 上 – Solaris UFS 和 VERITAS File System 3.5。
資料服務 (代理) – 請與您的 Sun 業務代表洽詢,以取得支援的資料服務之完整清單和應用程式版本。 當使用 scinstall(1M) 公用程式安裝資料服務時,請指定資源類型名稱。 當使用 scsetup(1M) 公用程式註冊與資料服務關聯的資源類型時,也應該指定資源類型名稱。
使用 Sun Java System Directory Server 5.0 與 5.1 (以及 Netscape HTTP 版本 4.11、4.12、4.13 與 4.16) 的 Sun Cluster HA for Sun Java System Directory Server 的版本程序位於「Sun Cluster 3.1 Data Service for Sun ONE Directory Server Guide」中。 如需 Sun Java System Directory Server (先前為 SunTM Open Net Environment [Sun ONE] Directory Server) 的更新版本,請參閱 Sun Java System Directory Server 產品文件。
JES 應用程式的資料服務之名稱與說明中出現的所有「Sun One」均應為「Sun Java System」。 範例: 「Sun Cluster Data Service for Sun One Application Server」應為「Sun Cluster Data Service for Sun Java System Application Server」。
資料服務 |
Sun Cluster 資源類型 |
---|---|
Sun Cluster HA for Apache |
SUNW.apache |
Sun Cluster HA for Apache Tomcat |
SUNW.sctomcat |
Sun Cluster HA for BroadVision One-To-One Enterprise |
SUNW.bv |
Sun Cluster HA for DHCP |
SUNW.gds |
Sun Cluster HA for DNS |
SUNW.dns |
Sun Cluster HA for MySQL |
SUNW.gds |
Sun Cluster HA for NetBackup |
SUNW.netbackup_master |
Sun Cluster HA for NFS |
SUNW.nfs |
Sun Cluster HA for Oracle E-Business Suite |
SUNW.gds |
Sun Cluster HA for Oracle |
SUNW.oracle_server SUNW.oracle_listener |
Sun Cluster Support for Oracle Parallel Server/Real Application Clusters |
SUNW.rac_framework SUNW.rac_udlm SUNW.rac_cvm SUNW.rac_hwraid |
Sun Cluster HA for SAP |
SUNW.sap_ci SUNW.sap_ci_v2 SUNW.sap_as SUNW.sap_as_v2 |
Sun Cluster HA for SAP liveCache |
SUNW.sap_livecache SUNW.sap_xserver |
Sun Cluster HA for SAP DB |
SUNW.sapdb SUNW.sap_xserver |
Sun Cluster HA for SWIFTAlliance Access |
SUNW.gds |
Sun Cluster HA for Samba |
SUNW.gds |
Sun Cluster HA for Siebel |
SUNW.sblgtwy SUNW.sblsrvr |
Sun Cluster HA for Sun Java System Application Server |
SUNW.s1as |
Sun Cluster HA for Sun Java System HADB |
SUNW.hadb |
Sun Cluster HA for Sun Java System Message Queue |
SUNW.s1mq |
Sun Cluster HA for Sun Java System Web Server (此資料服務先前為 Sun Cluster HA for Sun ONE Web Server) |
SUNW.iws |
Sun Cluster HA for Sybase ASE |
SUNW.sybase |
Sun Cluster HA for WebLogic Server |
SUNW.wls |
Sun Cluster HA for WebSphere MQ |
SUNW.gds |
Sun Cluster HA for WebSphere MQ Integrator |
SUNW.gds |
記憶體需求 – Sun Cluster 3.1 除了配置給節點在正常工作負荷量下所需的記憶體外,軟體還需要額外的記憶體。 額外的記憶體等於 128 MB 加上百分之十。 例如,如果獨立節點正常情況下需要 1 GB 的記憶體,則您需要額外的 256 MB 才能滿足記憶體需求。
RSMAPI – Sun Cluster 3.1 軟體在具備 RSM 功能的互連 (例如 PCI-SCI) 上支援 Remote Shared Memory Application Programming Interface (RSMAPI)。
Sun Cluster Security Hardening 使用 Sun BluePrintsTM 程式所建議的 Solaris 作業環境強化技術來強化叢集的基本安全性。 Solaris 安全性工具箱自動實施 Sun Cluster Security Hardening。
Sun Cluster Security Hardening 文件可從 http://www.sun.com/blueprints/0203/817–1079.pdf 取得。 您也可以在 http://wwws.sun.com/software/security/blueprints 中存取該文章。 從此 URL,向下捲動到 Architecture 標題以尋找文章「Securing the Sun Cluster 3.x Software」。 本文件描述如何保護 Solaris 8 與 Solaris 9 環境中的 Sun Cluster 3.1 部署。 此說明包括使用 Solaris 安全性工具箱以及 Sun 的安全專家推薦的其他最佳實務安全技術。
表 1–2 Sun Cluster Security Hardening 支援的資料服務
資料服務代理程式 |
應用程式版本: 防故障備用 |
應用程式版本: 可延展 |
Solaris 版本 |
---|---|---|---|
Sun Cluster HA for Apache |
1.3.9 |
1.3.9 |
Solaris 8、Solaris 9 (版本 1.3.9) |
Sun Cluster HA for Apache Tomcat |
3.3、4.0、4.1 |
3.3、4.0、4.1 |
Solaris 8、Solaris 9 |
Sun Cluster HA for DHCP |
S8U7+ |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for DNS |
具有 OS |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for Sun Java System Messaging Server |
6.0 |
4.1 |
Solaris 8 |
Sun Cluster HA for MySQL |
3.23.54a - 4.0.15 |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for NetBackup |
3.4 |
N/A |
Solaris 8 |
Sun Cluster HA for NFS |
具有 OS |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for Oracle E-Business Suite |
11.5.8 |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for Oracle |
8.1.7 與 9i (32 與 64 位元) |
N/A |
Solaris 8、Solaris 9 (HA Oracle 9iR2) |
Sun Cluster Support for Oracle Parallel Server/Real Application Clusters |
8.1.7 與 9i (32 與 64 位元) |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for SAP |
4.6D (32 與 64 位元) 與 6.20 |
4.6D (32 與 64 位元) 與 6.20 |
Solaris 8、Solaris 9 |
Sun Cluster HA for SWIFTAlliance Access |
4.1、5.0 |
N/A |
Solaris 8 |
Sun Cluster HA for Samba |
2.2.2、2.2.7、2.2.7a、2.2.8、2.2.8a |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for Siebel |
7.5 |
N/A |
Solaris 8 |
Sun Cluster HA for Sun Java System Application Server |
7.0、7.0 update 1 |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for Sun Java System Directory Server |
4.12 |
N/A |
Solaris 8、Solaris 9 (版本 5.1) |
Sun Cluster HA for Sun Java System Message Queue |
3.0.1 |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for Sun Java System Web Server |
6.0 |
4.1 |
Solaris 8、Solaris 9 (版本 4.1) |
Sun Cluster HA for Sybase ASE |
12.0 (32 位元) |
N/A |
Solaris 8 |
Sun Cluster HA for BEA WebLogic Server |
7.0 |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for WebSphere MQ |
5.2、5.3 |
N/A |
Solaris 8、Solaris 9 |
Sun Cluster HA for WebSphere MQ Integrator |
2.0.2、2.1 |
N/A |
Solaris 8、Solaris 9 |
以下限制適用於 Sun Cluster 3.1 版本:
如需瞭解其他已知問題或限制,請參閱已知問題和錯誤。
不支援多重主機磁帶、CD-ROM 和 DVD-ROM。
不支援替代路徑 (AP)。
不支援包含多個從給定叢集節點至附件的路徑之儲存裝置,但以下儲存裝置除外:
Sun StorEdgeTM A3500,對兩個節點中的每一個均支援兩條路徑
支援 Sun StorEdge Traffic Manager 的任何裝置
使用 EMC PowerPath 軟體的 EMC 儲存裝置
如果您使用插槽 J4701 中具有 PCI 卡的 Sun Enterprise TM 420R 伺服器,主機板必須為尾碼 15 或者更高 (501-5168-15 或更高)。 若要找到主機板的組件號碼和修訂層級,請查看最靠近 PCI 插槽 1 的主機板側邊。
在 Sun Enterprise 10000 伺服器的主機板的 0 插槽中使用 UDWIS I/O 卡時,在叢集中發現系統當機;請勿將 UDWIS I/O 卡安裝在此伺服器的主機板的 0 插槽中。
當您增加或減少附加至法定裝置的節點數目時,法定票數不會自動重新計算。 如果您移除所有的法定裝置,然後又將其重新加入至配置,您就可以重新建立正確的法定票數。
不支援 SunVTSTM。
不支援 IPv6。
遠端共用記憶體 (RSM) 傳輸類型已在文件中提及,但不受支援。 如果您使用 RSMAPI,請指定 dlpi 作為傳輸類型。
不支援 SBus 可延展一致介面 (SCI) 作為叢集互連。 不過支援 PCI-SCI 介面。
邏輯網路介面被保留,以用於 Sun Cluster 軟體。
在叢集節點上執行的用戶端應用程式不應對映至 HA 資料服務的邏輯 IP 位址。 防故障備用期間,這些邏輯 IP 位址可能會消失,使用戶端失去連線。
從 VERITAS Volume Manager (VxVM) 3.2 升級至 3.5 時,在安裝 3.5 版本的 CVM 授權金鑰之前,不能使用 Cluster Volume Manager (CVM) 功能。在 VxVM 3.5 中,3.2 版本的 CVM 授權金鑰不會啟動 CVM,必須升級至 3.5 版本的 CVM 授權金鑰。
在使用仲裁者的 Solstice DiskSuite/Solaris Volume Manager 容體管理程式配置中,對磁碟組配置的仲裁者主機數目必須剛好是二。
DiskSuite 工具 (Solstice DiskSuite metatool) 及 Solaris 管理主控台的增強儲存模組 (Solaris Volume Manager) 與 Sun Cluster 3.1 軟體不相容。
若使用 VxVM 3.2 或更高版本,則在 VxVM 安裝期間無法使用 scvxinstall 指令禁用動態多重路徑連結 (DMP)。 在「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」中的「安裝與配置 VERITAS Volume Manager」一章中對此程序進行了描述。 以下配置中支援使用 Veritas 動態多重路徑連結。
每個節點至叢集的共用儲存體的單一 I/O 路徑。
管理每個節點至共用叢集儲存體的多重 I/O 路徑之支援的多重路徑連結解決方案 (Sun Traffic Manager、EMC PowerPath 以及 Hiatchi HDLM)。
不支援簡單根磁碟群組 (rootdg 在根磁碟的單一磁碟片段上建立) 作為 Sun Cluster 3.1 軟體上具有 VxVM 的磁碟類型。
不支援軟體 RAID 5。
叢集檔案系統不支援配額。
Sun Cluster 3.1 軟體不支援在叢集節點上使用回送檔案系統 (LOFS)。
指令 umount -f 的行為與不帶有 -f 選項的 umount 指令的行為一樣。 不支援強迫性的卸載。
指令 unlink(1M) 在非空白目錄上不受支援。
不支援指令 lockfs -d。 使用 lockfs -n 作為一種解決方法。
叢集檔案系統不支援 Solaris 軟體的任何檔案系統功能,其功能會在檔案系統的名稱空間加一個通訊結束點。 因此,儘管您能夠建立以叢集檔案系統路徑名稱命名的 UNIX 網域插槽,但在節點防故障備用時,此插槽仍無法倖免。 此外,您在叢集檔案系統上建立的任何先入先出檔或已命名的管道也無法提供全域性的存取,您也不應該嘗試從本機節點以外的任何節點使用 fattach。
不支援在使用 forcedirectio 裝載選項裝載的叢集檔案系統外,執行二進位檔。
您無法使用在重新裝載時加入的 directio 裝載選項重新裝載叢集檔案系統。
您無法使用 directio ioctl 在單一檔案上設定 directio 裝載選項。
Sun Cluster 3.1 配置不支援以下 VxFS 特性。
快速 I/O
快照
儲存檢查點
快取建議 (可以使用,但是只有在指定的節點中才能看出效果)
VERITAS CFS (需要 VERITAS 叢集功能和 VCS)
Sun Cluster 3.1 軟體支援叢集配置中支援的所有其他 VxFS 特性和選項。 請參閱 VxFS 文件和線上說明手冊,以取得有關在叢集配置中支援和不支援的 VxFS 選項的詳細資料。
Sun Cluster 3.1 配置不支援以下 VxFS 特定裝載選項。
convosync (轉換 O_SYNC)
mincache
qlog、delaylog、tmplog
如需有關管理 Sun Cluster 配置中的 VxFS 叢集檔案系統之資訊,請參閱「Sun Cluster 系統管理指南 (適用於 Solaris 作業系統)」中的「管理叢集檔案系統」。
本節描述有關使用僅適用於 Sun Cluster 3.1 環境的 IP 網路多重路徑連結的所有限制,或所有不同於 Solaris 文件中提供的 IP 網路多重路徑連結資訊的限制。
不支援 IPv6。
所有公用網路配接卡均必須位於 IP 網路多重路徑連結群組中。
在 /etc/default/mpathd 檔案中,請勿將 TRACK_INTERFACES_ONLY_WITH_GROUPS 從是變更為否。
Solaris 文件中提供的有關 IP 網路多重路徑連結的大多數程序、準則和限制與叢集或非叢集環境中的相同。 因此,請參閱適當的 Solaris 文件,以瞭解有關 IP 網路多重路徑連結限制的其他資訊。
作業環境版本 |
如需相關說明,請參閱... |
---|---|
Solaris 8 作業環境 |
「IP Network Multipathing Administration Guide」 |
Solaris 9 作業環境 |
「System Administration Guide: IP Series」中的 「IP Network Multipathing Topics」 |
請勿將叢集節點配置為路由器 (閘道)。 如果系統當機,用戶端便無法找到替代的路由器,而且無法復原。
請勿將叢集節點配置為 NIS 或 NIS+ 伺服器。 不過,叢集節點可以是 NIS 或 NIS+ 用戶端。
請勿使用 Sun Cluster 配置在用戶端系統上提供高可用性啟動或安裝服務。
請勿使用 Sun Cluster 配置來提供 rarpd 服務。
如果您在叢集上安裝 RPC 服務,則服務不能使用以下程式編號: 100141、100142 與 100248。這些編號是分別為 Sun Cluster 常駐程式 rgmd_receptionist、fed 與 pmfd 而保留的。 如果您安裝的 RPC 服務也使用這些程式編號中的一個,則必須將 RPC 服務變更為使用其他程式編號。
目前,Sun StorEdge Network Data Replicator (SNDR) 僅可與 HAStorage 配合使用。 此限制僅適用於輕型資源群組,該群組包括 SNDR 用於複製的邏輯主機。 應用程式資源群組仍可將 HAStoragePlus 與 SNDR 配合使用。 透過將 HAStorage 用於 SNDR 資源群組,並將 HAStoragePlus 用於應用程式資源群組 (其中 HAStorage 和 HAStoragePlus 資源指向同一基礎 DCS 裝置),您可以將防故障備用檔案系統與 HAStoragePlus 和 SNDR 一起使用。 開發了一個修補程式以使 SNDR 能與 HAStoragePlus 一起工作。
不支援在叢集節點上執行高優先順序處理的排程類別。 在分時共用排程類上以高優先順序執行的程序或在即時排程類上執行的程序不應在叢集節點上執行。 Sun Cluster 軟體所依存的核心執行緒不以即時排程類別執行。 其他以高於正常優先順序執行的分時共用程序或即時程序可能會妨礙 Sun Cluster 核心執行緒獲取所需的 CPU 週期。
Sun Cluster 3.1 軟體僅可為以下資料服務提供服務:提供 Sun Cluster 產品的資料服務或使用 Sun Cluster 資料服務 API 設定的服務。
Sun Cluster 軟體目前不具有 sendmail(1M) 子系統的 HA 資料服務。 sendmail 子系統可在個別叢集節點上執行,但 sendmail 功能並非高度可用,包括郵件傳遞和郵件路由、佇列或重試功能。
如果您正在將 Sun Cluster HA for Oracle 與 Oracle 10g 配合使用,請不要在高度可用的本機檔案系統上安裝 Oracle 二進位檔案。 Sun Cluster HA for Oracle 不支援此類配置。 然而,您可以在高度可用的檔案系統上安裝資料檔、日誌檔與配置檔案。
如果您已在叢集檔案系統上安裝了 Oracle 10g 二進位檔案,則在節點啟動期間可能會在系統主控台上顯示 Oracle cssd 常駐程式的錯誤訊息。 當掛載叢集檔案系統後,將不再顯示這些訊息。
這些錯誤訊息如下:
INIT:Command is respawning too rapidly. Check for possible errors. id: h1 "/etc/init.d/init.cssd run >/dev/null 2>&1 >/dev/null" |
Sun Cluster HA for Oracle 不需要 Oracle cssd 常駐程式。 因此,您可以忽略這些錯誤訊息。
只有與以下版本的 Solaris 作業環境一起使用時,Sun Cluster HA for Oracle 3.0 資料服務才能在 Sun Cluster 3.1 軟體上執行:
Solaris 8,32 位元版本
Solaris 8,64 位元版本
Solaris 9,32 位元版本
在與 64 位元版本的 Solaris 9 一起使用時,Sun Cluster HA for Oracle 3.0 資料服務無法在 Sun Cluster 3.1 軟體上執行。
請依照 Oracle Parallel Server/Real Application Clusters 之 Oracle Parallel Fail Safe/Real Application Clusters Guard 選項的文件進行,因為在安裝 Sun Cluster 軟體之後,將無法變更主機名稱。
如需關於這種主機名稱與節點名稱限制的更多資訊,請參閱 Oracle Parallel Fail Safe/Real Application Clusters Guard 文件。
如果 VERITAS NetBackup 用戶端是一個叢集,則只有一個邏輯主機可以配置為用戶端,因為只有一個 bp.conf 檔案。
如果 NetBackup 用戶端是一個叢集,而叢集上的其中一個邏輯主機被配置為 NetBackup 用戶端,NetBackup 便不能備份實體主機。
在執行主伺服器的叢集上,主伺服器是唯一可以備份的邏輯主機。
備份媒體不可連接主伺服器,因此需要一個或多個媒體伺服器。
在 Sun Cluster 環境中,僅媒體伺服器支援自動控制,而在 Sun Cluster 上執行的 NetBackup 主伺服器不支援自動控制。
Sun Cluster 節點不可為相同叢集中節點上所主控的 Sun Cluster HA for NFS 匯出檔案系統之 NFS 用戶端。 這種 Sun Cluster HA for NFS 的交叉裝載是被禁止的。 請使用此叢集檔案系統,以便在叢集節點中共用檔案。
在叢集本機執行的應用程式不能鎖定透過 NFS 匯出的檔案系統上的檔案。 否則,本機鎖定 (例如 flock(3UCB) 或 fcntl(2)) 可能會影響重新啟動鎖定管理程式的能力 (lockd)。 重新啟動期間,鎖定的本機程序可能會被給予一個鎖,預計讓遠端用戶端重新取回之用。 這可能會導致不可預測的行為。
Sun Cluster HA for NFS 將要求所有的 NFS 用戶端裝載都是「硬」裝載。
Sun Cluster 3.1 軟體不支援 Secure NFS 或將 Kerberos 與 NFS 配合使用,尤其是 share_nfs(1M) 子系統的 secure 和 kerberos 選項。 然而,透過將項目 set nfssrv:nfs_portmon=1 加入至叢集節點上的 /etc/system 檔案,Sun Cluster 3.1 可以支援使用 NFS 的安全連接埠。
在執行 Sun Cluster HA for SAP liveCache 的叢集內,請勿針對命名服務使用 NIS,因為僅當檔案不可用時才使用 NIS 項目。
如需有關與此限制相關的 nssswitch.conf 密碼需求的更多程序資訊,請參閱「Sun Cluster Data Service for SAP liveCache Guide for Solaris OS」中的「Preparing the Nodes and Disks」。