您可以从 vSphere Standard Switch 迁移到 vSphere Distributed Switch,并使用 Network I/O Control。这样,您可以区分 vSAN 流量上 QoS(服务质量)的优先级。
记下初始 vSwitch 设置。特别是,记下源上的负载均衡 和网卡绑定设置。请确保目标配置与源配置匹配。
创建分布式交换机
- 在 vSphere Client 主机和集群视图中,右键单击数据中心,然后选择新建分布式交换机菜单。
- 输入一个名称。
- 选择 vSphere Distributed Switch 的版本。在此示例中,将使用版本 6.6.0 进行迁移。
- 添加设置。确定当前用于网络连接的上行链路数量。此示例包含六个:管理、vMotion、虚拟机和三个用于 vSAN 的上行链路(LAG 配置)。为上行链路数输入 6。您的环境可能会有所不同,但您可以稍后对其进行编辑。
此时可以创建默认端口组,但还需要其他端口组。
- 完成分布式 vSwitch 的配置。
下一步是配置并创建其他端口组。
创建端口组
为管理网络创建了一个默认端口组。编辑此端口组,以确保它具有标准 vSwitch 上管理端口组的所有特征,如 VLAN、网卡绑定和故障切换设置。
配置管理端口组。
- 在 vSphere Client 网络视图中,选择分布式端口组,然后单击编辑。
- 对于某些端口组,您必须更改 VLAN。由于 VLAN 51 是管理 VLAN,请相应地标记分布式端口组。
- 单击确定。
- 右键单击 vSphere Distributed Switch,然后选择菜单分布式端口组 > 新建分布式端口组。
- 对于此示例,我们将为 vMotion 网络创建端口组。
在分布式 vSwitch 上创建所有分布式端口组。然后,将上行链路、VMkernel 网络和虚拟机网络迁移到分布式 vSwitch 和关联的分布式端口组。
迁移管理网络
- 将主机添加到 vDS。
- 右键单击 vDS,然后选择菜单添加和管理主机。
- 将主机添加到 vDS。单击绿色“添加”图标 (+),然后从集群中添加所有主机。
- 配置物理适配器和 VMkernel 适配器。
- 单击管理物理适配器,将物理适配器和 VMkernel 适配器(vmnic0 和 vmk0)迁移到 vDS。
- 在 vDS 上为物理适配器 vmnic0 选择相应的上行链路。对于此示例,请使用上行链路 1。将选择物理适配器,并选择一个上行链路。
- 将 vmk0 上的管理网络从标准 vSwitch 迁移到分布式 vSwitch。在每个主机上执行以下步骤。
- 选择 vmk0,然后单击分配端口组。
- 分配之前为管理网络创建的分布式端口组。
- 完成配置。
- 查看所做更改以确保添加四个主机、四个上行链路(每个主机上的 vmnic0)和四个 VMkernel 适配器(每个主机上的 vmk0)。
- 单击完成。
检查每个主机的网络连接配置时,请查看交换机设置,其中包含每个主机上的一个上行链路 (vmnic0) 和 vmk0 管理端口。
对其他网络重复此过程。
迁移 vMotion
要迁移 vMotion 网络,请使用用于管理网络的相同步骤。
开始之前,请确保 vMotion 网络的分布式端口组与标准 vSwitch 上的端口组具有完全相同的属性。然后,使用 VMkernel 适配器 (vmk1) 迁移用于 vMotion (vmnic1) 的上行链路。
迁移 vSAN 网络
如果 vSAN 网络具有单个上行链路,则请使用与之前相同的进程。但是,如果您打算使用多个上行链路,则还需要采取其他步骤。
如果 vSAN 网络使用了链路聚合 (LACP),或者与其他 VMkernel 网络位于不同的 VLAN 上,则您需要针对某些 VMkernel 适配器将某些上行链路置于未使用状态。
例如,VMkernel 适配器 vmk2 用于 vSAN。但是,上行链路 vmnic3、4 和 5 用于 vSAN,它们位于 LACP 配置中。因此,对于 vmk2,所有其他 vmnic (0、1 和 2)都必须置于未使用状态。同样,对于管理适配器 (vmk0) 和 vMotion 适配器 (vmk0),请将 vSAN 上行链路/vmnic 置于未使用状态。
应适当修改分布式端口组的设置,并更改路径策略/故障切换设置。在管理物理网络适配器页面上,对多个适配器执行相应的步骤。
将 vSAN VMkernel 适配器 (vmk2) 分配给 vSAN 的分布式端口组。
迁移虚拟机网络
将网络从标准 vSwitch 迁移到分布式 vSwitch 所需执行的最后任务是迁移虚拟机网络。
- 右键单击 vDS,然后选择菜单添加并管理主机。
- 选择集群中的所有主机,将所有主机的虚拟机网络连接迁移到分布式 vSwitch。
请勿移动任何上行链路。但是,如果主机上的虚拟机网络使用了其他上行链路,则从标准 vSwitch 迁移上行链路。
- 选择要从标准 vSwitch 上的虚拟机网络迁移到分布式 vSwitch 上的虚拟机分布式端口组的虚拟机。单击分配端口组,然后选择分布式端口组。
- 查看更改,然后单击完成。在此示例中,您将移动到虚拟机。使用初始标准 vSwitch 虚拟机网络的任何模板都必须转换为虚拟机并进行编辑。必须选择虚拟机的新分布式端口组作为网络。此步骤无法通过迁移向导实现。
由于标准 vSwitch 不再有任何上行链路或端口组,因此可以安全地将其移除。
这将完成从 vSphere Standard Switch 切换到 vSphere Distributed Switch 的迁移。