可以在 Azure 虚拟网络中创建包含多个 NIC 的虚拟机。每个 NIC 必须位于一个子网中;可将一个子网指派到多个 NIC。每个 NIC 都有一个与其子网指派一致的 IP 地址。即使 NIC 的顺序发生变化,也会保留每个 NIC 的 IP 地址与 MAC 配对。
将工作负载迁移到 Microsoft Azure 时,请注意以下准则。
如果您已配置 Azure VPN 来将本地网络与 Azure 云环境加以连接,则可以使用私用 IP 地址进行工作负载迁移。否则,您必须允许将某个公用 IP 地址指派到复制网络、直接转换网络和测试直接转换网络。如果 VM 有多个 NIC,则只有主 NIC 才能具有公用 IP 地址。指派的公用 IP 地址将位于指定网络的地址空间中,以及每个网络中指定 NIC 的子网中。
注:仅当没有可用的站点到站点 Azure VPN 时,PlateSpin 才需要使用公用 IP 地址。
如果您为主 NIC 启用了公用 IP 地址,则 Azure 将为该 NIC 同时指派公用 IP 地址和私用 IP 地址。有关连接 Azure VM 的详细信息,请参见Azure VPN 上连接的工作负载的私用和公用 IP 地址。
Azure 将为 VM 配置一个与主要网络接口关联的默认网关。Azure 会去除所有次要 NIC 的网关信息,这会限制它们与主要接口所在子网的通讯。
对于配有多个 NIC 的 Windows 工作负载,可以允许次要 NIC 与其所属子网的外部通讯。请使用 Windows route add 命令在路由表中为次要 NIC 添加一个不同的网关项。请参见 Microsoft Azure 网站上 Create a VM with Multiple NICs(创建配有多个 NIC 的 VM)中的Configure Windows VMs(配置 Windows VM)
。
Azure VM 上可以挂接一个或多个 NIC。VM 的主要 NIC 可以同时具有公用和私用 IP 地址。私用 IP 地址用于来自虚拟网络中其他资源的通讯,以及来自将本地网络连接到 Azure 云环境的 Azure VPN 地址空间内部计算机的通讯。公用 IP 地址可用于与因特网通讯,以及与 Azure 云环境外部的计算机通讯。Azure 会自动将这些 IP 地址与 VM 的主要网络接口进行关联。
您可以使用 Microsoft 远程桌面客户端远程连接该 Azure VM。按如下方式指定 IP 地址:
私用 IP 地址: 如果您的计算机属于 Azure VPN 地址空间的一部分,请使用 VM 的私用 IP 地址。
公用 IP 地址: 如果您的计算机不属于 Azure VPN 地址空间的一部分,请使用 VM 的公用 IP 地址。
从地址空间不属于 Azure VPN 的计算机上,您也可以使用 Microsoft Azure 门户中的 Connect(连接)选项。此选项会自动为主要 NIC 起动配置为连接到 VM 的公用 IP 地址的 Microsoft 远程桌面客户端。
注:如果您的计算机属于 Azure VPN 地址空间的一部分,此门户操作将会失败。