软件和从属硬件iSCSI适配器取决于VMkernel网络。如果使用软件iSCSI适配器或从属硬件iSCSI适配器,则必须为iSCSI组件和物理网络之间的流量配置连接。在网络配置里,至少创建一个iSCSI的VMkernel端口,并为其分配一个地址。如果主机有多个物理网络适配器用于软件和从属硬件iSCSI,则可将这些适配器用于多路径。可以将软件iSCSI适配器与主机上任何可用的物理网卡进行连接。从属iSCSI适配器只能与其自己的物理网卡进行连接。

下面介绍创建iSCSI的VMkernel端口的步骤。

步骤1 在ESXi主机上选择“配置”选项卡,在“网络”选项卡中的“vSphere 标准交换机”视图中,单击“添加网络”按钮,如图:

wKioL1Rp9jfAq8X-AAS8PL3eSoI446.jpg步骤2 在“连接类型”界面中,选择VMkernel,然后单击“下一步”按钮,如图:

wKiom1Rp9dWB9GK_AAFw7nTXWQg407.jpg步骤3 选择“创建vSphere标准交换机”选项,并选择用于iSCSI流量的网卡,如图:

wKioL1Rp9ljA_p4fAAMW_Ulez9U903.jpg步骤4 在“连接设置”里输入网络标签,网络标签用于标识您所创建的VMkernel适配器的名称,如iSCSI1,如图:

wKiom1Rp9fqQwjC3AAHX5MB-JVU955.jpg步骤5 在“IP连接设置”界面中,指定IP地址,然后单击“下一步”按钮,如图:

wKioL1Rp9ojjjTcHAAGyoqpDkVw399.jpg步骤6 检查信息,确认无误后单击“完成”按钮,如有误,单击“上一步”按钮进行修改,如图:

wKiom1Rp9iHR4fjiAAGQIVyfxAs150.jpg至此,我们成功的为主机上的物理网络适配器创建了虚拟VMkernel适配器,如图:

wKioL1Rp9rfw8mmmAACBLO_4FcU407.jpg

iSCSI适配器和物理网卡通过虚拟VMkernel适配器进行连接。应该在每个虚拟网络适配器和物理网络适配器直接使用1:1映射,在vSphere交换机上创建VMkernel适配器。在具有多张网卡时,实现1:1映射的一种方法是,为每个虚拟适配器与物理适配器指定一个单独的vSphere交换机。以下示例显示了使用vSphere标准交换机的配置,当然也可以使用分布式交换机。

分别在两台标准虚拟交换机上创建VMkernel适配器实现1:1映射,这样配置是正确的,如图:

wKiom1Rp9niR3BwZAAEFMdDqIPY035.jpg

在一台标准虚拟交换机创建两个VMkernel,并且每一个VMkernel端口分别绑定一个物理网卡,适配器实现1:1映射,这样的配置也是正确的,如图:

wKiom1Rp9mnwgF3EAAC5ED383sg964.jpg

在一台标准虚拟交换机上创建一个VMkernel,但是有2个物理适配器,不符合适配器1:1映射,这样的配置是错误的,如图:

wKiom1Rp9taz6SSiAAB2-WmeK7Q997.jpg