目录

vSphere 网络连接(分布式交换机)

目录

vSphere Distributed Switch 架构

vSphere Distributed Switch 为与交换机相关的所有交换机的网络连接配置提供集中化管理和监控。可以在vCenterServer 系统上设置Distributed Switch,其设置将传播与该交换机关联的所有主机。

vSphere Distrubuted Switch 架构

https://blog-image.nos-eastchina1.126.net/eh4h6j4a7h.png?imageslim

vSphere 中的网络交换机由两个逻辑部分组成:数据面板和管理面板。数据面板可实现软件包交换、筛选和标记等。

管理面板是用于配置数据面板功能和控制结构。vSphere 标准交换机包含数据面板和管理面板,可以单独配置和维护每个标准交换机。

vSphere Distributed Switch 的数据面板和管理面板相互分离,Distributed Switch 的管理功能主流在vCenter Server系统上, 可以在数据中心级别管理环境的网络配置, 数据面板则保留在与Distributed Switch关联的每台主机本地,Distributed Switch的数据面板部分称为主机代理交换机,在vCenter Server(管理面板)上创建的网络配置将被自动乡下推送至所有主机代理交换机(数据面板)。

vSphere Distributed Switch 引入了连个抽象概念可用于为物理网卡、虚拟机和VMkernel 服务创建一致的网络配置。

上行链路端口组

上行链路端口组或dvuplink端口组在创建Distributed Switch期间进行定义,可以具有一个或多个上行链路。上行链路是可用于配置主机物理连接以及故障切换的负载平衡策略的模板。您可以将主机的物理网卡映射到Distributed Switch 上的上行链路。在主机级别,每个物理网卡将连接到特定ID的上行链路端口。您可以对上行链路设置故障切换和负载平衡策略,这些策略将自动传播到主机代理交换机或数据面板。因此,您可以为与Distributed Switch 关联的所有主机的物理网卡应用一直的故障切换和负载平衡配置。

分布式端口组

分布式端口组可向虚拟机提供网络连接并供VMkernel流量使用。 使用对当前数据中心唯一的网络标签来标识每个分布式端口组。可以在分布式端口组上配置网卡成组、故障切换、负载平衡、VLAN、安全、流量调整和其他策略。连接到分布式端口组的虚拟端口为该分布式端口组配置的相同属性。与上行链路端口组一样,在vCenter Server(管理面板) 上为分布式端口组设置和配置将通过主机代理交换机(数据面板)自动传播到Distributed Switch 上的所有主机。因此,可以配置一组虚拟机以共享相同的网络配置,方法就是讲虚拟机与同一分布式端口组相关联。

例如,假设在数据中心创建一个vSphere Distributed Switch , 然后将两个主机与其相关联。为上行链路端口组配置了三个上行链路,然后将每个主机的一个物理网卡连接到一个上行链路,通过此方法,每个上行链路可将每个主机的两个物理网卡映射到其中,例如上行链路1使用主机1和主机2 的vmnic0进行配置。接下来,可以为虚拟机网络和VMkernel服务创建生产和VMkernel网络分布式端口组,此外还会分别在主机1和主机2上创建生产和VMkernel网络段端口组的标识, 为生产和VMkernel网络端口组设置的所有策略传播到主机1 和主机2上的表示。

vSphere Distributed Switch数据流

从虚拟机和VMkernel适配器向下传递到物理网络的数据流取决于为分布式端口组设置的网卡成组和负载平衡策略。

数据流还取决于Distributed Switch上的端口分配。

vSphere DIstributed Switch 上的网卡组成和端口分配

https://blog-image.nos-eastchina1.126.net/JiHH88f8IJ.png?imageslim

例如,假设创建分别包含3个和2个分布式端口的虚拟机网络和VMkernel网络分布式端口组。Distributed Switch 会按ID从0到4的顺序分配端口,按顺序与创建分布式端口组的顺序相同,然后将主机1和主机2 与Distributed Switch关联。Distrubuted Swicth 会以为主机上的每个物理网卡分配端口,端口将按添加主机的顺序从5继续编号。要在每个主机上提供网络连接,请将vmnic0映射到上行链路1、将vmnic1映射到上行链路2、将vmnic2映射到上行链路3。

要向虚拟机提供连接并供VMkernel流量使用, 可以为虚拟机网络端口组和VMkernel网络端口组配置成组和故障切换。上行链路1和上行链路2处理虚拟机网络端口组的流量,而上行链路3处理VMkernel网络端口组流量。

主机代理交换机上的数据包流量

