為了具備高度可用性,必須將應用程式作為應用程式資源群組中的資源進行管理。 可以為故障轉移應用程式或可縮放式應用程式配置應用程式資源群組。
在主要叢集上配置的應用程式資源與應用程式資源群組,也必須在次要叢集上進行配置。 並且,必須將應用程式資源存取的資料複製到次要叢集。
本節提供了下列應用程式資源群組的配置準則︰
在故障轉移應用程式中,一個應用程式每次只在一個節點上執行。 如果該節點發生故障,應用程式將故障轉移至同一個叢集內的其他節點。 故障轉移應用程式的資源群組必須具備下列特性︰
當切換保護移轉或故障轉移應用程式資源群組時,讓 HAStoragePlus 資源強制執行裝置群組的切換保護移轉。
裝置群組與複製資源群組和應用程式資源群組搭配在一起。 因此,應用程式資源群組的切換保護移轉會強制執行裝置群組和複製資源群組的切換保護移轉。 應用程式資源群組、複製資源群組與裝置群組由同一個節點主控。
不過請注意,裝置群組或複製資源群組的切換保護移轉或故障轉移,不會導致應用程式資源群組發生切換保護移轉或故障轉移。
如果全域掛載了應用程式資料,則不要求一定在應用程式資源群組中提供 HAStoragePlus 資源,但建議提供該資源。
如果在本機掛載了應用程式資料,則必須在應用程式資源群組中提供 HAStoragePlus 資源。
沒有 HAStoragePlus 資源,應用程式資源群組的切換保護移轉或故障轉移將不會觸發複製資源群組和裝置群組的切換保護移轉或故障轉移。 在發生切換保護移轉或故障轉移之後,應用程式資源群組、複製資源群組與裝置群組將不由同一個節點主控。
如需有關 HAStoragePlus 的詳細資訊,請參閱 SUNW.HAStoragePlus(5) 線上說明手冊。
必須在主要叢集上處於線上狀態,在次要叢集上處於離線狀態
當次要叢集轉換為主要叢集時,必須使應用程式資源群組在次要叢集上連線。
下圖闡明了在故障轉移應用程式中應用程式資源群組與複製資源群組的配置。
在可縮放式應用程式中,應用程式在數個節點上執行以建立單一的邏輯服務。 如果正在執行可縮放式應用程式的節點發生故障,將不會發生故障轉移。 應用程式會繼續在其他節點上執行。
如果將可縮放式應用程式作為應用程式資源群組中的資源來管理,便無須將應用程式資源群組與裝置群組搭配在一起。 因此,無須為應用程式資源群組建立 HAStoragePlus 資源。
下圖闡明了可縮放式應用程式中資源群組的配置。