Creare VM con più interfacce di rete


Per impostazione predefinita, ogni istanza di calcolo ha almeno un'interfaccia di rete (vNIC) che determina la rete Virtual Private Cloud utilizzata dall'istanza. Puoi creare un'istanza con più interfacce di rete. Ad eccezione delle reti VPC create con un profilo di rete RDMA, ogni interfaccia di rete deve essere assegnata a una subnet in una rete VPC univoca. Il tipo di stack dell'interfaccia di rete e il tipo di stack della subnet funzionano insieme come descritto in Tipi di stack e indirizzi IP

Ogni istanza di calcolo riceve una route predefinita utilizzando l'opzione DHCP 121, come definito dalla RFC 3442. Il percorso predefinito è associato a nic0. Se non manualmente configurato in modo diverso, il traffico che lascia un'istanza per qualsiasi destinazione diversa da una subnet con collegamento diretto lascia l'istanza utilizzando la route predefinita su nic0.

Sui sistemi Linux, puoi configurare regole e percorsi personalizzati all'interno del sistema operativo guest utilizzando il file /etc/iproute2/rt_tables e i comandi ip rule e ip route. Per saperne di più, consulta la documentazione del sistema operativo guest. Per un esempio, consulta il tutorial Configurare il routing per un'interfaccia aggiuntiva.

Se non hai bisogno di più interfacce di rete, segui la procedura per creare e avviare un'istanza per creare istanze con la configurazione di rete predefinita.

Prima di iniziare

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per creare un'istanza con una sottorete specifica, chiedi all'amministratore di concederti il ruolo IAM Amministratore istanze Compute (v1) (roles/compute.instanceAdmin.v1) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene le autorizzazioni necessarie per creare un'istanza con una subnet specifica. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:

Autorizzazioni obbligatorie

Per creare un'istanza con una subnet specifica, sono necessarie le seguenti autorizzazioni:

  • compute.instances.create sul progetto
  • Per specificare una subnet per l'istanza: compute.subnetworks.use nel progetto o nella subnet scelta
  • Per assegnare un indirizzo IP esterno all'istanza quando utilizzi una rete VPC: compute.subnetworks.useExternalIp nel progetto o nella subnet scelta

Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

Requisiti

Prima di creare un'istanza con più interfacce di rete, esamina i seguenti requisiti:

  • Ad eccezione delle reti VPC create con un profilo di rete RDMA, si applica la seguente limitazione: se crei un'istanza con più interfacce di rete, ogni interfaccia deve connettersi a una rete VPC diversa. Le reti possono essere reti VPC autonome o reti VPC condivise.
  • Ogni interfaccia di rete deve utilizzare un intervallo di indirizzi IP di subnet univoco.
  • Per le istanze di calcolo con più NIC in progetti autonomi, ogni interfaccia di rete deve utilizzare una subnet nello stesso progetto dell'istanza. Per le istanze nei progetti host o di servizio VPC condiviso, consulta VPC condiviso nella documentazione di Virtual Private Cloud. Le interfacce Private Service Connect consentono a un'istanza con più NIC di avere interfacce di rete in sottoreti di progetti diversi. Per saperne di più, consulta Informazioni sui collegamenti di rete.

Crea istanze VM con più interfacce di rete

La maggior parte delle istanze Compute Engine ti consente di configurare più vNIC durante la creazione dell'istanza.

Per informazioni su come creare un'istanza di calcolo con più interfacce di rete, consulta Creare istanze VM con più interfacce di rete.

Aggiungere interfacce di rete a un'istanza esistente

Puoi configurare le NIC virtuali (vNIC) per un'istanza solo durante la sua creazione. Tuttavia, puoi aggiungere o rimuovere NIC dinamiche a un'istanza esistente senza doverla riavviare.

Le NIC dinamiche sono sottointerfacce di una vNIC principale. Quando configuri una NIC dinamica, specifica un ID VLAN utilizzato per taggare il traffico di rete per la NIC dinamica:

  • L'ID VLAN di una NIC dinamica deve essere un numero intero compreso tra 2 e 255.
  • L'ID VLAN di una NIC dinamica deve essere univoco all'interno di una vNIC padre. Tuttavia, le NIC dinamiche che appartengono a vNIC padre diverse possono utilizzare lo stesso ID VLAN.

Google Cloud utilizza il seguente formato per il nome di una NIC dinamica: PARENT_NIC_NUMBER.VLAN_ID

PARENT_NIC_NUMBER è il nome della vNIC principale, ad esempio nic0. VLAN_ID è il numero specificato durante la configurazione della NIC dinamica. Un esempio di nome NIC dinamico è nic0.4.

Per informazioni su come aggiungere NIC dinamiche a un'istanza, consulta Aggiungere NIC dinamiche a un'istanza.

Passaggi successivi