https://blog-image.nos-eastchina1.126.net/7Dba7j6c95.png?imageslim

在主机端,虚拟机和VMkernel服务的数据包流量将通过特定端口传递到物理网络。例如,从主机1上的VM1发送的数据包将先到达虚拟机网络分布式端口组上的端口0。由于上行链路1和上行链路2处理虚拟机网络端口组的流量,数据包可以通过上行链路端口5或上行链路端口6继续传递,如果数据包通过上行链路端口5,则将传递vmnic0;如果数据包通过上行链路端口0,则将继续传递到vmnic1。

创建vSphere Distributed Switch

在数据中心创建 vSphere Distributed Switch,以便在一个中央位置同时处理多个主机的网络配置。

过程

  1. 在vSphere Web Client中导航到数据中心。

  2. 在导航器中, 右键单击数据中心, 选择Distributed Switch > 新建Distributed Switch

  3. 在名称和位置页面上, 键入新的名称, 或接收生成的名称, 然后单击下一步

  4. 在版本选择页面上, 祖安泽Distributed Switch 版本, 然后单击下一步

  5. 在编辑设置页面上, 配置Distributed Switch 设置。

    1. 使用箭头按钮选择上行链路数

      上行链路端口将Distributed Switch 连接到关联主机上的物理网卡。上行链路端口数是允许每台主机与Distributed Switch 建立最大物理连接数。

    2. 使用下拉菜单启用或禁用Network I/O Control

      利用Network I/O Control 可以根据部署要求设定特定类型基础架构网络资源以及工作负载的访问优先级。Network I/O Control 会持续监控整个网络的I/O负载,并动态地分配可用资源。

    3. 选中创建默认端口组复选框使用默认设置为该交换机创建新的分布式端口组。

    4. (可选)要创建默认的分布式端口组,可以在端口组名称键入端口组名称,或接收生成的名称。

    5. 下一步

  6. 在即将完成页面查看选择的设置, 单击完成

    使用上一步可编辑之前的配置。

将vSphere Distributed Switch升级到更高版本

可以将vSphere Distributed Switch5.x以上版本升级到可用的更高版本。

升级的过程是一个非破坏性的操作,不会造成停机。

要能够在升级失败时还原虚拟机和VMkernel适配器的连接,请备份Distributed Switch。

过程

  1. 在vSphere Web Client 中导航到Distributed Switch。

  2. 邮件单击Distributed Switch, 然后选择升级> 升级Distributed Switch

  3. 选择要将交换机升级到的版本, 然后下一步

  4. 检查主机兼容性, 然后单击下一步

    连接到该Distributed Switch 的一些ESXI 实例可能与选定的目标版本不兼容,进行升级或移除不兼容的主机,或者选择其他版本。

  5. 完成升级配置然后单击完成

    1. 查看升级设置。
    2. 如果从vSphere Distributed Switch5.1进行升级, 请计划转换为增强型LACP支持。
    3. 如果从vSphere Distributed Switch 5.1及更高版本进行升级,请计划转换为Network I/O Control 版本3。

编辑 vSphere Distributed Switch 常规和高级设置

vSphere Distributed Switch 的常规设置包括交换机名称和上行链路数量。Distributed Switch 的高级设置包括 Cisco 发现协议和交换机的最大 MTU。

过程

  1. 在 vSphere Web Client 中,导航到 Distributed Switch。
  2. 配置选项卡上,展开设置并选择属性
  3. 单击编辑
  4. 单击常规以编辑 vSphere Distributed Switch 设置。
  5. 单击高级编辑 vSphere Distributed Switch 设置。
  6. 单击确定

在 vSphere Distributed Switch 上管理多个主机上的网络连接

可以通过将主机添加到交换机并将其网络适配器连接到交换机,在vSphere Distributed Switch 上创建和管理虚拟网络,要在Distributed Switch 的多个主机上创建统一的网络连接配置,可以选择一个主机作为模板,并将其配置应用到其他主机。

在 vSphere Distributed Switch 上管理主机网络的任务

可以为vSphere Distributed Switch 添加新主机、将网络适配器连接到交换机及其从交换机移除主机。在生产环境中, 当您管理Distributed Switch 上的主机时,可能需要保持虚拟机和VMkernel 服务的网络连接有效。

为vSphere Distributed Switch 添加主机

