對於從存放區域網路 (SAN) 開機的支援

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

在此頁中

結論

本文將說明從存放區域網路 (SAN) 讓 Windows 伺服器開機的支援能力。

其他相關資訊

如果存放區域網路 (SAN) 廠商在其特定硬體平台支援 Windows 伺服器開機,Microsoft 即可支援從 SAN 進行的開機。SAN 及主匯流排介面卡 (HBA,Host Bus Adapter) 必須根據 SAN 廠商的準則設定,而且 SAN 廠商必須擔任開機相關問題的主要連絡點。因為從 SAN 開機是極端複雜的,所以必須有這項要求,而且由於 SAN 廠商會提供 SAN 開機支援能力的聲明,因此廠商需要支援特定的設定。請注意本文包含的資訊,目的並非用來做為從 SAN 開機的必要項目全面清單。SAN 廠商必須提供能讓其硬體 (儲存系統、交換機、主機匯流排介面卡及其他) 正確地配合運作的特定步驟、驅動程式、韌體修訂版及資源。

設定

必須處理下列問題,才能讓多部電腦從 SAN 成功開機:
  • SAN 必須在切換的環境中進行設定,或是必須直接從每個主機連接到儲存子系統的任一光纖通道連接埠。光纖通道 - 仲裁迴路 (FC-AL) 的使用不受支援,因為 FC-AL 並不允許連接到 SAN 的主機適當地從彼此單獨分離。切換的環境可允許主機彼此分離。

  • 主機必須對其開機的磁碟具有獨佔的存取。在 SAN 的其他主機應該都不能偵測或存取相同的邏輯磁碟。這點可以藉由使用「邏輯單元號碼 (LUN)」管理,例如 LUN 遮罩、區域劃分或是這些方法的一些組合來達成。LUN 管理通常是在交換機、儲存子系統和/或主機匯流排介面 (HBA) 的層級進行設定,而不是在 Windows 內部進行。Windows 沒有提供任何對應 LUN 的功能。

  • 多重路徑軟體和多重 HBA 可以增加修復路徑失敗的機會。在單一主機中有多重 HBA 的目的,在於擁有重複性和 (可能) 增加的輸送量。然而,如果發生失敗並遺失通往 SAN 的路徑,就可能會有一段時間無法存取 SAN 上的磁碟機。這種路徑失敗可能會對 Windows 伺服器造成問題。多重路徑軟體的表現在不同的廠商之間有極大的差異。請在 Windows Catalog (舊稱「硬體相容性清單」或 HCL) 中核對「儲存/RAID」系統,以確定多重路徑驅動程式位在 Windows Catalog 的儲存系統清單中。如果無法找到多重路徑軟體,請連絡您的 SAN 廠商。

    如果要參閱「儲存/RAID 目錄」,請檢視下列 Microsoft 網站:
    http://www.microsoft.com/taiwan/whdc/hcl/default.mspx
  • 如果連結的主機是叢集解決方案的一部分,請參閱下列文件以取得有關使用連接到相同 SAN 的多重叢集之詳細資訊:
    304415 連接到相同 SAN 裝置的多重叢集支援
  • 如果連接的主機是 Windows 2000 叢集解決方案的一部分,您必須將 1 個 HBA 用於開機程序,並將 1 個分離的 HBA 用於共用的儲存。
  • 如果連接的主機是 Windows 2000 叢集解決方案的一部分,並使用 Microsoft 多重路徑 I/O (MPIO) 功能,您就需要 4 個 HBA。

疑難排解

