Creazione di VM con più interfacce di rete

Questa pagina descrive come creare istanze VM con più interfacce di rete.

Prima di iniziare

Prima di iniziare, assicurati di conoscere le caratteristiche delle istanze con più interfacce di rete descritte nella panoramica Interfacce di rete multiple.

Ruoli IAM

Per creare un'istanza con più interfacce di rete, devi avere uno dei seguenti ruoli:

Creazione ed eliminazione di istanze e modelli di istanza con più interfacce in un progetto che non utilizza un ambiente VPC condiviso: un utente con il ruolo Proprietario, Editor o Amministratore istanze Compute (v1) può creare un'istanza con più interfacce associate a reti e subnet VPC che fanno parte dello stesso progetto.

Creazione ed eliminazione di istanze e modelli di istanza con più interfacce in ambienti VPC condiviso: un utente con il ruolo Proprietario, Editor o Amministratore istanze Compute (v1) può creare un'istanza con più interfacce. Se una delle interfacce è collegata a una subnet in un progetto host VPC condiviso, devi avere anche il ruolo Utente di rete Compute (roles/compute.networkUser) per l'intero progetto host o per le subnet che devi utilizzare.

Per saperne di più sulle autorizzazioni, consulta la documentazione IAM di Compute Engine.

Creazione di istanze VM con più interfacce di rete

Questa sezione descrive come creare un'istanza con più interfacce di rete, incluse le vNIC e le NIC dinamiche. Per istruzioni generali sulla creazione di istanze, consulta Creare e avviare un'istanza VM.

La prima interfaccia viene sempre creata come nic0 ed è sempre l'interfaccia predefinita.

Console

  1. Nella console Google Cloud , vai alla pagina Crea un'istanza.

    Vai a Crea un'istanza

  2. Nel riquadro Configurazione macchina, segui questi passaggi:

    1. Nel campo Nome, inserisci un nome per l'istanza.
    2. Nel campo Regione, seleziona una regione.
    3. Nel campo Zona, seleziona una zona.
  3. Nel menu di navigazione, fai clic su Networking per visualizzare il riquadro Networking.

  4. Nella sezione Interfacce di rete, espandi l'interfaccia di rete per modificarla.

    1. Per Rete e Subnet, seleziona la rete e la subnet che vuoi utilizzare.

      Se vuoi configurare gli indirizzi IPv6 sull'interfaccia, seleziona una subnet con un intervallo di indirizzi IPv6 /64 configurato. Il tipo di accesso IPv6 della subnet determina se l'istanza riceve un intervallo di indirizzi IPv6 interni /96 o un intervallo di indirizzi IPv6 esterni /96.

    2. Seleziona una delle seguenti opzioni per il Tipo di stack IP dell'interfaccia:

      • IPv4 (stack singolo)
      • IPv4 e IPv6 (stack doppio)
      • IPv6 (stack singolo)
    3. Per le interfacce con indirizzi IPv4, segui questi passaggi:

      1. Per Indirizzo IPv4 interno principale, seleziona una delle seguenti opzioni:

        • Temporaneo (automatico) per assegnare automaticamente un nuovo indirizzo IPv4 temporaneo
        • Temporaneo (personalizzato) per specificare manualmente un nuovo indirizzo IPv4 temporaneo
        • Un indirizzo IPv4 interno statico prenotato dall'elenco
        • Prenota indirizzo IPv4 interno statico per prenotare e assegnare un nuovo indirizzo IPv4 interno statico
      2. Per Indirizzo IPv4 esterno, seleziona una delle seguenti opzioni:

        • Temporaneo per assegnare un nuovo indirizzo IPv4 temporaneo
        • Nessuno per non assegnare un indirizzo IPv4 esterno
        • Un indirizzo IPv4 statico prenotato dall'elenco
        • Prenota indirizzo IP statico esterno per prenotare e assegnare un nuovo indirizzo IPv4 esterno statico
      3. Facoltativamente, puoi assegnare uno o più intervalli di IP alias all' interfaccia di rete. Per assegnare un intervallo di IP alias, segui questi passaggi:

        1. In Intervalli di IP alias, fai clic su Aggiungi intervallo IP.
        2. In Intervallo subnet, seleziona un intervallo di indirizzi IPv4 principali della subnet o un intervallo di indirizzi IPv4 secondari della subnet da utilizzare.
        3. Per Intervallo di IP alias, inserisci un intervallo IP in notazione CIDR. Questo intervallo deve essere un intervallo inutilizzato dell'intervallo IP della subnet selezionata.

        Per ulteriori informazioni sull'assegnazione di intervalli di IP alias alle interfacce di rete VM, consulta Configurare intervalli di IP alias.

    4. Per le interfacce con indirizzi IPv6, segui questi passaggi, a seconda del tipo di accesso della subnet connessa:

      1. Per Indirizzo IPv6 interno principale, seleziona una delle seguenti opzioni:
        • Temporaneo (automatico) per assegnare automaticamente un nuovo intervallo di indirizzi IPv6 interni temporanei
        • Temporaneo (personalizzato) per specificare manualmente un nuovo intervallo di indirizzi IPv6 interni temporanei
        • Un intervallo di indirizzi IPv6 interni statici prenotati dall'elenco
        • Prenota indirizzo IPv6 interno statico per prenotare e assegnare un nuovo intervallo di indirizzi IPv6 interni statici
      2. Per Indirizzo IPv6 esterno, seleziona una delle seguenti opzioni:
        • Temporaneo (automatico) per assegnare automaticamente un nuovo intervallo di indirizzi IPv6 esterni temporanei
        • Temporaneo (personalizzato) per specificare manualmente un nuovo intervallo di indirizzi IPv6 esterni temporanei
        • Un intervallo di indirizzi IPv6 esterni statici prenotati dall'elenco
        • Prenota indirizzo IPv6 esterno statico per prenotare e assegnare un nuovo intervallo di indirizzi IPv6 esterni statici
    5. Per completare la modifica dell'interfaccia di rete, fai clic su Fine.

  5. Per aggiungere un'altra interfaccia di rete:

    1. Per aggiungere una vNIC, fai clic su Aggiungi un'interfaccia di rete e completa il modulo inserendo i dettagli della vNIC.

    2. Per aggiungere una NIC dinamica, fai clic su Aggiungi un'interfaccia di rete dinamica e segui questi passaggi:

      1. Nel campo Interfaccia di rete principale, seleziona la vNIC principale per cui creare la NIC dinamica.
      2. Nel campo ID VLAN, inserisci l'ID VLAN della NIC dinamica.
      3. Completa il modulo inserendo i dettagli rimanenti della NIC dinamica.
  6. Continua il processo di creazione dell'istanza.

  7. Fai clic su Crea.