在为Distributed Switch 添加到主机之前,应该考虑做好环境准备。

  • 为虚拟机网络创建分布式端口组
  • 为VMkernel 服务创建分布式端口组。例如为管理网络、vMotion和Fault Tolerance 创建分布式端口组。
  • 在Distributed Switch 上为要连接交换机的所有物理网卡配置足够的上行链路。例如如果要连接Distributed Switch 的每个主机都有八个物理网卡,则在Distributed Switch上配置八个上行链路。
  • 确保为具有特殊要求的服务准备Distributed Switch的配置。 例如,iSCSI 对于连接iSCSI VMkernel适配器的分布式端口组的绑定和故障切换配置具有特使要求。

可以在vSphere Web Client 中使用添加和管理主机向导一次添加多个主机。

在vSphere Distributed Switch 上管理网络适配器

为Distributed Switch 添加主机后, 可以将物理网卡连接到交换机上的上行链路、配置虚拟机网络适配器以及管理VMkernel网络。

如果Distributed Switch 上的部分主机与数据中心的其他主机关联,可以将网络适配器迁移到Distributed Switch ,或者从Distributed Switch中迁移出网络适配器。

如果迁移虚拟机网络适配器或者VMkernel适配器,应确保目标分布式端口组至少有一个活动的上行链路,并且该链路与主机上的物理网卡连接。另一个方法是同事迁移物理网卡、虚拟机网络适配器和VMkernel 适配器。

如果迁移物理网卡,至少应使一个网卡处于活动状态,以处理端口组流量, 例如如果vmnic0和vmnic1处理VMNetwork端口组的流量, 则迁移vmnic0,并使vmnic1与该组保持连接。

从vSphere Distributed Switch 移除主机

从Distributed Switch 移除主机之前, 必须将使用中的网络适配器迁移到不同的交换机。

  • 要在不同的Distributed Switch 中添加主机, 可以使用添加和管理主机向导将主机上的所有物理适配器一起迁移到新的交换机,然后便可以从当前的Distributed Switch中安全的移除主机。
  • 要将主机网络迁移到标准交换机,必须分阶段迁移网络适配器。例如,使每个主机上的一个物理网卡与交换机保持连接以保证网络连接有效,即可从 Distributed Switch 移除主机上的物理网卡。接着,将物理网卡连接到标准交换机,并将 VMkernel 适配器和虚拟机网络适配器迁移到交换机。最后,将与 Distributed Switch 保持连接的物理网卡迁移到标准交换机。

将主机添加到 vSphere Distributed Switch

要使用 vSphere Distributed Switch 管理 vSphere 环境的网络,必须将主机与交换机关联。可以将主机的物理网卡、VMkernel 适配器和虚拟机网络适配器连接到 Distributed Switch。

  • 验证 Distributed Switch 上有足够的可用上行链路,可以分配给要连接交换机的物理网卡。
  • 确认在 Distributed Switch 上至少有一个分布式端口组。
  • 确认分布式端口组的绑定和故障切换策略中已配置了活动上行链路。

如果为 iSCSI 迁移或创建 VMkernel 适配器,请确认目标分布式端口组的绑定和故障切换策略满足 iSCSI 的要求:

  • 确认只有一个上行链路处于活动状态,待机列表为空,其余上行链路未被使用。
  • 确认每个主机只有一个物理网卡分配给活动上行链路。
  1. 在 vSphere Web Client 中,导航到 Distributed Switch。

  2. 操作菜单中,选择添加和管理主机

  3. 在“选择任务”页面上,选择添加主机,然后单击下一步

  4. 在“选择主机”页面上,单击新主机,选择数据中心内的主机,单击确定,然后单击下一步

  5. 在“选择网络适配器任务”页面上,选择配置 Distributed Switch 的网络适配器的任务,然后单击下一步

  6. 在“管理物理网络适配器”页面上,配置 Distributed Switch 上的物理网卡。

    1. 从“其他交换机上/空闲”列表中选择一个物理网卡。

      如果选择已经连接其他交换机的物理网卡,这些物理网卡即迁移到当前的 Distributed Switch 上。

    2. 单击分配上行链路

    3. 选择一个上行链路,然后单击确定

    为实现网络配置的一致性,可以将每个主机上的一个相同的物理网卡与 Distributed Switch 上的相同的上行链路连接。

    例如,如果要添加两个主机,则将每个主机上的 vmnic1 与 Distributed Switch 上的 Uplink1 连接。

  7. 单击下一步。

  8. 在“管理 VMkernel 网络适配器”页面上,配置 VMkernel 适配器。

    1. 选择 VMkernel 适配器并单击分配端口组。
    2. 选择分布式端口组,然后单击确定。
  9. 查看受影响的服务以及影响的程度。

    1. 如果 iSCSI 受到的影响非常重要或严重,请单击 iSCSI 条目,然后查看“分析详细信息”窗格中所显示的原因。
    2. 排除对 iSCSI 造成的影响之后,请继续进行网络连接配置。
  10. 单击下一步

  11. 在“迁移虚拟机网络”页面上,配置虚拟机网络连接。

    1. 要将某个虚拟机的所有网络适配器连接到分布式端口组,请选择该虚拟机,或者选择单个网络适配器以仅连接该适配器。
    2. 单击分配端口组
    3. 从列表中选择一个分布式端口组,然后单击确定
  12. 单击下一步,然后单击完成

