硬體式 RAID 系統 (iSCSI) 測試必要條件
本主題描述您必須先完成的工作,才能使用 Windows 硬體實驗室套件 (Windows HLK) 來測試網際網路 SCSI (iSCSI) 硬體型 RAID 儲存體陣列:
硬體需求
若要測試 iSCSI 硬體型 RAID 陣列,您需要下列硬體。 如果測試裝置提供其他功能,您可能需要額外的硬體。 若要判斷是否適用其他硬體需求,請參閱 Windows HLK Studio 中針對裝置所顯示之每個測試的描述。
注意
除了測試裝置、監視器、鍵盤、滑鼠和磁片磁碟機) 以外,所有硬體 (都必須列在 Windows 目錄中。
1 部符合 Windows HLK 需求的測試電腦。 如需詳細資訊,請參閱 Windows HLK 必要條件。 此外,此電腦必須包含:
1 個符合標誌的進階設定和電源介面 (ACPI) BIOS,預設會啟用 ACPI。
Windows 用戶端 (作業系統的雙核心或對等處理器和 4 GB (GB) 記憶體,例如,Windows 8、Windows 7 和 Windows Vista) 。
Windows Server 作業系統的四核心或對等處理器和 6 GB 的記憶體。
對等處理器是 Windows 上出現的任何處理器,就像它包含指定的 CPU 數目一樣。 您可以透過 1 或多個實體微控制器來達成此狀態。
1 iSCSI RAID 儲存系統 (測試裝置) 。
注意
RAID 系統必須是單一封包,其中包含一個包含硬碟的外部子系統中的陣列控制器。 或者,它必須是連線到 RAID JBOD 的外部陣列控制器。 RAID 系統不能只包含周邊元件互連, (PCI) 型控制器和 1 個 RAID JBOD。
至少一個 1 GB 乙太網路卡或 iSCSI 主機匯流排介面卡 (HBA) 。
一個 1 GB 乙太網路交換器。
1 個可開機的進階技術附件 (ATA) 或 SCSI 硬碟,其容量下限為 36 GB。
若要認證您的產品在伺服器上使用,測試電腦必須支援四個處理器,以及至少 1 GB 的 RAM。 需要這些系統功能,才能測試裝置和驅動程式的 Rebalance、D3 狀態和多個處理器群組功能。 您不需要實際擁有超過 64 個處理器的電腦來測試您的裝置。 此外,伺服器系統 (用於裝置或驅動程式測試的伺服器系統) 必須先安裝 Server Core,才能進行測試。 如需詳細資訊,請參閱 Windows Server 安裝選項。
如果您使用測試電腦的集區來測試您的裝置,集區中至少有 1 部電腦必須包含 4 個處理器,且至少 1 GB 的 RAM。 此外,該電腦必須包含您要測試的裝置和驅動程式。 只要驅動程式在集區中的所有電腦上都相同,系統就會建立排程,以對所有測試電腦執行。
對於不包含要測試之驅動程式的測試,例如硬碟的測試,Windows HLK 排程器會限制測試,以驗證裝置和驅動程式的 Rebalance、D3 狀態和多個處理器群組功能,以在預設測試電腦上執行。 您必須手動將此電腦設定為有多個處理器群組。 預設電腦是清單中的第一部測試電腦。 請確定清單中的第一部測試電腦符合最低硬體需求。
注意
除了參數虛擬化驅動程式 (如 WHCP 原則和進程 檔所定義) 之外,當您測試實體裝置及其相關聯的驅動程式以進行伺服器認證或簽章時,您無法使用任何形式的虛擬化。 虛擬化產品不支援通過與多個處理器群組、裝置電源管理、裝置 PCI 功能及其他測試相關的測試所需的基礎功能。
注意
多個處理器群組設定 您必須為 Windows Server 2008 R2 和更新版本的設備磁碟機測試的硬體實驗室套件測試設定處理器群組大小的值,才能進行認證。 這是藉由使用 /set 選項,在提升許可權的命令提示字元視窗中執行 bcdedit 來完成。
新增群組設定和重新開機的命令如下所示:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
移除群組設定和重新開機的命令如下所示:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
注意
程式碼完整性設定
必須先使用 伺服器管理員 啟用 VBS) Windows Server 2016 (虛擬化安全性功能。
發生之後,必須建立並設定下列登錄機碼:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
軟體需求
若要測試硬體型 RAID 陣列,您需要此軟體:
測試裝置的驅動程式。
最新的 Windows HLK 篩選或更新。
Windows 符號檔。 這些可從 符號檔 網站取得。
最新版的 Microsoft® iSCSI 軟體啟動器。
最新版的 Microsoft iSNS 伺服器。
Microsoft .NET Framework 1.1。
iSCSI 軟體啟動器和.NET Framework可從Microsoft 下載中心取得。
設定測試電腦
若要設定測試電腦以測試 iSCSI RAID 陣列,請遵循下列步驟:
在測試電腦中安裝 Gb Ethernet 網路介面卡或 iSCSI HBA。
將 Gb 乙太網路交換器連線到電源供應器。
注意
請勿將交換器連線到任何其他網路。
將測試電腦中的 Gb 乙太網路卡或 iSCSI HBA 連線至交換器。
將磁片儲存系統連線到交換器。
在測試電腦上安裝適當的 Windows 作業系統, (到硬碟上至少有 36 GB 的 NTFS 格式磁碟分割) ,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
如果測試裝置支援 Microsoft Multipath I/O (MPIO) ,請選取 [ 啟用多重路徑 I/O] 來安裝任何多重路徑驅動程式並建立連線和多個會話。
下載並安裝 .NET Framework 1.1。
將目標裝置設定為使用單向 (目標會驗證啟動器) Challenge Handshake Authentication Protocol (CHAP) 。
如果您的裝置支援相互 CHAP,也請將裝置設定為使用相互 CHAP。
注意
當您將裝置設定為使用 CHAP 時,您必須提供長度為 12 到 16 個字元的密碼。 如果您要將裝置設定為使用單向 CHAP 和相互 CHAP,則必須為目標和啟動器提供不同的密碼。
使用常設登入集登入目標磁片儲存系統。
重要
您必須登入用於測試的 iSCSI 目標裝置,否則測試將無法正常運作。
對於多重路徑測試環境,如果多個埠 (IP 位址) 與一個儲存體目標相關,您必須確定至少 2 個 iSCSI 會話是透過 IP 位址連線到測試期間。
按一下 [開始] ,然後按一下 [執行] 。
輸入 diskmgmt.msc,然後按 Enter 鍵。
請確定測試磁片已設定為基本磁碟。
建立三個 NTFS 格式分割區,每個分割區大於 2 GB,且每個分割區小於 4 GB。
單一登入應該會顯示所有這些分割區。
在測試系統上安裝 iSNS 軟體,並將目標設定為使用 iSNS 伺服器。
如果您的裝置支援摘要,而且您必須加以設定,請設定測試裝置以支援摘要。
在iSCSI 啟動器屬性的 [我的最愛目標 (Windows Vista) 或系結磁片區 (Windows Server 2003) 索引標籤中系結磁片區。
確認電腦可以讀取或寫入測試 RAID 陣列。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
開始測試之前,請確定測試電腦處於就緒狀態。 如果測試要求您在執行參數之前設定參數,該測試將會出現一個對話方塊。 如需詳細資訊,請檢閱特定的測試主題。
某些 Windows HLK 測試需要使用者介入。 當您執行提交的測試時,最佳做法是將自動化測試與手動測試分開在區塊中執行。 這可防止手動測試中斷自動化測試的完成。
警告
測試存放裝置時,強烈建議您在啟動儲存體測試之前先完成所有裝置基本概念測試。 儲存體測試會重新設定您的測試裝置,讓裝置處於不適合支援裝置基本概念測試的狀態。 下列設定提供在儲存體測試裝置上建立磁片區的步驟。 請務必完成測試 (DevFund) 的裝置基本部分。
功能型設定
如果您的裝置支援本節中任何功能 () ,除了一節中的一般介面型設定步驟之外,請更新相關聯的設定步驟。 視您的裝置規格細節而定,可能適用次要修改。
如需功能型設定,請參閱上述「硬體型 Raid 系統 (光纖通道、SAS、SCSI、序列 ATA) 測試必要條件」。 這些功能也適用于 iSCSI 硬體 RAID 陣列系統。