Supprimer les instances d'appareils de routeur

Cette page explique comment supprimer une instance d'appareil de routeur et ses ressources Google Cloud sous-jacentes. Pour illustrer le processus, cette page utilise le scénario décrit dans la section Créer des instances d'appareil de routeur.

Pour en savoir plus sur l'appliance de routeur, consultez la présentation de l'appliance de routeur.

Pour en savoir plus sur le centre de connectivité réseau, consultez la section Présentation du centre de connectivité réseau.

Avant de commencer

Avant de commencer, consultez les sections suivantes.

Créer ou sélectionner un projet

Pour faciliter la configuration de Network Connectivity Center, commencez par identifier un projet valide.

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.
  5. To initialize the gcloud CLI, run the following command:

    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. Make sure that billing is enabled for your Google Cloud project.

  8. Install the Google Cloud CLI.
  9. To initialize the gcloud CLI, run the following command:

    gcloud init
  10. Si vous utilisez Google Cloud CLI, définissez votre ID de projet à l'aide de la commande gcloud config set.

    gcloud config set project PROJECT_ID

    Remplacez PROJECT_ID par votre ID de projet unique.

    Dans les instructions gcloud CLI présentées sur cette page, nous partons du principe que vous avez défini l'ID de votre projet.

  11. Pour vérifier que vous avez correctement défini l'ID du projet, utilisez la commande gcloud config list.

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

Obtenir l'accès

Pour utiliser Network Connectivity Center, vous avez besoin des autorisations décrites dans la section Contrôle des accès.

Supprimer des pairs BGP sur Cloud Router

gcloud

Pour supprimer deux pairs BGP redondants sur le routeur Cloud Router pour l'instance d'appliance de routeur, saisissez la commande suivante :

 gcloud compute routers remove-bgp-peer NAME \
     --peer-name PEER_NAME,PEER_NAME \
     --region=REGION \
     --project=PROJECT_ID

Remplacez les éléments suivants :

  • NAME : nom du routeur Cloud Router à mettre à jour. Par exemple, router-a
  • PEER_NAME : nom du pair BGP à supprimer. Par exemple, router-appliance-bgp-peer-0, router-appliance-bgp-peer-1
  • REGION : région où se trouve la VM agissant comme instance d'appliance de routeur. Par exemple, us-west1
  • PROJECT_ID : ID du projet pour le routeur Cloud Router. Par exemple my-project

API

Pour supprimer deux pairs BGP sur Cloud Router pour une instance de dispositif de routeur, utilisez la méthode compute.routers.patch. Dans votre requête, transmettez les informations sur les pairs BGP que vous souhaitez conserver. Vous devez inclure tous les champs configurés pour chaque pair.

L'exemple suivant supprime tous les pairs BGP du routeur Cloud Router :

PATCH
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME
 {
  "bgpPeers": []
 }

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet pour le routeur Cloud Router. Par exemple my-project
  • REGION : région où se trouve la VM agissant comme instance d'appliance de routeur. Par exemple, us-west1
  • NAME : nom du routeur Cloud Router à mettre à jour. Par exemple, router-a

Supprimer les interfaces Cloud Router pour l'instance d'appliance de routeur

Lorsque vous supprimez des interfaces Cloud Router pour des instances d'appareil de routeur, suivez les instructions ci-dessous :

  • Supprimez les deux interfaces en même temps.
  • Ne supprimez les interfaces Cloud Router que si les autres ressources Google Cloud ne les utilisent pas.

gcloud

Pour supprimer deux interfaces Cloud Router redondantes pour une instance d'appliance de routeur, saisissez la commande suivante :

 gcloud compute routers remove-interface NAME \
     --interface-names=INTERFACE_NAME,INTERFACE_NAME \
     --region=REGION \
     --project=PROJECT_ID

Remplacez les éléments suivants :

  • NAME : nom du routeur Cloud Router à mettre à jour. Par exemple, router-a
  • INTERFACE_NAME : nom de l'interface. Par exemple, router-appliance-interface-0, router-appliance-interface-1
  • REGION : région Google Cloud dans laquelle se trouve le routeur Cloud Router (par exemple, us-west1)
  • PROJECT_ID : ID du projet pour le routeur Cloud Router. Par exemple my-project

API

Pour supprimer deux interfaces redondantes sur Cloud Router pour une instance de dispositif de routeur, utilisez la méthode compute.routers.patch. Dans votre requête, transmettez les informations sur les pairs BGP que vous souhaitez conserver. Vous devez inclure tous les champs configurés pour chaque pair.

L'exemple suivant supprime toutes les interfaces du routeur Cloud Router :

"PATCH   https"://www.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME{
  "region":"REGION",
  "interfaces":[]
}

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet pour le routeur Cloud Router. Par exemple my-project
  • REGION : région Google Cloud dans laquelle se trouve le routeur Cloud Router (par exemple, us-west1)
  • NAME : nom du routeur Cloud Router à mettre à jour. Par exemple, router-a
  • NETWORK : nom du réseau VPC. Par exemple, network-a
  • INTERFACE_NAME : nom de l'interface. Par exemple, router-appliance-interface-0, router-appliance-interface-1

Supprimer le routeur Cloud Router

Pour connaître la procédure à suivre, consultez la section Supprimer des routeurs.

Supprimer le spoke de Network Connectivity Center

Pour connaître la procédure à suivre, consultez la section Supprimer un spoke.

Supprimer le logiciel du dispositif de routeur sur la VM

Pour connaître la procédure à suivre, consultez la documentation de votre fournisseur d'appliance de routeur.

Supprimer la VM du dispositif de routeur

gcloud

Pour supprimer une instance de VM d'appliance de routeur, saisissez la commande suivante :

gcloud compute instances delete INSTANCE_NAME \
    --project=PROJECT_ID \
    --zone=ZONE

Remplacez les éléments suivants :

  • INSTANCE_NAME : nom de l'instance d'appliance de routeur. Par exemple, router-app-a
  • PROJECT_ID : ID du projet pour le routeur Cloud Router. Par exemple my-project
  • ZONE : zone où se trouve la VM agissant comme instance d'appliance de routeur. Par exemple, us-west1-a

API

Pour supprimer une instance de VM, utilisez la méthode compute.instances.delete :

DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet pour le routeur Cloud Router. Par exemple my-project
  • ZONE : zone où se trouve la VM agissant comme instance d'appliance de routeur. Par exemple, us-west1-a
  • INSTANCE_NAME : nom de l'instance d'appliance de routeur. Par exemple, router-app-a

Supprimer la règle de pare-feu qui autorise BGP

Le cas échéant, vous pouvez supprimer la règle de pare-feu qui autorise le trafic BGP sur le port TCP 179 vers le réseau contenant les instances d'appliance de routeur.

Pour connaître la procédure à suivre, consultez la page Supprimer des règles de pare-feu.

Étape suivante