在 vSphere Distributed Switch 上配置物理网络适配器

对于与 Distributed Switch 关联的主机,可以将物理网卡分配给交换机上的上行链路。可以在 Distributed Switch 上一次为多个主机配置物理网卡。

要确保所有主机的网络连接配置保持一致,可以将每个主机上的相同物理网卡分配到 Distributed Switch 上的相同上行链路。例如,可以将主机 ESXi A 和 ESXi B 中的 vmnic1 分配到 Uplink 1。

  1. 在 vSphere Web Client 中,导航到 Distributed Switch。

  2. 从操作菜单中,选择添加和管理主机。

  3. 在选择任务中,选择管理主机网络,然后单击下一步。

  4. 在选择主机中,单击连接的主机,然后从与 Distributed Switch 关联的主机中进行选择。

  5. 单击下一步。

  6. 在选择网络适配器任务中,选择管理物理适配器,然后单击下一步。

  7. 在管理物理网络适配器中,从“其他交换机上/空闲”列表中选择一个物理网卡。

    如果选择已分配到其他交换机的物理网卡,请将其迁移至当前的 Distributed Switch。

  8. 单击分配上行链路。

  9. 选择一个上行链路或选择自动分配。

  10. 单击下一步。

  11. 查看受影响的服务以及影响的程度。

    1. 如果 iSCSI 受到的影响非常重要或严重,请单击 iSCSI 条目,然后查看“分析详细信息”窗格中所显示的原因。
    2. 排除对 iSCSI 造成的影响之后,请继续进行网络连接配置。
  12. 单击下一步,然后单击完成。

将 VMkernel 适配器迁移到 vSphere Distributed Switch

如果想要仅使用 vSphere Distributed Switch 来处理 VMkernel 服务的流量,并且不再需要其他标准交换机或 Distributed Switch 上的适配器,请将 VMkernel 适配器迁移到 vSphere Distributed Switch。

过程

  1. 在 vSphere Web Client 中,导航到 Distributed Switch。
  2. 操作菜单中,选择添加和管理主机
  3. 选择任务中,选择管理主机网络,然后单击下一步。
  4. 选择主机中,单击连接的主机,然后从与 Distributed Switch 关联的主机中进行选择。
  5. 单击下一步
  6. 选择网络适配器任务中,选择管理 VMkernel 适配器,然后单击下一步
  7. 管理 VMkernel 网络适配器中,选择适配器并单击分配端口组。
  8. 选择分布式端口组,然后单击确定
  9. 单击下一步
  10. 查看受影响的服务以及影响的程度。
    1. 如果 iSCSI 受到的影响非常重要或严重,请单击 iSCSI 条目,然后查看“分析详细信息”窗格中所显示的原因。
    2. 排除对 iSCSI 造成的影响之后,请继续进行网络连接配置。
  11. 单击下一步,然后单击完成

在 vSphere Distributed Switch 上创建 VMkernel 适配器

在与 Distributed Switch 关联的主机上创建 VMkernel 适配器,以便向主机提供网络连接并处理 vSphere vMotion、IP 存储、Fault Tolerance 日志记录和 vSAN 的流量。可以通过使用添加和管理主机向导同时在多个主机上创建 VMkernel 适配器。

应专门针对每个 VMkernel 适配器使用一个分布式端口组。一个 VMkernel 适配器应仅处理一种流量类型。

