Sun Cluster 3.0 12/01 概念

動態重新配置支援

Sun Cluster 3.0 支援動態重新配置 (DR) 軟體功能正積極發展當中。本節說明有關 Sun Cluster 3.0 12/01 對 DR 功能支援的概念和考量。

請注意,所有關於 Solaris 8 DR 功能的要求、程序和限制的文件說明亦適用於 Sun Cluster DR 支援 (但作業環境靜態作業除外)。 因此,在使用 Sun Cluster 軟體的 DR 功能之前,請查看 Solaris 8 DR 功能的說明文件。 尤其您應該查看有關 DR 中斷作業期間對非網路 IO 裝置影響的議題。 Sun Enterprise 10000 Dynamic Reconfiguration User GuideSun Enterprise 10000 Dynamic Reconfiguration Reference Manual (從 Solaris 8 on Sun Hardware 系列) 均可從 http://docs.sun.com 下載。

動態重新配置一般說明

DR 功能所允許的作業諸如在系統執行中移除系統硬體。 DR 程序的設計是為確保系統持續作業,而無需停止系統的作業或中斷叢集的可用性。

DR 的作業是在主機板的層次。因此,DR 作業影響主機板上的所有元件。每個主機板可以包含多個元件,包括 CPU、記憶體以及磁碟機、磁帶機和網路連接的周邊介面。

移除主機板會讓系統無法使用主機板上的任何一個元件。 在移除主機板之前,DR 子系統會決定是否要使用主機板上的元件。若移除使用中的裝置會導致系統發生錯誤。 如果 DR 子系統發覺有裝置在使用中,就會拒絕 DR 的移除主機板作業。因此,可放心發出 DR 移除主機板作業。

DR 新增主機板作業也可放心進行。 新增到主機板上的 CPU 和記憶體會自動被系統帶入進行服務。然而,系統管理員必須手動配置叢集,如此才能積極使用新增到主機板上的其它元件。


註解 -

DR 子系統有數個層級。如果較低的層級報告有錯誤,較高階的層級也會報告錯誤。


然而,當較低層級報告特定錯誤時,較高的層級只會報告"不明錯誤。"系統管理員可不用理會較高層級所報告的"不明錯誤"。下節說明 DR 對於不同裝置類型的考量。

DR 對 CPU 裝置的叢集考量

當 DR 移除主機板作業影響到主機板上的 CPU 時,DR 子系統會允許該項作業並自動讓節點停止使用這些受影響的 CPU。

當 DR 新增主機板作業影響到主機板上的 CPU 時,DR 子系統會自動讓節點停止使用這些受影響的 CPU。

DR 對記憶體的叢集考量

針對 DR的目的,有兩種類型的記憶體要加以考量。這兩種類型僅在用途上有所不同。實際的硬體則並無差別。

一種是由作業系統所使用的記憶體,稱為核心記憶卡 (kernel memory cage)。Sun Cluster 軟體並不支援在包含有核心記憶卡的主機板上進行移除機板作業,並且會拒絕這樣的作業。當 DR 移除主機板作業影響記憶體,而非核心記憶卡時,DR 子系統會允許該項作業並自動讓節點停止使用這些受影響的記憶體。

當 DR 新增主機板作業影響記憶體時,DR 子系統會自動讓節點開始使用新的記憶體。

DR 對磁碟和磁帶機的叢集考量

DR 移除作業在主要節點中的作用中裝置上是被允許的。DR 移除作業只能夠在主要節點中的非作用中裝置上以及次要節點的裝置上進行。 不論在 DR 作業之前或之後,均可持續存取叢集資料。


註解 -

會影響法定裝置可用性的 DR 作業是被允許的。有關法定裝置執行 DR 作業的考量和程序,請參閱 "DR 對法定裝置的叢集考量"


