Proponi uno spoke VPC in un altro progetto

Quando crei uno spoke, devi associarlo a un hub. Se lo spoke si trova in un progetto diverso dall'hub, l'amministratore dell'hub deve approvare lo spoke proposto prima che possa diventare attivo. Per creare uno spoke VPC da connettere a un hub in un altro progetto, segui questi passaggi.

Per informazioni su come utilizzare gli spoke, tra cui creazione, elenco, aggiornamento ed eliminazione degli spoke, consulta la pagina relativa all'utilizzo degli spoke.

Prima di iniziare

Prima di iniziare, rivedi le sezioni seguenti.

Crea o seleziona un progetto

Per semplificare la configurazione di Network Connectivity Center, inizia identificando un progetto valido.

  1. Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  4. Installa Google Cloud CLI.
  5. Per initialize gcloud CLI, esegui questo comando:

    gcloud init
  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  7. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  8. Installa Google Cloud CLI.
  9. Per initialize gcloud CLI, esegui questo comando:

    gcloud init
  1. Se utilizzi Google Cloud CLI, imposta l'ID progetto utilizzando il comando gcloud config set.

    gcloud config set project PROJECT_ID

    Sostituisci PROJECT_ID con l'ID progetto univoco.

    Le istruzioni di gcloud CLI in questa pagina presuppongono che tu abbia impostato l'ID progetto.

  1. Per confermare di aver impostato correttamente l'ID progetto, utilizza il comando gcloud config list.

    gcloud config list --format='text(core.project)'

Abilita l'API Network Connectivity

Prima di poter eseguire qualsiasi attività utilizzando Network Connectivity Center, devi abilitare l'API Network Connectivity.

Console

Per abilitare l'API Network Connectivity:

  1. Nella console Google Cloud, vai a Network Connectivity Center.

    Vai al Network Connectivity Center

  2. Fai clic su Abilita.

In alternativa, puoi abilitare l'API utilizzando la libreria API della console Google Cloud, come descritto in Abilitazione delle API.

Console

  1. Nella console Google Cloud, vai a Network Connectivity Center.

    Vai al Network Connectivity Center

  2. Nel menu Progetto, seleziona un progetto in cui vuoi creare lo spoke.

  3. Fai clic sulla scheda Spoke.

  4. Fai clic su Aggiungi spoke.

  5. Nella sezione Seleziona hub, per collegare il nuovo spoke a un hub in un altro progetto, seleziona la località dell'hub come In un altro progetto.

  6. Inserisci l'ID progetto e il nome dell'hub a cui vuoi collegare il nuovo spoke.

  7. Inserisci un Nome spoke e, facoltativamente, una Descrizione.

  8. Se l'hub a cui ti stai connettendo è configurato per la topologia a stella (Anteprima), seleziona o inserisci il nome del gruppo spoke per lo spoke. Per informazioni sulla topologia a stella, consulta Topologia a stelle. Per informazioni sui gruppi di spoke, consulta Gruppi di spoke.

  9. Per Tipo di spoke sono disponibili le seguenti opzioni:

    • Per un hub in un altro progetto, il tipo di spoke predefinito è Spoke VPC.
    • Per un hub nello stesso progetto, i tipi di spoke consentiti sono determinati dai tipi di spoke preesistenti.
    • Se non sono presenti spoke, puoi selezionare qualsiasi tipo di spoke, anche se l'opzione preselezionata è il tunnel Cloud VPN.
  10. Per aggiungere una rete VPC allo spoke, seleziona Rete VPC dall'elenco.

  11. Facoltativamente, puoi aggiungere un filtro spoke VPC per personalizzare il modo in cui vengono pubblicizzate le route inserendo un intervallo di indirizzi IP per escludere l'esportazione dallo spoke all'hub. Non puoi modificare questo filtro dopo la creazione dello spoke.

  12. Fai clic su Fine.

  13. Se vuoi aggiungere altri spoke, fai clic su Aggiungi spoke e ricomincia il processo, iniziando dall'inserimento di un Nome spoke.

  14. Quando hai completato l'aggiunta degli spoke, fai clic su Crea. La pagina Network Connectivity Center viene aggiornata per mostrare i dettagli degli spoke che hai creato.

    Lo stato dello spoke rimane Inactive finché l'amministratore dell'hub non esamina e accetta lo spoke proposto.

gcloud

Per creare uno spoke VPC, utilizza il comando gcloud network-connectivity spokes linked-vpc-network create.

gcloud network-connectivity spokes linked-vpc-network create SPOKE_NAME \
    --hub=HUB_URI \
    --global \
    --vpc-network=VPC_NETWORK \
    --exclude-export-ranges=[CIDR_RANGE] \
    --group=GROUP_NAME

Sostituisci quanto segue:

  • SPOKE_NAME: un nome per lo spoke che stai creando
  • HUB_URI: l'URI di un hub in un altro progetto in cui vuoi creare lo spoke
  • VPC_NETWORK: la rete VPC a cui questo spoke fornisce connettività. La rete VPC deve trovarsi nello stesso progetto dello spoke.
  • [CIDR_RANGE]: intervalli IP da escludere dall'esportazione nell'hub (fino a 16 intervalli CIDR), ad esempio 10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32 Gli intervalli specificati devono essere più lunghi o uguali alle subnet configurate singolarmente all'interno del VPC
  • GROUP_NAME: il gruppo a cui appartiene lo spoke. I valori supportati sono default per un hub di topologia mesh o center o edge per un hub con topologia a stella. Questo campo è obbligatorio per i gruppi di spoke che utilizzano la topologia a stella (Anteprima). Per informazioni dettagliate sui gruppi di spoke, consulta Gruppi di spoke.

API

Per creare uno spoke VPC, utilizza il metodo networkconnectivity.spokes.create.

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/spokes
  {
    "name":"NAME",
    "hub":"HUB_URI",
    "linkedVpcNetwork": {
       "uri": VPC_URI,
       "exclude_export_ranges": "[CIDR_RANGE]",
       "group": "GROUP_NAME"
    },
  }

Sostituisci i seguenti valori:

  • PROJECT_ID: l'ID del progetto che contiene il nuovo spoke
  • HUB_URI: l'URI completo dell'hub, incluso il progetto, poiché l'hub si trova in un progetto diverso dallo spoke, ad esempio projects/hub-project-ID/locations/global/hubs/hub-name
  • VPC_URI: la rete VPC a cui punta questo spoke, ad esempio vpc_uri
  • [CIDR_RANGE]: intervalli IP da escludere dall'esportazione nell'hub (fino a 16 intervalli CIDR), ad esempio 10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32. Gli intervalli specificati devono essere più lunghi o uguali alle subnet configurate singolarmente all'interno del VPC.
  • GROUP_NAME: il gruppo a cui appartiene lo spoke, ad esempio center o edge. Questo campo è obbligatorio per i gruppi di spoke che utilizzano la topologia a stella (Anteprima). Per informazioni dettagliate sui gruppi di spoke, consulta Gruppi di spoke.

Passaggi successivi