gcloud

Per creare interfacce di rete su una nuova istanza, utilizza il gcloud compute instances create comando.

Includi il flag --network-interface per ogni interfaccia, seguito da eventuali chiavi di rete appropriate, come network, subnet, private-network-ip, address, external-ipv6-address e vlan.

L'inclusione della chiave vlan crea una NIC dinamica. Se crei una NIC dinamica, devi anche seguire i passaggi per configurare il sistema operativo guest per le NIC dinamiche dopo aver creato l'istanza.

Per visualizzare esempi di come creare istanze con più interfacce, consulta le configurazioni di esempio.

Questo snippet illustra solo il flag --network-interface, uno dei tanti parametri possibili che puoi specificare durante la creazione di un'istanza.

gcloud compute instances create INSTANCE_NAME \
    --zone ZONE \
    --network-interface \
        network=NETWORK_A,subnet=SUBNET_A, \
        stack-type=STACK_TYPE, \
        private-network-ip=INTERNAL_IPV4_ADDRESS, \
        address=EXTERNAL_IPV4_ADDRESS | no-address, \
        internal-ipv6-address=INTERNAL_IPV6_ADDRESS \
    ...
    --network-interface \
        network=NETWORK_B,subnet=SUBNET_B, \
        stack-type=STACK_TYPE, \
        external-ipv6-address=EXTERNAL_IPV6_ADDRESS, \
        external-ipv6-prefix-length=96, \
        ipv6-network-tier=PREMIUM, \
        vlan=VLAN_ID \
    ...

Sostituisci quanto segue:

  • INSTANCE_NAME: il nome dell'istanza da creare.
  • ZONE: la zona in cui viene creata l'istanza.