下述步驟簡述在磁碟或磁帶機上執行 DR 移除作業的程序。請參閱 Sun Cluster 3.0 U1 System Administration Guide,以取得有關執行這些動作的詳細指示。

  1. 判斷磁碟或磁帶機是否為作用中裝置群組的一部分。

    • 如果該裝置並非作用中裝置群組的一部分,便可在其上執行 DR 移除作業。

    • 如果 DR 移除主機板作業會影響作用中磁碟或磁帶機,系統就會拒絕該項作業並辨識出會受該項作業影響的裝置。 如果裝置是作用中裝置群組的一部分,請參閱 步驟 2

  2. 判斷裝置是否為主要節點或次要節點的一個元件。

    • 如果裝置是次要節點的一個元件,便可在其上執行 DR 移除作業。

    • 如果裝置是主要節點的一個元件,您就必須在該裝置上執行 DR 移除作業之前,切換主要節點為次要節點。


小心 - 小心 -

如果您在次要節點上執行 DR 作業時目前的主要節點故障,則叢集的可用性會受到影響。因為主要節點沒有地方可供進行故障轉移,除非提供新的次要節點。


DR 對法定裝置的叢集考量

DR 移除作業無法在目前被配置為法定裝置的裝置上執行。如果 DR 移除主機板作業會影響法定裝置,則系統會拒絕該項作業並辨識出會受該項作業影響的法定裝置。 您必須停止將該裝置做為法定裝置,才能夠在該裝置上執行 DR 移除作業。

下述步驟簡述在法定裝置上執行 DR 移除作業的程序。請參閱 Sun Cluster 3.0 U1 System Administration Guide,以取得有關執行這些動作的詳細指示。

  1. 啟用一個您沒有在上面執行 DR 作業的裝置作為法定裝置。

  2. 停用使用您在上面執行 DR 作業的裝置做為法定裝置。

  3. 在裝置上執行 DR 移除作業。

DR 對專用交互連接介面的叢集考量

DR 作業無法在作用中的專用交互連接介面上執行。 如果 DR 移除主機板作業會影響作用中專用交互連接介面,則系統會拒絕該項作業並辨識出會受該項作業影響的介面。在您移除之前必須先停用該作用中的介面 (亦請參閱下述警告)。當介面被置換成為專用交互連接時,它的狀態仍然不變,所以請避免額外的 Sun Cluster 重新配置步驟。

下述步驟簡述在專用交互連接介面上執行 DR 移除作業的程序。請參閱 Sun Cluster 3.0 U1 System Administration Guide,以取得有關執行這些動作的詳細指示。


小心 - 小心 -

Sun Cluster 需要叢集節點至少有一條作業路徑通往每一個其它叢集節點。請勿停用支援通往任何叢集節點最後一條路徑的專用交互連接介面。


  1. 停用您正在其交互連接介面上執行 DR 作業的傳輸電纜。

  2. 在實體的專用交互連接介面上執行 DR 移除作業。

DR 對公用網路介面的叢集考量

DR 移除作業可以在非作用中的公用網路介面上執行。 如果 DR 移除主機板作業會影響作用中公用網路介面,則系統會拒絕該項作業並辨識出會受該項作業影響的介面。 任何一個作用中公用網路介面,首先必須從網路配接卡故障轉移 (NAFO) 群組中的作用中配接卡實例狀態移除。


小心 - 小心 -

如果您在停用的網路配接卡上執行 DR 移除作業時,作用中的網路配接卡故障,則可用性會受到影響。因為作用中的配接卡在 DR 作業期間沒有地方可供其進行故障轉移。


下述步驟簡述在公用網路介面上執行 DR 移除作業的程序。 請參閱 Sun Cluster 3.0 U1 System Administration Guide,以取得有關執行這些動作的詳細指示。

  1. 將作用中配接卡切換為備用的配接卡,如此才能將其從 NAFO 群組中移除。

  2. 從 NAFO 群組移除配接卡。

  3. 在公用網路介面上執行 DR 作業。