过程

  1. 在 vSphere Web Client 中,导航到 Distributed Switch。

  2. 操作菜单中,选择添加和管理主机

  3. 选择任务中,选择管理主机网络,然后单击下一步

  4. 选择主机中,单击连接的主机,然后从与 Distributed Switch 关联的主机中进行选择。

  5. 单击下一步

  6. 选择网络适配器任务中,选择管理 VMkernel 适配器,然后单击下一步

  7. 单击新建适配器

    此时会打开添加网络向导。

  8. 选择目标设备中,选择一个分布式端口组,然后单击下一步

  9. 在“端口属性”页面上,配置 VMkernel 适配器的设置。

  10. 如果选择了 vMotion TCP/IP 或置备堆栈,在显示的警告对话框中单击确定

    如果实时迁移已启动,即使已在默认 TCP/IP 堆栈上禁止将涉及的 VMkernel 适配器用于 vMotion,该迁移也会成功完成。同样,在默认 TCP/IP 堆栈上包括为置备流量设置的 VMkernel 适配器也是一样。

  11. (可选) 在“IPv4 设置”页面上,选择用于获取 IP 地址的选项。

  12. (可选) 在“IPv6 设置”页面上,选择用于获取 IPv6 地址的选项。

  13. 检查“即将完成”页面上的设置选项,然后单击完成。

  14. 按照提示完成向导。

将虚拟机网络迁移到 vSphere Distributed Switch

要使用 Distributed Switch 管理虚拟机网络连接,请将虚拟机网络适配器迁移到交换机上有标记的网络。

过程

  1. 在 vSphere Web Client 中,导航到 Distributed Switch。
  2. 操作菜单中,选择添加和管理主机
  3. 选择任务中,选择管理主机网络,然后单击下一步。
  4. 选择主机中,单击连接的主机,然后从与 Distributed Switch 关联的主机中进行选择。
  5. 单击下一步
  6. 选择网络适配器任务中,选择迁移虚拟机网络,然后单击下一步
  7. 为 Distributed Switch 配置虚拟机网络适配器。
    1. 要将某个虚拟机的所有网络适配器连接到分布式端口组,请选择该虚拟机,或者选择单个网络适配器以仅连接该适配器。
    2. 单击分配端口组
    3. 从列表中选择一个分布式端口组,然后单击确定
  8. 单击下一步,然后单击完成

使用主机作为模板为 vSphere Distributed Switch 创建统一的网络配置

使多台主机拥有统一的网络配置,则可选择其中一台主机作为模板,并将其物理网卡和 VMkernel 适配器的配置应用到 Distributed Switch 上的其他主机。

过程

  1. 在 vSphere Web Client 中,导航到 Distributed Switch。
  2. 从操作菜单中,选择添加和管理主机。
  3. 选择管理主机网络的任务,然后单击下一步。
  4. 选择要在 Distributed Switch 上添加或进行管理的主机。
  5. 在对话框的底部,选择在多个主机上配置相同的网络设置,然后单击下一步。
  6. 选择要用作模板的主机,然后单击下一步。
  7. 选择网络适配器任务,然后单击下一步。
  8. 在“管理物理网络适配器”和“管理 VMkernel 网络适配器”页面上,对模板主机进行所需的配置更改,然后针对所有其他主机单击应用于全部。
  9. 在“即将完成”页面上,单击完成。

使用模板主机配置物理适配器和 VMkernel 适配器

使用添加和管理主机向导中的模板主机模式在 Distributed Switch 上的所有主机之间创建统一的网络配置。

在向导的“管理物理网络适配器”页面上,将一个物理网卡分配给模板主机上的上行链路,然后单击应用于全部以便在其他主机上创建相同的配置。

使用模板主机在 vSphere Distributed Switch 上应用物理网卡配置

https://blog-image.nos-eastchina1.126.net/JcA3BhdCDk.png?imageslim

在“管理 VMkernel 网络适配器”页面,向端口组分配一个 VMkernel 适配器,并单击应用于全部以向其他主机应用相同的配置。

单击应用于全部按钮后,目标 VMkernel 适配器同时具有“已修改”和“已重新分配”限定符。之所以显示“已修改”限定符是因为,单击应用于全部按钮后,vCenter Server 会将模板 VMKernel 适配器的配置规范复制到目标 VMkernel 适配器,即使模板适配器和目标适配器的配置完全相同也是如此。因此,目标适配器总是会被修改。

使用模板主机在 vSphere Distributed Switch 上应用 VMkernel 适配器配置

https://blog-image.nos-eastchina1.126.net/kJ1el7FkjF.png?imageslim

从 vSphere Distributed Switch 中移除主机

如果为主机配置了其他交换机,则可以从 vSphere Distributed Switch 中移除主机。

先决条件

  • 确认将目标主机上的物理网卡迁移到其他交换机。
  • 确认将主机上的 VMkernel 适配器迁移到其他交换机。
  • 确认将虚拟机网络适配器迁移到其他交换机。

