使用加速网络可以实现对 VM 的单根 I/O 虚拟化 (SR-IOV),大幅提升其网络性能。 这种高性能路径会绕过数据路径中的主机,降低延迟、抖动,以及受支持 VM 类型上的最苛刻网络工作负荷的 CPU 利用率。 下图显示了具有和没有加速网络的两个 VM 之间的通信:
Azure Site Recovery 使你能够将加速网络的优势用于故障转移到其他 Azure 区域的 Azure 虚拟机。 本文介绍如何为使用 Azure Site Recovery 复制的Azure virtual machines启用加速网络。
必备条件
在开始之前,请确保了解:
- Azure虚拟机复制体系结构
- 为Azure virtual machines设置复制
- 失败 Azure virtual machines
使用 Windows 虚拟机的加速网络功能
仅当源虚拟机已启用加速网络时,Azure Site Recovery才支持为复制virtual machines启用加速网络。 如果源虚拟机未启用加速网络,可以了解如何为 Windows virtual machines here 启用加速网络。
受支持的操作系统
Azure库中原生支持以下发行版:
- Windows Server 2022 Datacenter
- Windows Server 2019 Datacenter
- Windows Server 2016 Datacenter
- Windows Server 2012 R2 Datacenter
支持的 VM 实例
大多数通用型和具有两个或更多 vCPU 的计算优化实例规格都支持加速网络。 这些支持的系列包括:D/DSv2 和 F/Fs。
在支持超线程的实例上,具有四个或多个 vCPU 的 VM 实例支持加速网络。 受到支持的系列包括 D/DSv3、E/ESv3、Fsv2 和 Ms/Mms。
有关 VM 实例的详细信息,请参阅Windows VM 大小。
Linux VM 的加速网络
仅当源虚拟机已启用加速网络时,Azure Site Recovery才支持为复制virtual machines启用加速网络。 如果源虚拟机未启用加速网络,可以了解如何为 Linux virtual machines here 启用加速网络。
受支持的操作系统
Azure Gallery中立即支持以下分发版:
- Ubuntu 16.04
- SLES 12 SP3
- CentOS 7.4
- CoreOS Linux
- Debian "Stretch" 带有 backports 内核
支持的 VM 实例
大多数通用型和具有两个或多个 vCPU 的计算优化实例大小都支持加速网络。 这些支持的系列包括:D/DSv2 和 F/Fs。
在支持超线程的实例上,具有四个或多个 vCPU 的 VM 实例支持加速网络。 受到支持的系列包括 D/DSv3、E/ESv3、Fsv2 和 Ms/Mms。
有关 VM 实例的详细信息,请参阅Linux VM 大小。
为复制的 VM 启用加速网络
当您启用复制为 Azure 虚拟机时,Site Recovery 会自动检测虚拟机网络接口是否已启用加速网络。 如果已启用加速网络,Site Recovery会自动在复制的虚拟机的网络接口上配置加速网络。
可以在复制虚拟机 的网络 设置中的相应 NIC 选项卡下验证加速网络的状态。
如果在启用复制后在源虚拟机上启用加速网络,则可以通过以下过程为复制的虚拟机网络接口启用加速网络:
- 打开复制的虚拟机 的网络 设置。
- 在“网络接口”部分下选择 网络接口 的名称。
- 从“目标”列下的“加速网络”下拉列表中选择“已启用”。
按照上述过程操作,对之前未通过 Site Recovery 自动启用加速网络的现有复制虚拟机进行处理。