叢集服務會保留在磁碟的方式,和帶來磁碟處於線上狀態

文章翻譯 文章翻譯
文章編號: 309186 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

結論

本文將告訴您,如何 Microsoft 叢集服務會保留,以及將帶由叢集服務所管理,以及相關的驅動程式的線上磁碟。

其他相關資訊

叢集服務只會使用 SCSI 通訊協定來管理共用匯流排上的磁碟。

附註這並不表示所有磁碟都會屬於輸入指定硬體介面稱為 SCSI 的 SCSI 但而是這些儲存單位都必須能夠正確地解譯和處理 SCSI 通訊協定以及命令。

下列的命令清單是額外的 SCSI 通訊協定時磁碟叢集環境中使用的功能。
  • 保留: 這個命令由取得或維護 SCSI 裝置的擁有權的主匯流排介面卡所發出。保留的裝置拒絕所有命令從所有其他主機最初保留它,初始端除了一個以外的匯流排介面卡。
  • 放開: 當磁碟資源已離線,這個命令由主控主匯流排介面卡所發出 ; 它會釋放 SCSI 裝置,來保留的另一個主機匯流排介面卡。
  • 重設: 這個命令會中斷目標裝置上的保留項目。這個命令可以是匯流排重設 (針對整個匯流排),或使用 storport 驅動程式目標重設匯流排上的特定裝置。
下列程序將告訴您,如何伺服器叢集啟動,並取得共用磁碟的控制項。這種情況下會假設該只有一個節點已被開啟一次:

啟動電腦時叢集磁碟驅動程式 (Clusdisk.sys) 會讀取下列本機登錄機碼,以取得共用磁碟在叢集中管理之下的簽章的清單:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters \Signatures
取得清單之後叢集服務會嘗試掃描所有上共用的 SCSI 匯流排,以尋找相符的磁碟簽章的裝置。

時叢集中的第一個節點啟動,叢集磁碟驅動程式首先會標示所有的 LUN (LUN: 邏輯單元數字,唯一的識別項,用於 SCSI 匯流排上區分共用相同的匯流排的裝置) 符合簽章金鑰離線的磁碟區)。請注意這並不相同將叢集資源離線。磁碟區標示為離線防止多個節點同時擁有該磁碟區的寫入權限。如果叢集共用的磁碟叢集由叢集服務會將其中一個磁碟指定為仲裁磁碟。仲裁磁碟是上線當叢集服務嘗試形成一個叢集的第一個資源。

叢集服務 forming 節點上的啟動時, 它第一次嘗試將上線指定為仲裁磁碟的實體裝置。它會執行磁碟仲裁演算法來取得擁有權特選磁碟上。在成功仲裁叢集服務會傳送要求給 clusdisk 開始傳送定期會保留到磁碟 (若要維護擁有權)。然後叢集服務會將要求傳送至 clusdisk 解除封鎖到仲裁磁碟的存取,並在磁碟上掛上磁碟區。 磁碟區的成功掛接完成線上程序和叢集服務,然後會繼續進行叢集表單程序。要求會從叢集磁碟驅動程式傳送到 Microsoft 存放裝置驅動程式堆疊並且最後到 [HBA 的特定驅動程式的通訊到磁碟。它可能也會傳遞至儲存堆疊中執行任何多重路徑軟體。如需有關儲存堆疊與驅動程式的模型,請按一下下列連結:
之後存放控制站/裝置驅動程式報告成功保留裝置、 叢集服務確保可從讀取和寫入磁碟機。一旦磁碟已通過所有這些測試,磁碟資源標示為 [線上],然後繼續使所有其他資源上線叢集服務。

在叢集的每個節點更新擁有每隔三秒任何 LUN 的保留項目。如果一個叢集節點失去與彼此 (例如,如果私用或公用網路上沒有通訊) 的網路通訊,節點就會開始處理程序稱做仲裁判斷仲裁磁碟的擁有權。節點的叢集節點之間的總通訊遺失的磁碟資源的隊伍贏得的仲裁擁有權將保留功能性。叢集服務和任何資源,無法通訊,並無法維護或取得仲裁磁碟的擁有權的任何節點將會終止該節點已裝載會移到叢集中的其他節點。
  1. 目前擁有仲裁磁碟的節點是防禦的節點。Defender 會假設它無法與通訊,並針對哪些它未收到關機通知防禦它對任何叢集節點。防禦者不斷更新其保留項目到仲裁藉由要求一個 SCSI 保留將放在該 LUN 每隔三秒。
  2. 所有其他節點 (節點,並不擁有仲裁磁碟,並無法通訊與擁有仲裁資源的節點) 會變得極具挑戰性的節點。
  3. 當 challenger 偵測到的所有通訊遺失時,它立即要求整個匯流排的 SCSI,重設為中斷任何現有的保留項目。
  4. 7 秒之後 SCSI 重設要求,challenger 嘗試保留仲裁磁碟。如果防禦者節點是線上且運作正常,它將會有已經保留仲裁磁碟,通常不每隔三秒像。challenger 會偵測到它無法保留仲裁並終止叢集服務。如果防禦者運作不正常,challenger 可以成功地保留仲裁磁碟。十秒後 challenger 帶來仲裁線上而且所有資源的擁有權叢集中。如果防禦節點將會遺失仲裁裝置的擁有權,然後防禦節點上的 [叢集] 服務立即結束。
當叢集節點會採用磁碟資源離線,它會要求發行 SCSI 保留而磁碟機然後再一次將無法使用對作業系統。每當磁碟資源已在叢集中離線,資源指向的點 (具有相符簽名碼磁碟) 磁碟區將無法存取任何叢集節點上的作業系統。

屬性

文章編號: 309186 - 上次校閱: 2007年9月12日 - 版次: 4.5
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
關鍵字:?
kbmt kbenv kbinfo KB309186 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:309186
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com