本節說明可能會防止 Windows 伺服器從 SAN 成功開機的幾個問題:
  • 在設定 SAN 時會發生的一個很常見問題,就是多部主機可能存取相同的邏輯磁碟。這點通常因為沒有採用適當的 LUN 管理而發生。Windows 的預設行為是在載入 HBA 驅動程式時,連接並裝載每個邏輯單位。如果多部主機裝載相同的磁碟,就有可能發生檔案系統損害。如果要確保同時只有一部主機能夠存取特定的邏輯磁碟,必須取決於 SAN 的設定。多部主機存取相同邏輯磁碟的徵狀為:
    在多部主機上的「磁碟管理」顯示相同的邏輯磁碟。當您新增或設定新的邏輯磁碟時,在多部主機上可能會發生發現新硬體的「隨插即用」通知。當您嘗試使用 [我的電腦] 或 [Windows 檔案總管] 存取邏輯磁碟時,可能會收到「拒絕存取」、「裝置尚未就緒」或是類似的錯誤訊息,這些都可能表示有其他的主機在存取相同的邏輯磁碟。
  • 您的電腦停止回應 (擱置) 或是出現緩慢的回應時間。這表示分頁檔有高度延遲,而且可能伴隨著系統記錄檔中的事件,例如:
    事件 ID:51
    事件類型:警告
    事件來源:磁碟
    描述:An error was detected on device \Device\Harddisk0\DR0 during a paging operation. (進行分頁作業時,在 \Device\Harddisk0\DR0 裝置上偵測到一項錯誤)

    事件 ID:11
    來源:%HBA_DRIVER_NAME%
    描述:The driver detected a controller error on Device\ScsiPort0. (驅動程式在 Device\ScsiPort0 上偵測到控制器錯誤)

    事件 ID:9
    來源:%HBA_DRIVER_NAME%
    描述:The device, \Device\ScsiPort0, did not respond within the timeout period. (\Device\ScsiPort0 裝置沒有在等待逾時期間內回應)
    如果上述錯誤訊息出現在系統記錄檔,就表示 Windows 嘗試存取磁碟而且已經發生問題。如果所參照的磁碟位於 SAN 上,就可能表示出現延遲問題。如果顯示事件識別碼 51,就表示記憶體管理員企圖將資料複製到記憶體,或是從記憶體複製資料,而且已經發生問題。分頁檔延遲問題的另一種指示器為,Windows 伺服器出現系統失敗,並在藍色螢幕上顯示下列任何一項錯誤訊息:
    0x00000050 PAGE_FAULT_IN_NONPAGED_AREA



    0x0000000A IRQL_NOT_LESS_OR_EQUAL

    可能的解決方案是把分頁檔放置在主機的本機硬碟上。當資料以分頁形式進出記憶體時,Windows 需要對於分頁檔具有可靠的存取。在主機的本機具有分頁檔,即可保證存取不會被 SAN 上面的其他裝置和主機影響。

    注意:如果分頁檔和開機磁碟分割不是位在相同的磁碟分割 (通常是 c:\Windows 或 c:\WINNT),就不會建立 Memory.dmp 檔案。Memory.dmp 檔案的用途,在於疑難排解有 STOP 錯誤的 Windows 電腦。如需有關如何設定您的電腦以進行損毀傾印的詳細資訊,請參閱 Windows 說明。
有數種方法可以解決前述的問題。第一種方法是嘗試將 SAN 上發生的任何事件與時間建立起關聯性。例如,如果 HostA 在進行大型複製作業,而且 HostB 回報發生錯誤 9s,就可能表示缺少適當的 LUN 管理。另一個範例則是,如果不論 HostA 何時重新開機,HostB 便會產生錯誤。這就可能表示 FC-AL 遭到使用,而且 HostB 受到來自 HostA 迴路初始化基本 (LIP) 序列的影響。重新設定 SAN 通常可以修正這些問題,而且這種作業需要硬體廠商的協助。任何類型的延遲問題,都可能藉由將分頁檔放在 Windows 伺服器的本機硬碟而獲得解決。不過,這種做法也會停用記憶體傾印的建立。必須瞭解的關鍵重點在於,SAN 的硬體廠商擁有與適當設定相關的大多數資訊,因此他們必須是所有設定問題與關切的最先聯絡點。

如需有關 SAN 環境中 Windows 伺服器叢集的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
304415 連接到相同 SAN 裝置的多重叢集支援
280743 Windows clustering and geographically separate sites
301647 Cluster Service improvements for Storage Area Networks (SANs)

屬性

文章編號: 305547 - 上次校閱: 2005年12月22日 - 版次: 10.3
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
關鍵字:?
kbenv kbinfo kbnetwork KB305547
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