Leo Yeh's Blog

SAS 系統管理 (91)

教學目標

初步了解 SAS 9 平台中有關中繼資料伺服器叢集設定的基本概念。

重點概念

首先 SAS 中繼資料伺服器能夠進行叢集的設定將能夠提供失敗復原的高可用性和擴展效能的大型部署的能力。若我們需要進行 SAS 中繼資料伺服器叢集的設定,則至少需要三台中繼資料伺服器的節點,每個節點皆擁有完整資料的中繼資料伺服器,其中一個節點會被選為主節點協調叢集中的其它副節點,客戶端主要是連線至副節點,每個節點連線看起來將會是單一伺服器連線,此外還需要有個共享備份的儲存空間,以利進行中繼資料的備份,至於客戶端則有責任管理中繼資料的連線。

接著有關 SAS 中繼資料伺服器進行叢集設定的高可用性主要分為四種類型,分別為:

  1. 副節點失效
  2. 主節點失效
  3. 節點復原
  4. 客戶連線

當主節點發現作用中的副節點失效時,將會切換另一個副節點進行作用,以利客戶端持續連線作用。當主節點發生失效時,將會由作用中的副節點轉換為主節點,不影響客戶端連線作用。當我們需要針對節點進行還原時,則會透過共享備份的儲存空間進行還原,不需要太高效能的檔案系統。至於客戶端連線時將會偵測和還原節點失效,也就是說,任何一個叢集節點將會重新連線至主節點或副節點,以及客戶端同時也會管理連線至中繼資料伺服器的叢集,請注意叢集中至少要有兩個節點處理客戶端的處理,此外若發生節點失效,則客戶必須重新連線至叢集進行處理和還原。

再來若我們要開始設定中繼資料伺服器的叢集時,則需要注意以下五件事項,分別為:

  1. 確認規劃檔中有中繼資料節點的步驟。
  2. 確認所有在叢集中的機器皆必須是相同作業系統。
  3. 確認每一個節點上皆有相同的帳號。
  4. 至少提供三台相同硬體規格的機器。
  5. 至少提供一台網路分享檔案系統進行分享備份。

當然節點可以再任何時間透過 SAS 部署精靈工具或 SAS 部署管理工具進行增加或移除,唯獨第一次設定節點的步驟較為複雜,請注意若我們無法在 Windows 伺服器作業系統中使用本機系統帳號進行叢集設定。

最後針對中繼資料伺服器的管理,我們需要先注意中繼資料伺服器的叢集必須先啟動,才能夠後續正常啟動其它應用程式伺服器。此外我們可以透過 SAS Management Console 管理工具控管中繼資料伺服器的啟動和停止,查看目前客戶端連線的狀態和中繼資料伺服器節點的狀態,以利進行故障排除的處理,以及進行中繼資料的備份與還原,至於有關叢集效能的部份,則主要在於讀取效能增加。

(註:查看 SAS 中繼資料伺服器的叢集狀態我們必須注意,是否為 quorum,所謂 quorum 主要是代表需要執行工作最小的成員數。)

相關資源

⬅️ Go back