你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

网络接口对象

网络接口对象排名 3,从属或nodearray从属nodenetwork-interface 表示 Azure 网络接口。

可将多个网络接口附加到多宿主 VM 的单个节点。 请参阅 VM 大小 文档,查找所选 VM SKU 的最大 NIC 数。

示例

[[[network-interface]]] 节点添加节会将控件添加到默认 NIC。 还可以添加其他 NIC 并将其附加到 VM。

此示例将现有 NIC 附加到 VM:

[cluster my-cluster]
  [[node my-node]]
    Credentials = $Credentials
    SubnetId = $SubnetId
    MachineType = $MachineType
    ImageName = $ImageName

    [[[network-interface my-nic]]]
      NetworkInterfaceId = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/networkInterfaces/my-nic

$ 引用参数开头的属性值。

属性引用

Attribute 类型 定义
AssociatePublicIpAddress Boolean 仅) 将公共 IP 地址与 NIC (节点关联
StaticPublicIpAddress Boolean 如果为 true,则节点重启 (节点之间保留 IP 地址)
EnableIpForwarding Boolean 如果为 true,则仅允许 ip 转发 (节点)
PrivateIp 字符串 仅) (节点分配特定的专用 IP 地址
NetworkInterfaceId 字符串 仅按资源 ID (节点指定现有 NIC)
SecurityGroup 字符串 指定现有的网络安全组 Resouce ID (替代在指定公共 IP 时创建的默认 NSG)
ApplicationSecurityGroups 字符串 (列表) 按资源 ID 划分的应用程序安全组列表,用逗号分隔

Nodearray 网络接口属性

[[[network-interface]]] 最常用于单个节点/VM,大多数属性不适用于 nodearray。 但是,该块可用于将现有网络安全组或一个或多个应用程序安全组应用到 nodearray 中的所有节点/VM。