在 ESXi 可與 iSCSI SAN 搭配使用之前,您必須先設定 iSCSI 環境。為確保正常運作,您的環境必須遵循特定建議。此外,將 ESXi 與 iSCSI SAN 搭配使用時存在一些限制。
如需將 vSphere 與 iSCSI 搭配使用的其他資訊,請參閱在 iSCSI 上執行 VMware vSphere 的最佳做法部落格。
iSCSI 儲存區建議
- 確認您的 ESXi 主機支援 iSCSI SAN 儲存區硬體和韌體。如需最新的清單,請參閱 VMware 相容性指南。
- 為確保主機在啟動時能夠辨識 LUN,請設定所有 iSCSI 儲存區目標,以便主機可以存取並使用它們。設定主機,使其可以探索所有可用的 iSCSI 目標。
- 除非使用無磁碟伺服器,否則請在本機儲存區上設定診斷磁碟分割。如果具有從 iSCSI SAN 開機的無磁碟伺服器,請參閱從 iSCSI SAN 開機的一般建議以取得有關帶 iSCSI 的診斷磁碟分割的資訊。
- 設定客體作業系統中的 SCSI 控制器驅動程式排入一個足夠大的佇列。
- VMtools 將預設磁碟逾時 SCSI TimeoutValue 參數增加到 180 秒。在未安裝 VMtools 的虛擬機器上,增加 SCSI TimeoutValue 參數的值。使用此參數設定,虛擬機器可以更好地容許路徑容錯移轉導致的 I/O 延遲。如需相關資訊,請參閱路徑容錯移轉和虛擬機器或知識庫文章 1009465。
- 將環境設定為每個 LUN 只有一個 VMFS 資料存放區。
iSCSI 儲存區限制
- ESXi 不支援 iSCSI 連線的磁帶裝置。
- 您不能使用虛擬機器多重路徑軟體對單一實體 LUN 執行 I/O 負載平衡。
- 將獨立硬體介面卡與軟體介面卡或相依硬體介面卡合併使用時,ESXi 不支援多重路徑。
設定 iSCSI ESXi 網路
準備 iSCSI 環境的程序涉及下列步驟。
步驟 | 詳細資料 |
---|---|
1. 設定 iSCSI 儲存區 | 如需相關資訊,請參閱儲存裝置廠商說明文件。另請遵循 ESXi 的 iSCSI 儲存區的最佳做法中的建議。 |
2. 設定 iSCSI/iSER 介面卡 | 使用適當的工作流程來設定您的介面卡: |
3. 在 iSCSI 儲存區上建立資料存放區 | 建立 vSphere 資料存放區 |
iSCSI 網路功能
對於特定類型的 iSCSI 介面卡,您必須設定 VMkernel 網路。
您可以使用 vmkping 公用程式來驗證網路組態。
獨立硬體 iSCSI 介面卡不需要 VMkernel 網路。您可以在獨立硬體 iSCSI 介面卡上設定網路參數,例如 IP 位址、子網路遮罩和預設閘道。
所有類型的 iSCSI 介面卡都支援 IPv4 和 IPv6 通訊協定。
iSCSI 介面卡 (vmhba) | 說明 | VMkernel 網路 | 介面卡網路設定 |
---|---|---|---|
獨立硬體 iSCSI 介面卡 | 從主機卸載 iSCSI 以及網路處理和管理的第三方介面卡。 | 非必要。 | 如需相關資訊,請參閱編輯硬體 iSCSI 的網路設定。 |
軟體 iSCSI 介面卡 | 使用標準 NIC 將主機連線到 IP 網路上的遠端 iSCSI 目標。 | 必要。 如需相關資訊,請參閱使用 ESXi 為 iSCSI 和 iSER 設定網路。 |
不適用 |
相依硬體 iSCSI 介面卡 | 相依於 VMware 網路、iSCSI 組態和管理介面的第三方介面卡。 | 必要 如需相關資訊,請參閱使用 ESXi 為 iSCSI 和 iSER 設定網路。 |
不適用 |
VMware iSER 介面卡 | 使用具備 RDMA 功能的網路介面卡將主機連線到遠端 iSCSI 目標。 | 必要 如需相關資訊,請參閱使用 ESXi 為 iSCSI 和 iSER 設定網路。 |
不適用 |
探索方法
對於所有類型的 iSCSI 介面卡,您必須設定動態探索位址或靜態探索位址。此外,您還必須提供儲存區系統的目標名稱。對於軟體 iSCSI 和相依硬體 iSCSI,可以使用 vmkping 對該位址執行 Ping 動作。
CHAP 驗證
在啟動器和儲存區系統端上啟用 CHAP 參數。啟用驗證後,會套用至尚未探索的所有目標。不會套用到已探索的目標。