Share via


Netzwerkschnittstellenobjekte

Netzwerkschnittstellenobjekte sind Rang 3 und untergeordnete node Oder nodearray. network-interface stellt eine Azure Network Interface dar.

Mehrere Netzwerkschnittstellen können an einen einzelnen Knoten für Multi-Homed-VMs angefügt werden. Weitere Informationen finden Sie in der VM-Größendokumentation , um die maximale Anzahl von NICs für die ausgewählte VM-SKU zu finden.

Beispiel

Das Hinzufügen eines [[[network-interface]]] Abschnitts zu einem Knoten fügt der Standard-NIC Steuerelemente hinzu. Sie können auch zusätzliche NICs hinzufügen und an eine VM anfügen.

In diesem Beispiel wird eine vorhandene NIC an eine VM angefügt:

[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

Attributwerte, die beginnen $ , beziehen sich auf Parameter.

Attributreferenz

Attribut Typ Definition
AssociatePublicIpAddress Boolean Zuordnen einer öffentlichen IP-Adresse zur NIC (nur Knoten)
StaticPublicIpAddress Boolean Wenn true, wird die IP-Adresse zwischen Knotenneustarts beibehalten (nur Knoten)
EnableIpForwarding Boolean Wenn true, zulassen Sie die IP-Weiterleitung (nur Knoten)
PrivateIp String Zuweisen einer bestimmten privaten IP-Adresse (nur Knoten)
NetworkInterfaceId String Angeben einer vorhandenen NIC nach Ressourcen-ID (nur Knoten)
SecurityGroup String Angeben einer vorhandenen Netzwerksicherheitsgruppen-Resouce-ID (überschreibt die standardmäßige NSG, die erstellt wird, wenn eine öffentliche IP angegeben wird)
ApplicationSecurityGroups Zeichenfolge (Liste) Liste der Anwendungssicherheitsgruppen nach Ressourcen-ID und durch Komma getrennt

Nodearray-Netzwerkschnittstellenattribute

Der [[[network-interface]]] Block wird am häufigsten für einzelne Knoten/VMs verwendet, und die meisten Attribute gelten nicht für Knotenarrays. Der Block kann jedoch verwendet werden, um eine vorhandene Netzwerksicherheitsgruppe oder eine oder mehrere Anwendungssicherheitsgruppen auf alle Knoten/VMs im Knotenarray anzuwenden.