在 VMware ESXi 5.x 和 ESXi 6.0.x 的 vSwitch 中存在多个网卡时配置 iSCSI 端口绑定
search cancel

在 VMware ESXi 5.x 和 ESXi 6.0.x 的 vSwitch 中存在多个网卡时配置 iSCSI 端口绑定

book

Article ID: 341566

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

本文提供关于设置正确的网卡绑定策略以允许 iSCSI 端口绑定的信息。

Symptoms:
免责声明: 本文为 Configuring iSCSI port binding with multiple NICs in one vSwitch for VMware ESXi 5.x and 6.0.x (2045040) 的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。


由于存在默认网卡绑定策略,同一 vSwitch 内的多个网卡不允许端口绑定。

Environment

VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0

Resolution

要设置与 iSCSI 端口绑定兼容的绑定策略,您需要在 vSwitch 中部署 2 个或更多 VMkernel 端口,以及与之绑定的相应数量的物理适配器。 每个 VMkernel 端口均与一个物理适配器绑定,然后附加到了软件 iSCSI 适配器上。

要使用 vSphere Web Client 设置正确的绑定策略以允许 iSCSI 端口绑定,请执行以下操作:
  1. 在 vCenter 主页下,单击主机和群集
  2. 单击该主机。
  3. 单击管理 > 网络 > 虚拟交换机
  4. 单击具有您的 iSCSI VMkernel 端口组的 vSwitch。
  5. 在 vSwitch 图表的下部窗格中,单击端口组。
  6. 单击铅笔图标以打开编辑设置菜单,然后修改 VMkernel 端口组属性。
  7. 打开绑定和故障切换部分。
  8. 故障切换顺序下,选中覆盖复选框。
  9. 选中要绑定的适配器外的所有 VMnic 适配器,然后单击向下移动箭头,将所有其他网卡适配器移至“未使用的适配器”列表中。
  10. 为每个 iSCSI VMkernel 端口重复执行步骤 5 到步骤 9,确保每个 VMkernel 端口均具有一个唯一的活动适配器。

    例如:
    • 2 个 VMkernel 端口组: Storage 1Storage 2
    • 2 个物理适配器: vmnic0vmnic1
    • 在端口组 Storage 1 中,vmnic0 是活动的,且 vmnic1 是未使用的
    • 在端口组 Storage 2 中,vmnic1 是活动的,且 vmnic0 是未使用的

  11. 在主机的管理选项卡中,单击存储
  12. 选择您的“iSCSI 软件适配器 vmhba”。
  13. 在适配器详细信息窗格中,单击网络端口绑定选项卡。
  14. 单击 + 符号以显示合格适配器列表。
    注意: 此时列表中应没有任何适配器。

  15. 选中 2 个存储 VMkernel 端口旁边的框,然后单击确定
  16. 单击重新扫描适配器图标以重新扫描 iSCSI 软件适配器。

要使用 vSphere Client 设置正确的绑定策略以允许 iSCSI 端口绑定,请执行以下操作:
  1. 选择要配置的主机。
  2. 单击配置选项卡。
  3. 在“硬件”面板中,单击网络
  4. 单击具有您的 iSCSI VMkernel 端口组的 vSwitch 的属性
  5. 在出现的对话框中,选择 iSCSI VMkernel 端口组,然后单击编辑
  6. 单击网卡绑定选项卡。
  7. 单击以选择覆盖交换机故障切换顺序
  8. 单击向下移动按钮,将要绑定的适配器外的所有适配器移至“未使用的适配器”列表中。
  9. 为每个 iSCSI VMkernel 端口重复执行步骤 5 到步骤 8,确保每个 VMkernel 端口均具有一个唯一的活动适配器。

    例如:
    • 2 个 VMkernel 端口组: Storage 1Storage 2
    • 2 个物理适配器: vmnic0 vmnic1
    • 在端口组 Storage 1 中,vmnic0 是活动的,且 vmnic1 是未使用的
    • 在端口组 Storage 2 中,vmnic1 是活动的,且 vmnic0 是未使用的

  10. 单击确定,然后关闭任何打开的对话框窗口。
  11. 在 vSphere Client 中主机的“配置”选项卡上,单击存储适配器
  12. 选择您的 iSCSI 软件适配器 vmhba
  13. 右键单击 iSCSI 软件适配器 vmhba,然后单击属性
  14. 在“网络配置”选项卡上,单击添加以添加要绑定的 VMkernel 端口,然后单击确定
  15. 为要绑定的所有 iSCSI VMkernel 端口重复执行步骤 14。
  16. 在“iSCSI 启动器属性”窗口中,单击关闭
  17. 重新扫描 iSCSI 软件适配器。


Additional Information

要在更新本文时收到提醒,请在 “Actions” 框中单击 Subscribe to Article。

有关网卡绑定的详细信息,请参见 vSphere Networking guide 中的“绑定和故障切换策略”部分。