Partilhar via


Objetos de interface de rede

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

É possível anexar várias interfaces de rede a um único nó para VMs com múltiplas conexões de rede. Para encontrar o número máximo de NICs para a versão de VM escolhida, consulte a documentação de Tamanhos de VM .

Exemplo

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

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

[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 [[[network-interface]]] bloco principalmente para nós individuais. Os atributos que fazem referência a propriedades singulares, como um endereço IP privado, não se aplicam a matrizes 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
AssociarEndereçoIPPublico booleano Associar um endereço IP público à NIC
Ativar Encaminhamento de IP booleano Caso verdadeiro, permita o encaminhamento de IP
Grupo de Segurança Cordão Especifique um 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 NetworkSecurityGroupIdatributo node, se houver.
GruposDeSegurançaAplicacional String (lista) Lista de grupos de segurança de aplicativos por ID de recurso
SubnetId Cordão Definição de sub-rede no formulário ${rg}/${vnet}/${subnet}. Esse valor substitui o SubnetIdatributo node.
Primário booleano Se definido, marca essa NIC como primária para o sistema operacional.
PrivateIp Cordão Atribua um endereço IP privado específico (somente nó).
NetworkInterfaceId Cordão Especifique uma NIC existente por ID de recurso (somente nó).
Endereço IP Público Estático booleano Se verdadeiro, o endereço IP persiste entre as reinicializações do nó (somente nó).

Interfaces de rede existentes

Para nós principais, você pode criar uma NIC separadamente e anexá-la 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 essa interface de rede.