軟體 iSCSI 介面卡和相依硬體 iSCSI 介面卡依存於 VMkernel 網路功能。如果使用了軟體 iSCSI 介面卡或相依硬體 iSCSI 介面卡,必須為 iSCSI 元件和實體網路介面卡之間的流量設定連線。

設定網路連線包括為每個實體網路介面卡建立虛擬 VMkernel 介面卡,然後將 VMkernel 介面卡關聯到適當的 iSCSI 介面卡。此程序稱為連接埠繫結。

如需搭配使用網路連線與軟體 iSCSI 的時間和方法的特定注意事項,請參閱 VMware 知識庫文章,網址為:http://kb.vmware.com/kb/2038869

iSCSI 組態中的多個網路介面卡

如果主機具有多個用於軟體 iSCSI 介面卡和相依硬體 iSCSI 的實體網路介面卡,請將這些介面卡用於多重路徑。

可以將軟體 iSCSI 介面卡連線到主機上任何可用的實體 NIC。相依 iSCSI 介面卡必須僅連線到自己的實體 NIC。

備註: 實體 NIC 和它們連線到的 iSCSI 儲存區系統必須位於同一子網路上。
圖 1. 使用 iSCSI 的網路功能
使用 iSCSI 的網路功能。

iSCSI 介面卡和實體 NIC 透過虛擬 VMkernel 介面卡 (又稱為虛擬網路介面卡或 VMkernel 連接埠) 進行連線。應在每個虛擬網路介面卡和實體網路介面卡之間使用 1:1 對應,在 vSphere 交換器 (vSwitch) 上建立 VMkernel 介面卡 (vmk)。

具有多個 NIC 時,達成 1:1 對應的一種方式是,為每個虛擬與實體介面卡配對指定一個單獨的 vSphere 交換器。

備註: 如果使用多個不同的 vSphere 交換器,則必須將交換器連線到不同的 IP 子網路。否則,VMkernel 介面卡可能會發生連線問題,且主機無法探索到 iSCSI LUN。

以下範例顯示了使用 vSphere Standard Switch 的組態,但您也可以使用 vSphere Distributed Switch。如需有關 vSphere Distributed Switch 的詳細資訊,請參閱 vSphere 網路說明文件。

圖 2. 單獨 vSphere 標準交換器上的 1:1 介面卡對應
將兩個單獨 vSwitch 用於 iSCSI 網路功能。

替代方法是將所有 NIC 和 VMkernel 介面卡新增到單一 vSphere Standard Switch 中。在這種情況下,必須覆寫預設網路設定,並確保每個 VMkernel 介面卡只對應到一個相應的作用中實體介面卡。

備註: 如果 VMkernel 介面卡位於相同的子網路,請使用單一 vSwitch 組態。
圖 3. 單一 vSphere 標準交換器上的 1:1 介面卡對應
將單一 vSwitch 用於 iSCSI 網路功能。

下列資料表概括了本主題中所述的 iSCSI 網路功能組態。

表 1. iSCSI 的網路功能組態
iSCSI 介面卡 VMkernel 介面卡 (連接埠) 實體介面卡 (NIC)
軟體 iSCSI
vmhbaX2 vmk1 vmnic1
vmk2 vmnic2
相依硬體 iSCSI
vmhbaX3 vmk1 vmnic1
vmhbaX4 vmk2 vmnic2