Sun Cluster 概念指南 (適用於 Solaris 作業系統)

具有兩個應用程式的兩個節點叢集

您可以在包含兩個節點的叢集上配置兩個應用程式,以確保各實體主機 (phys-schost-1phys-schost-2) 作為一個應用程式的預設主要節點。 每個實體主機可作為另一個實體主機的次要節點。 與應用程式 1 及應用程式 2 關聯的所有專案必須在兩個節點的專案資料庫檔案中提供。 當叢集正常執行時,每個應用程式將在其預設主控者上執行,在此位置上將藉由管理設備為每個應用程式分配所有 CPU 時間。

發生故障轉移或切換保護移轉之後,兩個應用程式將在單一節點上執行,在該節點上將按照配置檔案中的指定為它們分配份額。 例如,在 /etc/project 檔案中,此項目指定了為應用程式 1 分配了 4 個份額,為應用程式 2 分配了 1 個份額。

Prj_1:100:project for App-1:root::project.cpu-shares=(privileged,4,none)
Prj_2:101:project for App-2:root::project.cpu-shares=(privileged,1,none)

下圖說明此配置的一般作業與故障轉移作業。 指定的份額數沒有變更。 然而,每個應用程式可用的 CPU 時間之百分比可以變更,這要取決於指定給要求 CPU 時間的每個程序之份額數。

圖例: 前述上下文說明圖形。