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 時間的每個程序的份額數。

圖例:前面的文字內容說明該圖形。