过程

  1. 在 vSphere Web Client 中,导航到 Distributed Switch。
  2. 从操作菜单中,选择添加和管理主机。
  3. 选择移除主机,然后单击下一步。
  4. 选择要移除的主机,然后单击下一步。
  5. 单击完成。

在主机代理交换机上管理网络连接

将主机上的网络适配器迁移到 vSphere Distributed Switch

对于与 Distributed Switch 关联的主机,可以将网络适配器从标准交换机迁移至 Distributed Switch。可以同时迁移物理网卡、VMkernel 适配器和虚拟机网络适配器。

如果迁移虚拟机网络适配器或 VMkernel 适配器,应确保目标分布式端口组至少有一个活动的上行链路,并且该链路与此主机上的物理网卡连接。或者,也可以同时迁移物理网卡、虚拟网络适配器和 VMkernel 适配器。

要迁移物理网卡,请确保标准交换机上的源端口组至少具有一个物理网卡以处理其流量。例如,如果要迁移分配给虚拟机网络的端口组的物理网卡,请确保该端口组至少连接到一个物理网卡。否则,标准交换机上同一 VLAN 中的虚拟机将相互连接,但与外部网络之间无连接。

过程

  1. 在 vSphere Web Client 中,导航到主机。

  2. 在配置选项卡上,展开网络,然后选择虚拟交换机。

  3. 选择目标 Distributed Switch,然后单击将物理网络适配器或虚拟网络适配器迁移到此 Distributed Switch。

  4. 选择迁移网络适配器的任务,然后单击下一步。

  5. 配置物理网卡。

    1. 从其他交换机上/空闲列表中,选择一个物理网卡,然后单击分配上行链路。
    2. 选择一个上行链路,然后单击确定。
    3. 单击下一步。
  6. 配置 VMkernel 适配器。

    1. 选择一个适配器,然后单击分配端口组。

    2. 选择分布式端口组,然后单击确定。

      一次应将一个 VMkernel 适配器连接到一个分布式端口组。

    3. 单击下一步。

  7. 检查受新网络配置影响的服务。

    1. 如果某个服务中报告了重要的或严重的影响,请单击该服务并检查分析详细信息。

      例如,可能会报告 iSCSI 上由迁移 iSCSI VMkernel 适配器的分布式端口组上不正确的绑定和故障切换配置导致的重要影响。必须在分布式端口组的绑定和故障切换顺序中保留一个活动的上行链路,将备用列表保留为空,并将其余的上行链路移至未使用。

    2. 对受影响的服务造成的任何影响进行故障排除后,单击下一步。

  8. 配置虚拟机网络适配器。

    1. 选择一个虚拟机或虚拟机网络适配器,然后单击分配端口组。

      如果选择虚拟机,则应迁移虚拟机上的所有网络适配器。如果选择网络适配器,则只需迁移此网络适配器。

    2. 从列表中选择一个分布式端口组,然后单击确定。

    3. 单击下一步。

  9. 在“即将完成”页上,检查新网络配置并单击完成。

将主机上的 VMkernel 适配器迁移到 vSphere 标准交换机

果主机与 Distributed Switch 关联,则可以将 VMkernel 适配器从 Distributed Switch 迁移到标准交换机。

确认目标标准交换机至少有一个物理网卡。

过程

  1. 在 vSphere Web Client 中,导航到主机。

  2. 在配置选项卡上,展开网络,然后选择虚拟交换机。

  3. 在列表中选择目标标准交换机。

  4. 单击将 VMkernel 网络适配器迁移到选定交换机。

  5. 在“选择 VMkernel 网络适配器”页面上,在列表中选择要迁移到标准交换机的虚拟网络适配器。

  6. 在“配置设置”页面上,编辑网络适配器的网络标签和 VLAN ID。

  7. 在“即将完成”页面上,检查迁移详细信息,然后单击完成。

    单击上一步以编辑设置。

将主机上的 VMkernel 适配器迁移到 vSphere 标准交换机

如果主机与 Distributed Switch 关联,则可以将 VMkernel 适配器从 Distributed Switch 迁移到标准交换机。

确认目标标准交换机至少有一个物理网卡。

过程

  1. 在 vSphere Web Client 中,导航到主机。

  2. 在配置选项卡上,展开网络,然后选择虚拟交换机。

  3. 在列表中选择目标标准交换机。

  4. 单击将 VMkernel 网络适配器迁移到选定交换机。

  5. 在“选择 VMkernel 网络适配器”页面上,在列表中选择要迁移到标准交换机的虚拟网络适配器。

  6. 在“配置设置”页面上,编辑网络适配器的网络标签和 VLAN ID。

  7. 在“即将完成”页面上,检查迁移详细信息,然后单击完成。

    单击上一步以编辑设置。

