Questa pagina descrive come eliminare un'istanza di appliance router e le relative risorseGoogle Cloud sottostanti. Per illustrare la procedura, questa pagina utilizza lo scenario descritto in Creare istanze di appliance router.
Per saperne di più sull'appliance router, consulta la panoramica dell'appliance router.
Per ulteriori informazioni su Network Connectivity Center (NCC), consulta la panoramica di NCC.
Prima di iniziare
Prima di iniziare, consulta le sezioni seguenti.
Crea o seleziona un progetto
Per semplificare la configurazione di NCC, inizia identificando un progetto valido.
- 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 senza costi per l'esecuzione, il test e il deployment dei workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init Se utilizzi Google Cloud CLI, imposta l'ID progetto utilizzando il comando
gcloud config set.gcloud config set project PROJECT_ID
Sostituisci
PROJECT_IDcon l'ID progetto univoco.Le istruzioni di gcloud CLI in questa pagina presuppongono che tu abbia impostato l'ID progetto.
Per verificare di aver impostato correttamente l'ID progetto, utilizza il comando
gcloud config list.gcloud config list --format='text(core.project)'
Richiedi l'accesso
Per lavorare con NCC, devi disporre delle autorizzazioni descritte in Controllo dell'accesso.
Elimina i peer BGP sul router Cloud
gcloud
Per eliminare due peer BGP ridondanti sul router Cloud per l'istanza dell'appliance router, inserisci questo comando:
gcloud compute routers remove-bgp-peer NAME \
--peer-name PEER_NAME,PEER_NAME \
--region=REGION \
--project=PROJECT_ID
Sostituisci quanto segue:
NAME: il nome del router Cloud da aggiornare, ad esempiorouter-aPEER_NAME: il nome del peer BGP da eliminare, ad esempiorouter-appliance-bgp-peer-0,router-appliance-bgp-peer-1REGION: la regione in cui si trova la VM che funge da istanza dell'appliance router, ad esempious-west1PROJECT_ID: l'ID del progetto per il router Cloud, ad esempiomy-project
API
Per eliminare due peer BGP sul router Cloud per un'istanza
dell'appliance router, utilizza il
metodo compute.routers.patch.
Nella richiesta, trasmetti le informazioni sui peer BGP che vuoi
conservare. Devi includere tutti i campi di configurazione per ogni peer.
L'esempio seguente rimuove tutti i peer BGP dal router Cloud:
PATCH
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME
{
"bgpPeers": []
}
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto per il router Cloud, ad esempiomy-projectREGION: la regione in cui si trova la VM che funge da istanza dell'appliance router, ad esempious-west1NAME: il nome del router Cloud da aggiornare, ad esempiorouter-a
Elimina le interfacce Cloud Router per l'istanza appliance router
Quando elimini le interfacce del router Cloud per le istanze di appliance router, utilizza le seguenti linee guida:
- Elimina entrambe le interfacce contemporaneamente.
- Elimina le interfacce router Cloud solo se non vengono utilizzate da altre risorse. Google Cloud
gcloud
Per eliminare due interfacce router Cloud ridondanti per un'istanza di appliance router, inserisci il comando seguente:
gcloud compute routers remove-interface NAME \
--interface-names=INTERFACE_NAME,INTERFACE_NAME \
--region=REGION \
--project=PROJECT_ID
Sostituisci quanto segue:
NAME: il nome del router Cloud da aggiornare, ad esempiorouter-aINTERFACE_NAME: il nome dell'interfaccia, ad esempiorouter-appliance-interface-0,router-appliance-interface-1REGION: la regione Google Cloud in cui si trova il router Cloud, ad esempious-west1PROJECT_ID: l'ID del progetto per il router Cloud, ad esempiomy-project
API
Per eliminare due interfacce ridondanti sul router Cloud per un'istanza di appliance router, utilizza il metodo compute.routers.patch.
Nella richiesta, trasmetti le informazioni sui peer BGP che vuoi conservare. Devi includere tutti i campi di configurazione per ogni peer.
L'esempio seguente rimuove tutte le interfacce dal router Cloud:
"PATCH https"://www.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME{
"region":"REGION",
"interfaces":[]
}
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto per il router Cloud, ad esempiomy-projectREGION: la Google Cloud regione in cui si trova router Cloud, ad esempious-west1NAME: il nome del router Cloud da aggiornare, ad esempiorouter-aNETWORK: il nome della rete VPC, ad esempionetwork-aINTERFACE_NAME: il nome dell'interfaccia, ad esempiorouter-appliance-interface-0,router-appliance-interface-1
Elimina il router Cloud
Per i passaggi, consulta Eliminazione dei router.
Elimina lo spoke di Network Connectivity Center
Per la procedura, vedi Eliminare uno spoke.
Elimina il software dell'appliance router sulla VM
Per i passaggi, consulta la documentazione del fornitore dell'appliance router.
Elimina la VM dell'appliance router
gcloud
Per eliminare un'istanza VM appliance router, inserisci questo comando:
gcloud compute instances delete INSTANCE_NAME \
--project=PROJECT_ID \
--zone=ZONE
Sostituisci quanto segue:
INSTANCE_NAME: il nome dell'istanza dell'appliance router, ad esempiorouter-app-aPROJECT_ID: l'ID del progetto per il router Cloud, ad esempiomy-projectZONE: la zona in cui si trova la VM che funge da istanza dell'appliance router, ad esempious-west1-a
API
Per eliminare un'istanza VM, utilizza il
metodo compute.instances.delete:
DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto per il router Cloud, ad esempiomy-projectZONE: la zona in cui si trova la VM che funge da istanza di appliance router, ad esempious-west1-aINSTANCE_NAME: il nome dell'istanza appliance router, ad esempiorouter-app-a
Elimina la regola firewall che consente BGP
Se applicabile, elimina la regola firewall che consente il traffico BGP sulla porta TCP 179 alla rete che contiene le istanze dell'appliance router.
Per i passaggi, vedi Eliminare le regole firewall.
Passaggi successivi
- Per visualizzare le informazioni di monitoraggio e logging dell'appliance router, consulta Visualizzazione di log e metriche.
- Per trovare soluzioni ai problemi relativi all'appliance router, consulta la sezione Risoluzione dei problemi.
- Per informazioni dettagliate sull'API e sui comandi
gcloud, consulta API e riferimenti.