vSphere网络连接 vSphere Distributed Switch引入的两个抽象概念可用于为物理网卡、虚拟机和 VMkernel服务创建一致的网 络配置。 上行链路端口组 上行链路端口组或 duplin端口组在创建 Distributed switch期间进行定义, 可以具有一个或多个上行链路。上行链路是可用于配置主机物理连接以及故障 切换和负载平衡策略的模板。您可以将主机的物理网卡映射到 Distributed Switch上的上行链路。在主机级别,每个物理网卡将连接到特定ID的上行链 路端口。您可以对上行链路设置故障切换和负载平衡策略,这些策略将自动传 播到主机代理交换机或数据面板。因此,您可以为与 Distributed Switch关联 的所有主机的物理网卡应用一致的故障切换和负载平衡配置。 分布式端口组 分布式端口组可向虚拟机提供网络连接并供Ⅷ Kernel流量使用。您使用对于 当前数据中心唯一的网络标签来标识每个分布式端口组。您可以在分布式端口 组上配置网卡绑定、故障切换、负载平衡、ⅥLAN、安全、流量调整和其他策 略。连接到分布式端口组的虚拟端口具有为该分布式端口组配置的相同属性。 与上行链路端口组一样,在 vCenter server(管理面板)上为分布式端口组 设置的配置将通过其主机代理交换机(数据面板)自动传播到 Distributed Swch上的所有主机。因此,您可以配置一组虚拟机以共享相同的网络配置 方法是将虚拟机与同一分布式端口组关联。 例如,假设在数据中心创建一个 vSphere Distributed Switch,然后将两个主机与其关联。您为上行链路端口 组配置了三个上行链路,然后将每个主机的一个物理网卡连接到一个上行链路。通过此方法,每个上行链路 可将每个主机的两个物理网卡映射到其中,例如上行链路1使用主机1和主机2的wmnc0进行配置。接下 来,您可以为虚拟机网络和 Kernel服务创建生产和 VMkernel网络分布式端口组。此外,还会分别在主 机1和主机2上创建生产和 VMkerne网络端口组的表示。您为生产和 VMkernel网络端口组设置的所有策 略都将传播到其在主机1和主机2上的表示。 为了确保有效地利用主机资源,将动态地按比例增加和减少代理交换机的分布式端口数。此主机上的代理交 换机可扩展至主机上支持的最大端口数。端口限制基于主机可处理的最大虚拟机数来确定。 vSphere distributed Switch数据流 从虚拟机和 SKerne适配器向下传递到物理网络的数据流取决于为分布式端口组设置的网卡绑定和负载平 衡策略。数据流还取决于 Distributed switch上的端口分配。 VMware,lc保留所有权利
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 网络连接 VMware, Inc. 保留所有权利。 26
vSphere网络连接 图32. v Sphere Distributed Switch上的网卡成组和端口分配 v Center Server 主机1 主机2 主机1 主机2 虚拟机网络 VMkeme网络 vSphere Distributed Switch 上行链路端口组 上行链路 上行链路3 主机2) 例如,假设创建分别包含3个和2个分布式端口的虚拟机网络和 VMkernel网络分布式端口组。 Distributed Switch会按D从0到4的顺序分配端口,该顺序与创建分布式端口组的顺序相同。然后,将主机1和主机 2与 Distributed switch关联。 Distributed switch会为主机上的每个物理网卡分配端口,端口将按添加主机 的顺序从5继续编号。要在每个主机上提供网络连接,请将 amico映射到上行链路1、将wnic1映射到 上行链路2、将 vmnIc2映射到上行链路3 要向虚拟机提供连接并供 Kernel流量使用,可以为虚拟机网络端口组和 Kernel网络端口组配置绑定 和故障切换。上行链路1和上行链路2处理虚拟机网络端口组的流量,而上行链路3处理Ⅵ Verne网络端 口组的流量 VMware,lc保留所有权利
图 3‑2. vSphere Distributed Switch 上的网卡成组和端口分配 VMkernel 网络 vCenter Server 上行链路端口组 vSphere Distributed Switch 主机 1 分布式 3 4 端口组 主机 1 主机 2 vmknic2 主机 2 虚拟机网络 0 1 2 vmknic1 上行链路 2 6 9 上行链路 3 7 10 VM1 VM2 VM3 5 vmnic0 (主机 1) 8 vmnic0 (主机 2) 上行链路 1 vmnic0 (主机 1) vmnic0 (主机 2) vmnic0 (主机 1) vmnic0 (主机 2) 例如,假设创建分别包含 3 个和 2 个分布式端口的虚拟机网络和 VMkernel 网络分布式端口组。Distributed Switch 会按 ID 从 0 到 4 的顺序分配端口,该顺序与创建分布式端口组的顺序相同。然后,将主机 1 和主机 2 与 Distributed Switch 关联。Distributed Switch 会为主机上的每个物理网卡分配端口,端口将按添加主机 的顺序从 5 继续编号。要在每个主机上提供网络连接,请将 vmnic0 映射到上行链路 1、将 vmnic1 映射到 上行链路 2 、将 vmnic2 映射到上行链路 3。 要向虚拟机提供连接并供 VMkernel 流量使用,可以为虚拟机网络端口组和 VMkernel 网络端口组配置绑定 和故障切换。上行链路 1 和上行链路 2 处理虚拟机网络端口组的流量,而上行链路 3 处理 VMkernel 网络端 口组的流量。 vSphere 网络连接 VMware, Inc. 保留所有权利。 27
vSphere网络连接 图33.主机代理交换机上的数据包流量 主机1 vmknic1 虚拟机网络 主机代理交换机 上行链路端口组 vmnic2 物理交换机 在主机端,虚拟机和 VMkernel服务的数据包流量将通过特定端口传递到物理网络。例如,从主机1上的 wM1发送的数据包将先到达虚拟机网络分布式端口组上的端口0。由于上行链路1和上行链路2处理虚拟 机网络端口组的流量,数据包可以通过上行链路端口5或上行链路端口6继续传递。如果数据包通过上行链 路端口5,则将继续传递 venice;如果数据包通过上行链路端口6,则将继续传递到wnic1。 创建 vSphere Distributed Switch 在数据中心创建 vSphere Distributed Switch,以便在一个中央位置同时处理多个主机的网络配置。 步骤 1在 vSphere Web Client中,导航到数据中心。 2在导航器中,右键单击数据中心,并选择 Distributed switch>新建 Distributed switch。 3在“名称和位置”页面上,键入新的 Distributed Switch的名称,或接受生成的名称,然后单击下一步。 4在“选择版本”页面上,选择 Distributed Switch版本,然后单击下一步。 迦项 描述 Distributed Switch: 6. 6.0 与EsXi67及更高版本兼容。 Distributed Switch: 6.5.0 与ESXi65及更高版本兼容。不支持与更高版本的 vSphere Distributed Switch一 起发布的功能 Distributed Switch: 6.0.0 与ESXi6.0及更高版本兼容。不支持与更高版本的 vSphere Distributed Switch一 起发布的功能。 VMware,lc保留所有权利
图 3‑3. 主机代理交换机上的数据包流量 VMkernel 网络 上行链路端口组 虚拟机网络 主机 1 0 1 3 vmnic0 vmnic1 5 6 7 主机代理交换机 vmnic2 VM1 VM2 vmknic1 物理交换机 在主机端,虚拟机和 VMkernel 服务的数据包流量将通过特定端口传递到物理网络。例如,从主机 1 上的 VM1 发送的数据包将先到达虚拟机网络分布式端口组上的端口 0。由于上行链路 1 和上行链路 2 处理虚拟 机网络端口组的流量,数据包可以通过上行链路端口 5 或上行链路端口 6 继续传递。如果数据包通过上行链 路端口 5,则将继续传递 vmnic0;如果数据包通过上行链路端口 6,则将继续传递到 vmnic1。 创建 vSphere Distributed Switch 在数据中心创建 vSphere Distributed Switch,以便在一个中央位置同时处理多个主机的网络配置。 步骤 1 在 vSphere Web Client 中,导航到数据中心。 2 在导航器中,右键单击数据中心,并选择 Distributed Switch > 新建 Distributed Switch。 3 在“名称和位置”页面上,键入新的 Distributed Switch 的名称,或接受生成的名称,然后单击下一步。 4 在“选择版本”页面上,选择 Distributed Switch 版本,然后单击下一步。 选项 描述 Distributed Switch: 6.6.0 与 ESXi 6.7 及更高版本兼容。 Distributed Switch: 6.5.0 与 ESXi 6.5 及更高版本兼容。不支持与更高版本的 vSphere Distributed Switch 一 起发布的功能。 Distributed Switch: 6.0.0 与 ESXi 6.0 及更高版本兼容。不支持与更高版本的 vSphere Distributed Switch 一 起发布的功能。 vSphere 网络连接 VMware, Inc. 保留所有权利。 28
vSphere网络连接 5在“编辑设置”页面上,配置 Distributed switch设置。 使用箭头按钮选择上行链路数 上行链路端口将 Distributed switch连接到关联主机上的物理网卡。上行链路端口数是允许每台主机 与 Distributed Switch建立的最大物理连接数。 b使用此下拉菜单启用或禁用 Network l/o Control。 利用 Network I/o Control可以根据部署要求设定特定类型基础架构的网络资源以及工作负载流量的 访问优先级。 Network I/O Control会持续监控整个网络的o负载,并动态地分配可用资源。 C选中创建默认端口组复选框使用默认设置为该交换机创建新的分布式端口组。 d(可选)要创建默认的分布式端口组,可以在端口组名称中键入端口组的名称,或者接受生成的名 如果系统具有自定义端口组要求,则在添加 Distributed switch后,创建满足这些要求的分布式端口 e单击下一步。 6在“即将完成”页面上,查看您选择的设置,然后单击完成。 使用上一步按钮可编辑任何设置 Distributed switch即在数据中心创建完毕。您可以通过导航到该新的 Distributed switch并单击摘要选项 卡,查看该 Distributed Switch支持的功能及其他详细信息。 后续步骤 为 Distributed switch添加主机,并配置这些主机在交换机上的网络适配器。 将 vSphere Distributed Switch升级到更高版本 您可以将 vSphere Distributed Switch6x版升级到更高版本。升级可以使 Distributed switch利用仅在更高 版本中提供的功能 升级 Distributed Switch会导致连接到交换机的主机和虚拟机出现短暂停机。有关详细信息,请参见知识库 文章52621。 注要能够在升级失败时还原虚拟机和 Kernel适配器的连接,请备份 Distributed switch的配置。 如果升级不成功,要使用其端口组和连接的主机重新创建交换机,可以导入交换机配置文件。请参见导出 vSphere Distributed Switch配置和导入 vSphere Distributed Switch配置。 前提条件 将 vCenter server升级到版本6.7。 将连接到 Distributed Switch的所有主机升级到ESX6.7。 步骤 1在 vSphere Web Client中,导航到 Distributed Switch。 VMware,lc保留所有权利
5 在“编辑设置”页面上,配置 Distributed Switch 设置。 a 使用箭头按钮选择上行链路数。 上行链路端口将 Distributed Switch 连接到关联主机上的物理网卡。上行链路端口数是允许每台主机 与 Distributed Switch 建立的最大物理连接数。 b 使用此下拉菜单启用或禁用 Network I/O Control。 利用 Network I/O Control 可以根据部署要求设定特定类型基础架构的网络资源以及工作负载流量的 访问优先级。Network I/O Control 会持续监控整个网络的 I/O 负载,并动态地分配可用资源。 c 选中创建默认端口组复选框使用默认设置为该交换机创建新的分布式端口组。 d (可选) 要创建默认的分布式端口组,可以在端口组名称中键入端口组的名称,或者接受生成的名 称。 如果系统具有自定义端口组要求,则在添加 Distributed Switch 后,创建满足这些要求的分布式端口 组。 e 单击下一步。 6 在“即将完成”页面上,查看您选择的设置,然后单击完成。 使用上一步按钮可编辑任何设置。 Distributed Switch 即在数据中心创建完毕。您可以通过导航到该新的 Distributed Switch 并单击摘要选项 卡,查看该 Distributed Switch 支持的功能及其他详细信息。 后续步骤 为 Distributed Switch 添加主机,并配置这些主机在交换机上的网络适配器。 将 vSphere Distributed Switch 升级到更高版本 您可以将 vSphere Distributed Switch 6.x 版升级到更高版本。升级可以使 Distributed Switch 利用仅在更高 版本中提供的功能。 升级 Distributed Switch 会导致连接到交换机的主机和虚拟机出现短暂停机。有关详细信息,请参见知识库 文章 52621。 注 要能够在升级失败时还原虚拟机和 VMkernel 适配器的连接,请备份 Distributed Switch 的配置。 如果升级不成功,要使用其端口组和连接的主机重新创建交换机,可以导入交换机配置文件。请参见导出 vSphere Distributed Switch 配置和导入 vSphere Distributed Switch 配置。 前提条件 n 将 vCenter Server 升级到版本 6.7。 n 将连接到 Distributed Switch 的所有主机升级到 ESXi6.7。 步骤 1 在 vSphere Web Client 中,导航到 Distributed Switch。 vSphere 网络连接 VMware, Inc. 保留所有权利。 29
vSphere网络连接 2右键单击 Distributed switch,然后选择升级>升级 Distributed switch。 3选择要将交换机升级到的 vSphere Distributed Switch版本,然后单击下一步。 描述 660版 与ESX67及更高版本兼容 版本6.50 与ESX65及更高版本兼容。不支持与更高版本的 vSphere Distributed Switch起 版本600 与ESX6.0版及更高版本兼容。不支持与更高版本的 vSphere Distributed Switch 起发布的功能 4检查主机兼容性,然后单击下一步 连接到该 Distributed Switch的一些ESXi实例可能与选定的目标版本不兼容。进行升级或移除不兼容的 主机,或者选择 Distributed Switch的其他升级版本 5完成升级配置,然后单击完成 A 小心升级 vSphere Distributed Switch后,无法将其恢复到早期版本。也无法添加正在运行的版本低于 该交换机新版本的ESX主机。 编辑 vSphere Distributed Switch常规和高级设置 vSphere Distributed Switch的常规设置包括交换机名称和上行链路数量。 Distributed switch的高级设置包 括Csco发现协议和交换机的最大MTU。 步骤 1在 vSphere Web Client中,导航到 Distributed Switch。 2在配置选项卡上,展开设置并选择属性。 3单击编辑 4单击常规以编辑 vSphere Distributed Switch设置。 选项 描述 名称 键入 Distributed Switch的名称 上行链路数 选择 Distributed switch的上行链路端口数 单击编辑上行链路名称更改上行链路的名称。 端口数 该 Distributed switch的端口数。该信息不能编辑。 Network o Control 使用此下拉菜单启用或禁用 Network VO Control 添加或修改 Distributed switch设置的描述 VMware,lc保留所有权利
2 右键单击 Distributed Switch,然后选择升级 > 升级 Distributed Switch。 3 选择要将交换机升级到的 vSphere Distributed Switch 版本,然后单击下一步。 选项 描述 6.6.0 版 与 ESXi6.7 及更高版本兼容。 版本 6.5.0 与 ESXi6.5 及更高版本兼容。不支持与更高版本的 vSphere Distributed Switch 一起 发布的功能。 版本 6.0.0 与 ESXi6.0 版及更高版本兼容。不支持与更高版本的 vSphere Distributed Switch 一 起发布的功能。 4 检查主机兼容性,然后单击下一步。 连接到该 Distributed Switch 的一些 ESXi 实例可能与选定的目标版本不兼容。进行升级或移除不兼容的 主机,或者选择 Distributed Switch 的其他升级版本。 5 完成升级配置,然后单击完成。 小心 升级 vSphere Distributed Switch 后,无法将其恢复到早期版本。也无法添加正在运行的版本低于 该交换机新版本的 ESXi 主机。 编辑 vSphere Distributed Switch 常规和高级设置 vSphere Distributed Switch 的常规设置包括交换机名称和上行链路数量。Distributed Switch 的高级设置包 括 Cisco 发现协议和交换机的最大 MTU。 步骤 1 在 vSphere Web Client 中,导航到 Distributed Switch。 2 在配置选项卡上,展开设置并选择属性。 3 单击编辑。 4 单击常规以编辑 vSphere Distributed Switch 设置。 选项 描述 名称 键入 Distributed Switch 的名称。 上行链路数 选择 Distributed Switch 的上行链路端口数。 单击编辑上行链路名称更改上行链路的名称。 端口数 该 Distributed Switch 的端口数。该信息不能编辑。 Network I/O Control 使用此下拉菜单启用或禁用 Network I/O Control。 描述 添加或修改 Distributed Switch 设置的描述。 vSphere 网络连接 VMware, Inc. 保留所有权利。 30