服务器修改kb,Microsoft KB2344941:操作系统即插即用方式的改变,提高iSCSI Initiator的适应力...
此博文的原作者是 Dell 操作系統工程師 David Waggoner。
更換 Windows 2008 R2 服務器用于網絡啟動中的重要啟動部件,經常會造成所謂的藍屏死機(BSoD,Microsoft 的官方稱謂是?bugcheck)。KB 2344941?改變了 Windows 2008 R2 指定“新增”即插即用資源的方式,在所更換部件非常相似且位于同一主板插槽的情況下,使系統更有可能避免問題。
KB 文章中提到的“Stop 7B”錯誤實質上意味著 Windows Server 2008 R2 無法從其預設的啟動設備上啟動(對于聰明的用戶,消息 “INACCESSIBLE_BOOT_DEVICE ”已經說明了這一點)。此錯誤消息當然并不限于網絡啟動設備,但本文著重討論這一點。
在安裝 Windows 2008 R2 的最新 Dell 服務器中,更換插入式 NIC 或主板通常會使這些設備在 Windows?即插即用中重新識別為新的設備,即使這樣的卡/主板具有相同的固件、卡位置等。所有的配置均會丟失,并將創建新的名稱(本地局域網連接?X),從而使帶有 4 個網絡端口的服務器指定的編號都會達到 5 以上,而在更換硬件之前,端口的編號并不多。
KB 2344941?改變了 MS 分配新資源的方式,在所更換部件非常相似且位于同一主板插槽的情況下,使系統更有可能避免問題。建議在所有“網絡啟動”的系統中安裝此 QFE(安裝后務必重啟),這樣讓我們可以更順利地處理非預期的維護事件。
為什么會造成這個問題?
更換 NIC 或主板會為受影響的 PCIe 設備產生不同的序列號(注意?KB?中的 PCI 快速序列號功能參考),導致操作系統將其視為“新”設備,并且相應地配置資源(PnP 設備 ID)。
我們來簡略了解一下 MS iSCSI 軟件啟動器啟動流程:
在 iSCSI 軟件啟動器(Software Initiator)啟動時,NIC 固件連接至 LUN,創建?iBFT(自動將 iSCSI LUN 信息傳輸至操作系統)以及 iSCSI Initiator服務,NIC 設備驅動程序(作為啟動關鍵設備啟動)繼續啟動流程。由于該服務必須及早開始,幾乎沒有機會進行設備或軟件的配置,直至操作系統后面起來。
在我們的示例中,NIC/主板已更換為相同的部件,序列號不同。系統也加載了關鍵啟動設備的正確的驅動程序,并開始 iSCSI 啟動流程。當操作系統的啟動流程進行到相當的階段時,它才開始意識到所有的 NIC 為“新增”,并開始自動對每個接口應用?WFP?輕量過濾器。此過濾器應用到 iSCSI 啟動的NIC 后,系統停止,顯示 Stop 7B。KB文章提供了一種解決方法,但過程比較繁瑣。請注意,除 iSCSI 啟動以外的網絡啟動類型均會受到影響,如?Citrix KB?所示。
更多精彩文章請關注:
總結
以上是生活随笔為你收集整理的服务器修改kb,Microsoft KB2344941:操作系统即插即用方式的改变,提高iSCSI Initiator的适应力...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax的数据库,AJAX 数据库
- 下一篇: 服务器08系统伪静态,win2003/2