将主机的物理网卡分配给 vSphere Distributed Switch

可以将与 Distributed Switch 关联的主机的物理网卡分配给主机代理交换机上的上行链路端口。

过程

  1. 在 vSphere Web Client 中,导航到主机。
  2. 在配置选项卡上,展开网络,然后选择虚拟交换机。
  3. 从列表中选择 Distributed Switch。
  4. 单击管理已连接到选定交换机的物理网络适配器图标。
  5. 从列表中选择一个空闲的上行链路,然后单击添加适配器。
  6. 选择物理网卡,然后单击确定。

从 vSphere Distributed Switch 移除物理网卡

可以从 vSphere Distributed Switch 的上行链路中移除主机的物理网卡。

过程

  1. 在 vSphere Web Client 中,导航到主机。
  2. 在配置选项卡上,展开网络,然后选择虚拟交换机。
  3. 选择 Distributed Switch。
  4. 单击管理已连接到选定交换机的物理网络适配器图标。
  5. 选择上行链路,然后单击移除选定适配器。
  6. 单击确定。

从活动虚拟机中移除网卡

从未安装客户机操作系统的活动虚拟机中移除网卡

不能从未安装任何操作系统的活动虚拟机中移除网卡。

vSphere Web Client 可能会报告网卡已被移除,但是您看到它仍然附加在虚拟机上。

从已安装客户机操作系统的活动虚拟机中移除网卡

可以从活动虚拟机中移除网卡,但有时这可能不会报告给 vSphere Web Client。如果您单击虚拟机的编辑设置,可能会看到被移除的网卡仍被列出,即便移除任务已完成。虚拟机的“编辑设置”对话框不会立即显示移除的网卡。

如果虚拟机的客户机操作系统不支持热移除网卡,则您可能仍会看到网卡附加在虚拟机上。

分布式端口组

分布式端口组为 vSphere Distributed Switch 上的每个成员端口指定端口配置选项。分布式端口组可定义连接到网络的方式。

添加分布式端口组

将分布式端口组添加到 vSphere Distributed Switch 以为虚拟机创建 Distributed Switch 网络并关联 VMkernel 适配器。

过程

  1. 在 vSphere Web Client 中,导航到 Distributed Switch。

  2. 右键单击 Distributed Switch,然后选择分布式端口组 > 新建分布式端口组。

  3. 在“选择名称和位置”页面上,输入新分布式端口组的名称,或接受生成的名称,然后单击下一步。

  4. 在“配置设置”页面上,设置新分布式端口组的常规属性,然后单击下一步。

  5. (可选) 在“安全”页面上,编辑安全异常,然后单击下一步。

  6. (可选) 在“流量调整”页面上,启用或禁用“输入流量调整”或“输出流量调整”,然后单击下一步。

  7. (可选) 在“绑定和故障切换”页面上,编辑设置,然后单击下一步。

  8. (可选) 在“监控”页面上,启用或禁用 NetFlow,然后单击下一步。

  9. (可选) 在“其他”页面上,选择是或否,然后单击下一步。选择是可关闭端口组中的所有端口。该操作可能中断在使用这些端口的主机或虚拟机的正常网络操作。

  10. (可选) 在“编辑其他设置”页面上,添加对端口组的描述并设置每个端口的任何策略替代项,然后单击下一步。

  11. 在“即将完成”页面上,检查设置,然后单击完成。

    要更改任何设置,请单击返回按钮。

编辑常规分布式端口组设置

可以编辑常规分布式端口组设置,例如分布式端口组名称、端口设置和网络资源池。

过程

  1. 在 vSphere Web Client 中找到分布式端口组。
    1. 选择 Distributed Switch,然后单击网络选项卡。
    2. 单击分布式端口组。
  2. 右键单击分布式端口组,然后选择编辑设置。
  3. 选择常规以编辑下面的分布式端口组设置。
  4. 单击确定。

在端口级别配置替代网络策略

要对分布式端口应用不同的策略,您可以配置在端口组级别设置的每个端口替代策略。当分布式端口与虚拟机断开连接时,您也可以启用重置在每个端口级别设置的任何配置。

