Поделиться через


Объекты сетевого интерфейса

Объекты сетевого интерфейса являются рангом 3 и подчинены node или nodearray. network-interface представляет сетевой интерфейс Azure.

Несколько сетевых интерфейсов могут быть подключены к одному узлу для виртуальных машин с несколькими узлами. Сведения о максимальном количестве сетевых карт для выбранного номера SKU виртуальной машины см. в документации по размерам виртуальных машин.

Пример

[[[network-interface]]] Добавление раздела в узел добавляет элементы управления в сетевой адаптер по умолчанию. Вы также можете добавить дополнительные сетевые карты и подключить их к виртуальной машине.

В этом примере выполняется подключение существующей сетевой карты к виртуальной машине:

[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 Логическое Связывание общедоступного IP-адреса с сетевой картой (только узел)
StaticPublicIpAddress Логическое Если значение равно true, IP-адрес будет сохранен между перезапусками узла (только для узлов)
EnableIpForwarding Логическое Если значение равно true, разрешите IP-пересылку (только узел)
PrivateIp Строка Назначение определенного частного IP-адреса (только для узла)
NetworkInterfaceId Строка Указание существующей сетевой карты по идентификатору ресурса (только для узла)
SecurityGroup Строка Укажите существующий идентификатор группы безопасности сети (переопределяет группу безопасности сети по умолчанию, созданную при указании общедоступного IP-адреса).
ApplicationSecurityGroups String (list) Список групп безопасности приложений по идентификатору ресурса и разделен запятыми

Атрибуты сетевого интерфейса Nodearray

Блок [[[network-interface]]] чаще всего используется для отдельных узлов или виртуальных машин, и большинство атрибутов не применяются к nodearrays. Однако блок может использоваться для применения существующей группы безопасности сети или одной или нескольких групп безопасности приложений ко всем узлам или виртуальным машинам в nodearray.