Compartilhar via


Objetos de interface de rede

Os objetos da Interface de Rede são classificados 3 e subordinados a node ou nodearray. O network-interface objeto representa uma Interface de Rede do Azure.

Você pode anexar várias interfaces de rede a um único nó para VMs multi-homed. Para localizar o número máximo de NICs para a versão da VM escolhida, consulte a documentação tamanhos da VM .

Exemplo

Os nós obtêm uma única interface de rede por padrão. Adicionar uma seção [[[network-interface]]] a um nó permite que os padrões sejam substituídos. Você também pode adicionar NICs extras e anexá-los a uma VM.

Este exemplo cria um nó com dois adaptadores de rede. Ele coloca a segunda NIC em uma sub-rede diferente com dois grupos de segurança de aplicativo:

[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

Valores de atributo que começam com $ parâmetros de referência.

Referência de atributo

Use o bloco [[[network-interface]]] mais frequentemente para nodos individuais. Os atributos que fazem referência a propriedades singulares, como um endereço IP privado, não se aplicam a arrays de nós. No entanto, você pode usar o bloco para aplicar um Grupo de Segurança de Rede existente ou um ou mais Grupos de Segurança de Aplicativo a nós em uma matriz.

Atributo Tipo Definição
AssociatePublicIpAddress booleano Associar um endereço IP público à NIC
Habilitar Encaminhamento de IP booleano Se true, permite o encaminhamento de IP
Grupo de Segurança fio Especifique uma ID de Recurso do Grupo de Segurança de Rede existente (substitui o NSG padrão criado quando você especifica um IP público). Essa configuração substitui o atributo de NetworkSecurityGroupId, se houver.
Grupos de Segurança de Aplicações Cadeia de caracteres (lista) Lista de grupos de segurança de aplicativo por ID de recurso
SubnetId fio Definição de sub-rede no formato ${rg}/${vnet}/${subnet}. Esse valor substitui o SubnetIdatributo de nó.
Primário booleano Se definido, marcará essa NIC como primária para o sistema operacional.
PrivateIp fio Atribuir um endereço IP privado específico (somente nó).
NetworkInterfaceId fio Especificar um NIC existente por ID de recurso (somente nó).
Endereço IP Público Estático booleano Se verdadeiro, o endereço IP persistirá entre reinicializações de nó (apenas nó).

Interfaces de rede existentes

Para nós de cabeçalho, você pode criar um NIC separadamente e anexá-lo a um nó:

[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

O CycleCloud não modifica nem exclui esse adaptador de rede.