Delen via


Netwerkinterfaceobjecten

Netwerkinterfaceobjecten zijn rang 3 en ondergeschikt aan node of nodearray. Het network-interface object vertegenwoordigt een Azure-netwerkinterface.

U kunt meerdere netwerkinterfaces koppelen aan één knooppunt voor vm's met meerdere locaties. Raadpleeg de documentatie over VM-grootten om het maximum aantal NIC's te vinden voor de VM-versie die u kiest.

Voorbeeld

Knooppunten krijgen standaard één netwerkinterface. Als u een [[[network-interface]]] sectie aan een knooppunt toevoegt, kunt u de standaardwaarden overschrijven. U kunt ook extra NIC's toevoegen en deze koppelen aan een virtuele machine.

In dit voorbeeld wordt een knooppunt met twee netwerkinterfaces gemaakt. De tweede NIC wordt in een ander subnet geplaatst met twee toepassingsbeveiligingsgroepen:

[cluster my-cluster]
  [[node my-node]]
    Credentials = $Credentials
    SubnetId = my-rg/my-vnet/subnet2
    MachineType = $MachineType
    ImageName = $ImageName

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

    [[[network-interface nic2]]]
      SubnetId = my-rg/my-vnet2/subnet
      ApplicationSecurityGroups = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/applicationSecurityGroups/asg1, /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/applicationSecurityGroups/asg2

Kenmerkwaarden die beginnen met $ referentieparameters.

Kenmerkreferentie

Gebruik het blok meestal [[[network-interface]]] voor één knooppunt. De kenmerken die verwijzen naar enkelvoudige eigenschappen, zoals een privé-IP-adres, zijn niet van toepassing op knooppuntmatrices. U kunt het blok echter gebruiken om een bestaande netwerkbeveiligingsgroep of een of meer toepassingsbeveiligingsgroepen toe te passen op knooppunten in een matrix.

Kenmerk Typ Definitie
Openbaar IP-adres koppelen Boolean Een openbaar IP-adres koppelen aan de NIC
IP-doorsturen inschakelen Boolean Indien waar, sta IP-doorschakeling toe
Beveiligingsgroep Touwtje Geef een bestaande resource-id van de netwerkbeveiligingsgroep op (overschrijft de standaard-NSG die is gemaakt wanneer u een openbaar IP-adres opgeeft). Met deze instelling wordt het NetworkSecurityGroupIdknooppuntkenmerk overschreven, indien van toepassing.
Applicatiebeveiligingsgroepen string (lijst) Lijst met toepassingsbeveiligingsgroepen op resource-id
SubnetId Touwtje Subnetdefinitie in de vorm ${rg}/${vnet}/${subnet}. Met deze waarde wordt het SubnetIdknooppuntkenmerk overschreven.
Primair Boolean Als deze is ingesteld, markeert u deze NIC als primair voor het besturingssysteem.
PrivateIp Touwtje Wijs een specifiek privé-IP-adres toe (alleen knooppunt).
NetworkInterfaceId Touwtje Geef een bestaande NIC op door resource-ID (alleen voor knooppunten).
StaticPublicIpAddress Boolean Indien van toepassing, blijft het IP-adres behouden tussen herstarts van het knooppunt (geldt alleen voor knooppunt).

Bestaande netwerkinterfaces

Voor hoofdknooppunten kunt u een NIC afzonderlijk maken en deze koppelen aan een knooppunt:

[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

CycleCloud wijzigt of verwijdert deze netwerkinterface niet.