Объекты сетевого интерфейса
Объекты сетевого интерфейса являются рангом 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.