过程

  1. 在 vSphere Web Client 中找到分布式端口组。
    1. 选择 Distributed Switch,然后单击网络选项卡。
    2. 单击分布式端口组。
  2. 右键单击分布式端口组,然后选择编辑设置。
  3. 选择高级页面。
  4. (可选) 使用策略页面设置每个端口策略的替代。
  5. 单击确定。

移除分布式端口组

当您不再需要相应的有标记网络时,请移除分布式端口组,以便为虚拟机或 VMkernel 网络提供连接及配置连接设置。

  • 验证已将连接到相应有标记网络的所有虚拟机迁移到其他有标记网络。
  • 验证已将连接到分布式端口组的所有 VMkernel 适配器迁移到其他端口组,或已将其删除。

过程

  1. 在 vSphere Web Client 中找到分布式端口组。
    1. 选择 Distributed Switch,然后单击网络选项卡。
    2. 单击分布式端口组。
  2. 选择分布式端口组。
  3. 在操作菜单中,选择删除。

使用分布式端口

分布式端口是连接到 VMkernel 或虚拟机的网络适配器的 vSphere Distributed Switch 上的一个端口。

默认分布式端口配置是由分布式端口组设置确定的,但可以替代各个分布式端口的某些设置。

监控分布式端口的状况

vSphere 可以监控分布式端口并提供关于每个端口的当前状况和运行时统计信息。

过程

  1. 在 vSphere Web Client 中找到分布式端口组。

    1. 选择 Distributed Switch,然后单击网络选项卡。
    2. 单击分布式端口组。
  2. 双击分布式端口组。

  3. 单击端口选项卡,然后从列表中选择端口。

  4. 单击开始监控端口状况图标。

    分布式端口组的端口表将显示每个分布式端口的运行时统计信息。

    状况列会显示每个分布式端口的当前状况。

配置分布式端口设置

可以更改分布式端口的常规设置,如端口名称和描述。

过程

  1. 在 vSphere Web Client 中找到分布式端口组。

    1. 选择 Distributed Switch,然后单击网络选项卡。
    2. 单击分布式端口组。
  2. 在列表中双击一个分布式端口组。

  3. 单击端口选项卡,然后从表中选择分布式端口。

    有关分布式端口的信息会显示在屏幕底部。

  4. 单击编辑分布式端口设置图标。

  5. 在“属性”页面和策略页面上,编辑有关分布式端口的信息,然后单击确定。

    如果不允许替代项,则策略选项将处于禁用状态。

在 vSphere Distributed Switch 上配置虚拟机网络连接

可以通过配置单个虚拟机网卡,或通过从 vSphere Distributed Switch 自身迁移多组虚拟机,将虚拟机连接到 vSphere Distributed Switch。

通过将虚拟机关联的虚拟网络适配器连接到分布式端口组,可以将虚拟机连接到 vSphere Distributed Switch。对于单个虚拟机,可以通过修改虚拟机的网络适配器配置来完成;对于虚拟机组,可以通过将虚拟机从现有虚拟网络迁移到 vSphere Distributed Switch 来完成。

将虚拟机迁入或迁出 vSphere Distributed Switch

除了在单个虚拟机级别将虚拟机连接到 Distributed Switch 以外,还可以在 vSphere Distributed Switch 网络和 vSphere 标准交换机网络之间迁移一组虚拟机。

过程

  1. 在 vSphere Web Client 中,导航到数据中心。

  2. 在导航器中右键单击数据中心,然后选择将虚拟机迁移到其他网络。

  3. 选择源网络。

    • 选择特定网络并使用浏览按钮选择一个特定源网络。
    • 选择无网络可迁移未连接到任何其他网络的所有虚拟机网络适配器。
  4. 使用浏览选择一个目标网络,然后单击下一步。

  5. 从列表中选择要从源网络迁移到目标网络的虚拟机,然后单击下一步。

  6. 检查选择内容,然后单击完成。

    单击上一步以编辑任何选择。

将单个虚拟机连接到分布式端口组

通过修改虚拟机的网卡配置,可将单个虚拟机连接到 vSphere Distributed Switch。

过程

  1. 在 vSphere Web Client 中找到虚拟机。
    1. 选择数据中心、文件夹、群集、资源池或主机,然后单击虚拟机选项卡。
    2. 单击虚拟机,然后从列表中双击虚拟机。
  2. 在虚拟机的配置选项卡上,展开设置,然后选择虚拟机硬件。
  3. 单击编辑。
  4. 展开网络适配器部分,并从网络适配器下拉菜单选择显示更多网络。
  5. 在“选择网络”对话框中,选择一个分布式端口组,然后单击确定。
  6. 单击确定。