Utiliser des hubs et des spokes

Cette page explique comment répertorier, créer, décrire, supprimer et mettre à jour les hubs et satellites de Network Connectivity Center.

Pour en savoir plus sur Network Connectivity Center, consultez la section Présentation de Network Connectivity Center.

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. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  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
  1. 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.

  1. 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)'

Activer l'API Network Connectivity

Pour pouvoir effectuer des tâches quelconques à l'aide de Network Connectivity Center, vous devez activer l'API Network Connectivity.

Console

Pour activer l'API Network Connectivity, procédez comme suit :

  1. Dans Google Cloud Console, accédez à la page Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Cliquez sur Activer.

Vous pouvez également activer l'API à l'aide de la bibliothèque d'API de la console Google Cloud, comme décrit dans la section Activer des API.

Obtenir l'accès

Pour utiliser Network Connectivity Center, vous devez disposer des autorisations décrites dans la section Rôles et autorisations.

Identifier les ressources

Lorsque vous référencez des ressources à l'aide de gcloud CLI ou de l'API, utilisez les conventions décrites dans le tableau suivant.

Convention Compatible Remarques Exemple
URI complet Toutes les ressources Utilisez l'une de ces méthodes pour référencer des instances d'appareil de routeur.
"https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"

      
Nom de ressource relatif Toutes les ressources
"projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"

    
Nom Ressources régionales et mondiales Utilisez cette méthode pour les hubs, les spokes, les tunnels VPN et les rattachements de VLAN.
 "HUB_NAME"

    

Travailler avec des hubs

Cette section explique comment répertorier, créer, décrire et supprimer des hubs du centre de connectivité réseau. Vous pouvez également mettre à jour les libellés ou la description d'un hub.

Créer un hub

Pour utiliser Network Connectivity Center, vous devez créer au moins un hub et un spoke. Vous pouvez créer des spokes en même temps que des hubs, ou ajouter les spokes ultérieurement.

Lorsque vous créez un hub, vous pouvez éventuellement lui appliquer des libellés. Pour en savoir plus sur les libellés, consultez la section Exigences applicables aux libellés.

Pour en savoir plus sur le nombre maximal de spokes autorisés par projet, consultez la page Quotas et limites.

Console

  1. Dans la console Google Cloud, accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu "projet", sélectionnez un projet.

  3. Cliquez sur Créer un hub.

  4. Renseignez la section Configuration de base du formulaire :

    1. Saisissez un nom de hub.
    2. Facultatif : saisissez une Description.
    3. Facultatif : pour ajouter un libellé, cliquez sur Ajouter un élément, puis saisissez une clé et une valeur.
    4. Vérifiez que le formulaire affiche l'ID de projet approprié. Si l'ID du projet est incorrect, sélectionnez un autre projet à l'aide du menu déroulant situé en haut de la page.
  5. Effectuez l'une des opérations suivantes :

gcloud

Pour créer un hub, utilisez la commande gcloud network-connectivity hubs create.

  gcloud network-connectivity hubs create HUB_NAME \
      --description="DESCRIPTION" \
      --labels="KEY"="VALUE"

Remplacez les valeurs suivantes :

  • HUB_NAME : nom du nouveau hub
  • DESCRIPTION : texte facultatif décrivant le hub
  • KEY : clé de la paire clé/valeur pour le texte de l'étiquette facultative
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé facultatif

API

Pour créer un hub, utilisez la méthode networkconnectivity.hubs.create.

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs
  {
    "name":"HUB_NAME",
    "description":"DESCRIPTION",
    "labels": {
      "KEY": "VALUE"
    }
  }

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le nouveau hub
  • HUB_NAME : nom du nouveau hub
  • DESCRIPTION : texte facultatif décrivant le hub
  • KEY : clé de la paire clé/valeur pour le texte du libellé facultatif
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé facultatif

Répertorier les hubs

Pour répertorier les hubs associés à un projet, suivez les instructions ci-dessous.

Console

  1. Dans la console Google Cloud, accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu "projet", sélectionnez un projet.

    La page répertorie tous les hubs associés au projet, ainsi que les informations suivantes sur chaque hub :

    • Nom du hub
    • Description du hub
    • Tous les libellés appliqués au hub
    • Nombre de spokes associés au hub
    • Types de spokes associés au hub

gcloud

Pour répertorier les hubs associés à un projet, exécutez la commande gcloud network-connectivity hubs list.

  gcloud network-connectivity hubs list

Le résultat de la commande inclut le nom et la description de chaque hub.

API

Pour répertorier les hubs associés à un projet, utilisez la méthode networkconnectivity.hubs.list.

  GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs

Remplacez PROJECT_ID par l'ID du projet qui contient les hubs à répertorier.

Pour chaque hub, cette méthode renvoie les informations suivantes :

  • Nom du hub
  • Code temporel indiquant la date de création du hub
  • Code temporel de la dernière mise à jour
  • Tous les libellés appliqués au hub
  • Description du hub (le cas échéant)
  • ID unique du hub
  • État du hub
  • Liste de routingVpcs, qui sont des réseaux VPC associés aux spokes du hub

Décrire un hub

Suivez les instructions ci-dessous pour récupérer les informations sur le hub d'un projet.

Console

  1. Dans la console Google Cloud, accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu des projets, sélectionnez un projet afin d'afficher les informations sur son hub.

  3. Pour afficher les détails des spokes du hub, cliquez sur l'onglet Spokes.

gcloud

Pour obtenir des informations détaillées sur un hub existant, utilisez la commande gcloud network-connectivity hubs describe.

gcloud network-connectivity hubs describe HUB_NAME

Remplacez HUB_NAME par le nom du hub.

Le résultat de cette commande affiche les informations suivantes :

  • Date et heure de création du hub
  • Description du hub
  • Tous les libellés appliqués au hub
  • Les réseaux VPC (routingVpcs) associés aux ressources de spoke de ce hub
  • Identifiant unique du hub
  • Date et heure de la dernière mise à jour du hub

Si vous souhaitez obtenir des informations sur les spokes associés à un hub, consultez les pages Répertorier les spokes et Décrire un spoke.

API

Pour obtenir des informations détaillées sur un hub existant, utilisez la méthode networkconnectivity.hubs.get.

  GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant les hubs à décrire.
  • HUB_NAME : nom du hub à décrire

Le résultat de cette commande affiche les informations suivantes :

  • Date et heure de création du hub
  • Description du hub
  • Tous les libellés appliqués au hub
  • Les réseaux VPC (routingVpcs) associés aux ressources de spoke de ce hub
  • Identifiant unique du hub
  • Date et heure de la dernière mise à jour du hub

L'extrait de code suivant illustre une réponse typique à cet appel d'API :

 {
   "name": "projects/myproject/locations/global/hubs/myhub",
   "createTime": "2021-08-29T23:40:25.844970812Z",
   "updateTime": "2021-08-30T04:20:36.738801209Z",
   "labels": {
     "environment": "test"
   },
   "description": "in review",
   "uniqueId": "d6d3e375-4224-4352-a3b6-776042419430",
   "state": "ACTIVE",
   "routingVpcs": [ {
     "uri": "https://www.googleapis.com/compute/v1/projects/myproject/global/networks/myvpcnetwork"
   } ]
 }
 

Si vous souhaitez obtenir des informations sur les spokes associés à un hub, consultez les pages Répertorier les spokes et Décrire un spoke.

Mettre à jour un hub

Une fois le hub créé, vous pouvez ajouter ou modifier l'un des éléments suivants :

Vous ne pouvez pas apporter d'autres modifications à un hub existant.

Console

  1. Dans la console Google Cloud, accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu "projet", sélectionnez un projet.

  3. Cliquez sur le nom du hub que vous souhaitez modifier.

  4. Sur la page Informations sur le hub, cliquez sur Modifier le hub.

  5. Mettez à jour la description et/ou les libellés du hub.

  6. Cliquez sur Enregistrer.

gcloud

Pour mettre à jour la description d'un hub ou lui ajouter des libellés, utilisez la commande gcloud network-connectivity hubs update.

  gcloud network-connectivity hubs update HUB_NAME \
      --description="DESCRIPTION" \
      --update-labels="KEY"="VALUE"

Remplacez les valeurs suivantes :

  • HUB_NAME : nom du hub
  • DESCRIPTION : nouvelle description facultative du hub
  • KEY : clé de la paire clé/valeur pour le texte du libellé facultatif
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé facultatif

Pour supprimer un ou plusieurs libellés, utilisez l'option --remove-labels. Pour supprimer tous les libellés, utilisez l'option --clear-labels. Pour en savoir plus sur cette commande, consultez la page gcloud network connectivity hubs update.

API

Pour mettre à jour la description d'un hub ou lui ajouter des libellés, utilisez la méthode networkconnectivity.hubs.patch.

  PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME
  {
    "description": "DESCRIPTION",
    "labels": {
      "KEY": "VALUE"
    }
  }

Remplacez les valeurs suivantes :

  • PROJECT_ID : identifiant du projet contenant le hub
  • HUB_NAME : nom du hub
  • DESCRIPTION : description facultative du hub
  • KEY : clé de la paire clé/valeur pour le texte du libellé facultatif
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé facultatif

Supprimer un hub

Pour supprimer un hub, vous devez supprimer ses spokes, comme décrit dans la section Supprimer un spoke.

Console

  1. Dans la console Google Cloud, accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu "projet", sélectionnez un projet.

  3. Cliquez sur  Supprimer le hub.

  4. Dans la boîte de dialogue de confirmation, effectuez l'une des opérations suivantes :

    • Cliquez sur Annuler si vous ne souhaitez pas supprimer le hub.
    • Cliquez sur Supprimer pour supprimer le hub.

gcloud

Pour supprimer un hub, utilisez la commande gcloud network-connectivity hubs delete.

  gcloud network-connectivity hubs delete HUB_NAME

Remplacez HUB_NAME par le nom du hub.

API

Pour supprimer un hub, utilisez la méthode networkconnectivity.hubs.delete.

  DELETE https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le hub à supprimer
  • HUB_NAME : nom du hub à supprimer

Travailler avec des spokes

Cette section explique comment répertorier, créer, décrire, supprimer et mettre à jour les spokes du centre de connectivité réseau.

Consignes pour les spokes

Lorsque vous créez un spoke, vous spécifiez le type de ressource réseau Google Cloud que vous prévoyez d'associer au spoke.

  • Pour obtenir la liste des types de ressources compatibles, consultez la section Spokes de la présentation du centre de connectivité réseau.
  • Pour connaître le nombre de ressources que vous pouvez associer à un spoke, consultez la page Quotas et limites.

Pour les spokes hybrides, nous vous recommandons de créer chaque spoke dans la région la plus proche du site auquel il se connecte. Un site peut être un centre de données sur site, une filiale ou un autre fournisseur cloud. Les spokes VPC sont mondiaux.

Conditions requises

Vous devez créer chaque spoke dans la même région Google Cloud que la ressource de connectivité réseau que vous souhaitez associer au spoke. Par exemple, supposons que vous disposez d'un tunnel VPN utilisant une passerelle VPN haute disponibilité dans la région us-central1. Si vous souhaitez créer un spoke qui utilise ce tunnel, vous devez le créer dans us-central1.

Limites

Une fois que vous avez créé un spoke, une grande partie de ses attributs ne peuvent pas être modifiés. Si vous souhaitez modifier un attribut qui ne peut pas être modifié, vous devez supprimer le spoke et le recréer.

Par exemple, les attributs suivants ne peuvent pas être modifiés :

  • La valeur du champ de transfert de données de site à site.

  • Les tunnels VPN haute disponibilité ou les rattachements de VLAN associés au spoke.

  • Le réseau VPC associé aux ressources de sauvegarde du spoke. Cette limitation ne s'applique qu'aux spokes d'appareil de routeur, car ils disposent de ressources modifiables.

Pour obtenir la liste des attributs de spoke qui peuvent être modifiés après la création du spoke, consultez la section Mettre à jour un spoke.

Recommandations pour associer plusieurs ressources à un spoke

Lorsque vous créez un spoke, vous pouvez ajouter plusieurs ressources, mais toutes les ressources doivent être du même type. Par exemple, vous pouvez ajouter plusieurs tunnels VPN haute disponibilité, mais vous ne pouvez pas ajouter des tunnels VPN haute disponibilité et des rattachements de VLAN.

En outre, pour les rattachements de VLAN et les tunnels VPN, la restriction suivante existe : bien qu'un spoke puisse être associé à plusieurs ressources, chaque ressource ne peut être associée qu'à un seul spoke. En revanche, une instance de dispositif de routeur peut être associée à plusieurs spokes si elle possède des interfaces dans plusieurs réseaux VPC et si le champ de transfert de données de site à site est défini sur "false". Cependant, chaque interface ne peut être associée qu'à un seul spoke.

Vous pouvez également consulter les recommandations spécifiques aux ressources décrites dans les sections Créer un spoke d'appareil de routeur, Créer un spoke de rattachement de VLAN, Créez un spoke de VPN et créez un spoke de VPC.

Attribution de numéros ASN aux spokes (spokes hybrides uniquement)

Pour les spokes hybrides, vous devez attribuer des numéros de système autonome (numéro ASN) comme décrit dans les exigences liées aux numéros ASN.

Valider les ressources Spoke

Avant de créer un spoke, la ressource correspondante doit être configurée correctement. Pour en savoir plus, consultez les recommandations spécifiques aux ressources décrites dans les sections Créer un spoke VPC, Créer un spoke d'appareil de routeur, Créer un spoke de rattachement de VLAN, Créer un spoke de VPN, et

Créer un spoke VPC

Avant de créer des spokes de rattachement de VPC, tenez compte des consignes suivantes :

  • Les spokes VPC sont mondiaux, car les réseaux VPC sont mondiaux.
  • Il ne doit pas y avoir de chevauchements de sous-réseaux sur les spokes VPC. Pour éviter cela, utilisez l'option exclude export ranges.
  • Il ne peut pas y avoir de chevauchement de sous-réseau entre la connectivité VPC de Network Connectivity Center et l'appairage VPC.
  • Les spokes VPC, où le hub et le spoke VPC se trouvent dans des projets différents, ont un workflow différent. Pour plus d'informations, consultez la section Spokes VPC dans un projet différent du hub.
  • Les spokes VPC associés à un hub compatible avec la topologie en étoile (preview) doivent être explicitement attribués à un groupe de spokes.

Pour connecter plusieurs réseaux VPC dans un projet donné, connectez un réseau VPC à un spoke, puis connectez-le à un hub.

Si vous créez un VPC pour vous connecter à un hub configuré pour la topologie en étoile (preview), vous devez obtenir auprès de l'administrateur du hub l'ID du projet, le nom ou l'URI du hub, et le nom du groupe.

Pour créer un spoke VPC, procédez comme suit.

Console

  1. Dans la console Google Cloud, accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu "projet", sélectionnez le projet dans lequel vous souhaitez créer le spoke.

  3. Cliquez sur l'onglet Spokes.

  4. Cliquez sur Ajouter des spokes.

  5. Dans la section Sélectionner un hub, sélectionnez l'emplacement du hub comme suit :

    • Pour associer le nouveau spoke à un hub hébergé dans le même projet, sélectionnez Dans le projet PROJECT_NAME et sélectionnez le nom du hub dans la liste.
    • Si vous souhaitez associer le nouveau spoke à un hub hébergé dans un autre projet, sélectionnez Dans un autre projet. Saisissez l'ID de projet et le nom du hub auquel vous souhaitez associer votre nouveau spoke.

    Lorsque vous choisissez un hub hébergé dans un autre projet, votre spoke ne devient actif que lorsque l'administrateur du hub examine et accepte le spoke proposé. Pour en savoir plus sur la création de spokes associés à un hub hébergé dans un autre projet, consultez la section Présentation des spokes VPC. Si vous créez un spoke VPC dans le même projet que le hub, il est automatiquement accepté et activé.

  6. Saisissez un Nom de spoke et, éventuellement, une Description.

  7. Si le hub auquel vous vous connectez est configuré pour la topologie en étoile (preview), sélectionnez le groupe de spokes correspondant à votre spoke. Pour en savoir plus sur les groupes de spokes, consultez la section Groupes de spokes.

  8. Sélectionnez Réseau VPC comme Type de spoke.

  9. Pour ajouter un réseau VPC au spoke, sélectionnez-en un dans la liste Réseau VPC associé.

  10. Vous pouvez éventuellement ajouter un filtre de Spoke VPC pour personnaliser l'annonce des routes en saisissant une plage d'adresses IP afin d'exclure l'exportation du spoke vers le hub. Vous ne pouvez pas modifier ce filtre une fois le spoke créé.

  11. Cliquez sur OK.

  12. Si vous souhaitez ajouter d'autres spokes, cliquez sur Ajouter un spoke, puis recommencez le processus en saisissant un Nom de spoke.

  13. Lorsque vous avez terminé d'ajouter des spokes, cliquez sur Créer. La page Network Connectivity Center est mise à jour et affiche les détails des spokes que vous avez créés.

gcloud

Pour créer un spoke VPC, utilisez la commande gcloud network-connectivity spokes linked-vpc-network create.

gcloud network-connectivity spokes linked-vpc-network create SPOKE_NAME \
    --hub=HUB \
    --description=DESCRIPTION \
    --vpc-network=VPC_URI \
    --exclude-export-ranges=[CIDR_RANGE,...] \
    --global \
    --group=GROUP_NAME

Remplacez les éléments suivants :

  • SPOKE_NAME : nom du spoke que vous souhaitez créer, par exemple vpc-spoke1
  • HUB : hub du spoke
  • DESCRIPTION : texte (facultatif) décrivant le spoke
  • VPC_URI : réseau VPC vers lequel ce spoke pointe
  • [CIDR_RANGE,...] : (facultatif) les plages d'adresses IP à exclure de l'exportation vers le hub, par exemple "192.0.2.0/24, 198.51.100.0/24". Vous pouvez ajouter jusqu'à 16 plages CIDR. Les plages spécifiées doivent être d'une étendue supérieure ou égale aux sous-réseaux configurés individuellement dans le réseau VPC.
  • GROUP_NAME : groupe auquel appartient ce spoke, par exemple, center ou edge. Ce champ est obligatoire pour les groupes de spokes qui utilisent la topologie en étoile (preview). Pour en savoir plus sur les groupes de spokes, consultez la section Groupes de spokes.

API

Pour créer un spoke VPC, utilisez la méthode networkconnectivity.spokes.create.

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

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le nouveau spoke
  • HUB_URI : URI complet du hub, y compris le projet, car le hub se trouve dans un autre projet que celui du spoke.
  • VPC_URI : réseau VPC vers lequel ce spoke pointe, par exemple vpc_uri.
  • [CIDR_RANGE] : liste des plages d'adresses IP séparées par des virgules à exclure de l'exportation vers le hub (jusqu'à 16 plages CIDR), par exemple 10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32. Les plages spécifiées doivent être d'une étendue supérieure ou égale aux sous-réseaux configurés individuellement dans le VPC.
  • GROUP_NAME : groupe auquel appartient ce spoke. Nom du groupe de spokes. Les valeurs acceptées sont default pour un hub avec topologie de maillage, et center ou edge pour un hub avec topologie en étoile. Ce champ est obligatoire pour les groupes de spokes qui utilisent la topologie en étoile (preview). Pour en savoir plus sur les groupes de spokes, consultez la section Groupes de spokes.

Créer un spoke d'appareil de routeur

Si vous utilisez un spoke de dispositif de routeur pour vous connecter à des sites en dehors de Google Cloud, suivez les instructions ci-dessous :

  • Contrairement aux spokes de rattachement de VLAN et de VPN, un spoke d'appareil de routeur ne doit pas nécessairement être associé à un seul emplacement en dehors de Google Cloud. Cependant, étant donné que les instances d'appareil de routeur sont des ressources régionales, nous vous recommandons de les configurer pour recevoir des données à partir d'emplacements proches.

  • Si vous configurez plusieurs instances d'appareil de routeur pour recevoir les données du même ensemble de sites, nous vous recommandons d'associer ces instances au même spoke.

Si vous utilisez un spoke d'appareil de routeur pour le transfert de données de site à site, suivez les instructions suivantes :

  • Si vous associez plusieurs instances d'appareil de routeur à un spoke, sachez que Network Connectivity Center ne fournit pas de transfert de données de site à site entre ces instances. Pour utiliser le transfert de données de site à site, vous devez configurer plusieurs spokes. En réponse, Network Connectivity Center permet le transfert de données entre ces spokes.

Après avoir créé un spoke d'appareil de routeur, vous devez configurer l'appairage BGP entre l'instance d'appareil de routeur et un routeur cloud situé dans la même région. Pour en savoir plus, consultez la section Créer des instances d'appareils de routeur.

Pour en savoir plus sur la configuration des ressources requises pour créer un spoke d'appareil de routeur, consultez la documentation suivante :

Console

Saisir les détails de base des spokes

  1. Dans Google Cloud Console, accédez à la page Network Connectivity Center.
  2. Accéder à Network Connectivity Center
  3. Dans le menu déroulant du projet, sélectionnez un projet.
  4. Cliquez sur l'onglet Spokes.
  5. Cliquez sur Ajouter des spokes.
  6. Dans le formulaire Nouveau spoke, définissez le type de spoke.
  7. Saisissez un Nom de spoke et, éventuellement, une Description.
  8. Sélectionnez le champ Région du nouveau spoke.
  9. Sous Transfert de données de site à site, sélectionnez Activé ou Désactivé. Si la région que vous avez sélectionnée n'est pas compatible avec le transfert de données, le champ est désactivé. Pour plus d'informations sur ce cas d'utilisation, consultez la section Présentation du transfert de données de site à site.
  10. Dans la liste déroulante Réseau VPC, sélectionnez un réseau. Si plusieurs spokes utilisent la fonctionnalité de transfert de données, ils doivent tous se trouver sur le même réseau VPC. Ainsi, si vous avez déjà créé un spoke qui utilise le transfert de données, la valeur Réseau VPC est pré-remplie et ne peut pas être modifiée.

Saisissez les détails de l'appareil de routeur

  1. Choisissez une instance d'appareil de routeur :
    1. Cliquez sur Ajouter une instance.
    2. Dans le menu déroulant Instances, sélectionnez une instance d'appareil de routeur existante.
  2. Pour ajouter d'autres instances d'appareil de routeur à ce spoke, répétez l'étape précédente. Lorsque vous avez terminé, cliquez sur OK et passez à l'étape Enregistrer votre spoke.

Enregistrer votre spoke

  1. Si vous souhaitez ajouter d'autres spokes, cliquez sur Ajouter un spoke, puis recommencez le processus en saisissant un Nom de spoke.
  2. Lorsque vous avez terminé d'ajouter des spokes, cliquez sur Créer. La page Network Connectivity Center est mise à jour et affiche les détails des spokes que vous avez créés.

gcloud

Pour créer un spoke d'appareil de routeur, utilisez la commande gcloud network-connectivity spokes linked-router-appliances create.

Par exemple, pour créer un spoke comportant deux instances de dispositif de routeur et utilisant le transfert de données de site à site, exécutez la commande suivante :

  gcloud network-connectivity spokes linked-router-appliances create NAME \
      --hub=HUB_NAME \
      --description="DESCRIPTION" \
      --router-appliance=instance="ROUTER_APPLIANCE_URI",ip=IP_ADDRESS \
      --router-appliance=instance="ROUTER_APPLIANCE_URI_2",ip=IP_ADDRESS_2 \
      --region=REGION \
      --labels="KEY"="VALUE" \
      --site-to-site-data-transfer
 

Remplacez les valeurs suivantes :

  • NAME : le nom du spoke
  • HUB_NAME : nom du hub
  • DESCRIPTION : texte facultatif décrivant le spoke
  • ROUTER_APPLIANCE_URI : URI de la première instance d'appareil de routeur, par exemple
    https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME 
  • IP_ADDRESS : adresse IP interne de la première instance d'appareil de routeur
  • ROUTER_APPLIANCE_URI_2 : URI de la deuxième instance d'appareil de routeur
  • IP_ADDRESS_2 : adresse IP interne de la deuxième instance d'appareil de routeur
  • REGION : région Google Cloud dans laquelle se trouve le spoke. Par exemple, us-west1
  • KEY : clé de la paire clé/valeur pour le texte du libellé facultatif
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé facultatif

Utilisez l'option site-to-site-data-transfer si vous souhaitez activer le transfert de données pour le spoke. Pour plus d'informations sur ce cas d'utilisation, consultez la section Présentation du transfert de données de site à site.

API

Pour créer un spoke d'appareil de routeur, utilisez la méthode networkconnectivity.spokes.create. Par exemple, pour créer un spoke contenant deux instances d'appareil de routeur, utilisez la requête suivante :

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME
  {
    "hub": "HUB_NAME",
    "labels": {"KEY": "VALUE"},
    "linkedRouterApplianceInstances": {
      "instances": [
        {
          "virtualMachine": "ROUTER_APPLIANCE_URI",
          "ipAddress": "IP_ADDRESS",
        },
        {
          "virtualMachine": "ROUTER_APPLIANCE_URI_2,
          "ipAddress": "IP_ADDRESS_2",
        }
      ],
      "siteToSiteDataTransfer": BOOLEAN
    }
  }
 

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID de votre projet
  • REGION : région Google Cloud dans laquelle vous souhaitez localiser le spoke, par exemple us-west1
  • SPOKE_NAME : nom du spoke
  • HUB_NAME : nom du hub auquel vous associez le spoke
  • KEY : clé de la paire clé/valeur pour le texte de l'étiquette facultative
  • VALUE : valeur de la paire clé/valeur pour le texte de l'étiquette facultative
  • ROUTER_APPLIANCE_URI : URI de la première instance d'appareil de routeur, par exemple
    https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME 
  • IP_ADDRESS : adresse IP interne de la première instance d'appareil de routeur
  • ROUTER_APPLIANCE_URI_2 : URI de la deuxième instance d'appareil de routeur
  • IP_ADDRESS_2 : adresse IP interne de la deuxième instance d'appareil de routeur

Créer un spoke de rattachement de VLAN

Avant de créer des spokes de rattachement de VLAN, tenez compte des consignes suivantes :

  • Si des connexions par interconnexion dédiée ou par interconnexion partenaire sont configurées dans une configuration redondante pour le même site, vous devez configurer les deux connexions en un seul spoke. Les rattachements de VLAN redondants associés à ces connexions d'interconnexion doivent être situés dans la même région Google Cloud. Pour en savoir plus sur les configurations redondantes, consultez la page Bonnes pratiques pour Cloud Interconnect.
  • Si vous souhaitez utiliser des connexions par interconnexion provenant de régions différentes, vous devez les configurer en tant que spokes différents.

Pour en savoir plus sur la configuration des ressources requises pour créer un spoke de rattachement de VLAN, consultez la documentation suivante :

Pour en savoir plus sur la vérification des ressources de rattachement de VLAN, consultez la documentation suivante :

Console

Saisir les détails de base des spokes

  1. Dans Google Cloud Console, accédez à la page Network Connectivity Center.
  2. Accéder à Network Connectivity Center
  3. Dans le menu déroulant du projet, sélectionnez un projet.
  4. Cliquez sur l'onglet Spokes.
  5. Cliquez sur Ajouter des spokes.
  6. Dans le formulaire Nouveau spoke, définissez le type de spoke.
  7. Saisissez un Nom de spoke et, éventuellement, une Description.
  8. Sélectionnez le champ Région du nouveau spoke.
  9. Sous Transfert de données de site à site, sélectionnez Activé ou Désactivé. Si la région que vous avez sélectionnée n'est pas compatible avec le transfert de données, le champ est désactivé. Pour plus d'informations sur ce cas d'utilisation, consultez la section Présentation du transfert de données de site à site.
  10. Dans la liste déroulante Réseau VPC, sélectionnez un réseau. Si plusieurs spokes utilisent la fonctionnalité de transfert de données, ils doivent tous se trouver sur le même réseau VPC. Ainsi, si vous avez déjà créé un spoke qui utilise le transfert de données, la valeur Réseau VPC est pré-remplie et ne peut pas être modifiée.

Saisir les détails du rattachement de VLAN

  1. Choisissez un rattachement de VLAN :
    1. Cliquez sur Ajouter un rattachement.
    2. Dans le menu déroulant Rattachements de VLAN, sélectionnez un rattachement existant.
  2. Pour ajouter d'autres rattachements à ce spoke, répétez l'étape précédente. Lorsque vous avez terminé, cliquez sur OK et passez à l'étape Enregistrer votre spoke.

Enregistrer votre spoke

  1. Si vous souhaitez ajouter d'autres spokes, cliquez sur Ajouter un spoke, puis recommencez le processus en saisissant un Nom de spoke.
  2. Lorsque vous avez terminé d'ajouter des spokes, cliquez sur Créer. La page Network Connectivity Center est mise à jour et affiche les détails des spokes que vous avez créés.

gcloud

Pour créer un spoke de rattachement de VLAN, utilisez la commande gcloud network-connectivity spokes linked-interconnect-attachments create.

Par exemple, pour créer un spoke comportant deux rattachements de VLAN et utilisant le transfert de données de site à site, exécutez la commande suivante :

  gcloud network-connectivity spokes linked-interconnect-attachments create SPOKE_NAME \
      --hub=HUB_NAME \
      --description="DESCRIPTION" \
      --interconnect-attachments=VLAN_ATTACHMENT_NAME,VLAN_ATTACHMENT_NAME_2 \
      --region=REGION \
      --labels="KEY"="VALUE"
      --site-to-site-data-transfer

Remplacez les valeurs suivantes :

  • SPOKE_NAME : nom du spoke
  • HUB_NAME : nom du hub, au format URI, auquel vous associez le spoke. Exemple :
    projects/myproject/locations/global/hubs/us-west-to-uk
  • DESCRIPTION : texte facultatif décrivant le spoke
  • VLAN_ATTACHMENT_NAME : nom du premier rattachement de VLAN à ajouter au spoke
  • VLAN_ATTACHMENT_NAME_2 : nom du deuxième rattachement de VLAN. Si vous incluez un deuxième rattachement, veillez à omettre l'espace entre la virgule et le nom du rattachement.
  • REGION : région Google Cloud dans laquelle se trouve le spoke
  • KEY : clé de la paire clé/valeur pour le texte du libellé
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé

Utilisez l'option site-to-site-data-transfer si vous souhaitez activer le transfert de données pour le spoke. Pour plus d'informations sur ce cas d'utilisation, consultez la section Présentation du transfert de données de site à site.

API

Pour créer un spoke de rattachement de VLAN, utilisez la méthode networkconnectivity.spokes.create. Par exemple, pour créer un spoke contenant deux rattachements de VLAN, exécutez la requête suivante :

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME
  {
    "hub": "HUB_NAME",
    "labels": {"KEY": "VALUE"},
    "linkedInterconnectAttachments": {
      "uris": [
        "VLAN_ATTACHMENT_NAME",
        "VLAN_ATTACHMENT_NAME_2"
      ],
      "siteToSiteDataTransfer": BOOLEAN
    }
  }

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID de votre projet
  • REGION : région Google Cloud dans laquelle vous souhaitez localiser le spoke, par exemple us-west1
  • SPOKE_NAME : nom du spoke
  • HUB_NAME : nom du hub auquel vous associez le spoke
  • KEY : clé de la paire clé/valeur pour le texte de l'étiquette facultative
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé facultatif
  • VLAN_ATTACHMENT_NAME : nom du premier rattachement de VLAN à ajouter au spoke
  • VLAN_ATTACHMENT_NAME_2 : nom du deuxième rattachement de VLAN
  • BOOLEAN : valeur qui détermine si le transfert de données de site à site est activé pour ce spoke. Pour plus d'informations sur ce cas d'utilisation, consultez la page Présentation du transfert de données de site à site.

Créer un spoke de VPN

Avant de créer des spokes de VPN, tenez compte des instructions suivantes :

  • Lorsque vous associez des tunnels VPN haute disponibilité à un spoke, nous vous recommandons de configurer ensemble dans un seul spoke tous les tunnels qui se connectent à un seul site. L'inverse est également vrai : deux tunnels se connectant à deux sites différents doivent être connectés à des spokes différents. Par exemple, supposons que vous souhaitiez connecter un bureau à Dallas et un bureau à Tokyo. Le tunnel qui se connecte à Dallas doit faire partie d'un spoke différent de celui qui relie votre réseau VPC à Tokyo.

  • Lorsque vous associez des tunnels VPN haute disponibilité à un spoke, vous ne pouvez pas connecter les passerelles VPN haute disponibilité de différentes régions entre elles au sein du même projet Google Cloud. Il s'agit d'une limitation liée au VPN haute disponibilité, et non à une limitation du centre de connectivité réseau.

Pour plus d'informations sur la configuration des ressources requises pour créer un spoke de VPN, consultez la documentation suivante :

Pour plus d'informations sur la vérification des ressources VPN, consultez la page Vérifier l'état des VPN haute disponibilité.

Console

Saisir les détails de base des spokes

  1. Dans Google Cloud Console, accédez à la page Network Connectivity Center.
  2. Accéder à Network Connectivity Center
  3. Dans le menu déroulant du projet, sélectionnez un projet.
  4. Cliquez sur l'onglet Spokes.
  5. Cliquez sur Ajouter des spokes.
  6. Dans le formulaire Nouveau spoke, définissez le type de spoke.
  7. Saisissez un Nom de spoke et, éventuellement, une Description.
  8. Sélectionnez le champ Région du nouveau spoke.
  9. Sous Transfert de données de site à site, sélectionnez Activé ou Désactivé. Si la région que vous avez sélectionnée n'est pas compatible avec le transfert de données, le champ est désactivé. Pour plus d'informations sur ce cas d'utilisation, consultez la section Présentation du transfert de données de site à site.
  10. Dans la liste déroulante Réseau VPC, sélectionnez un réseau. Si plusieurs spokes utilisent la fonctionnalité de transfert de données, ils doivent tous se trouver sur le même réseau VPC. Ainsi, si vous avez déjà créé un spoke qui utilise le transfert de données, la valeur Réseau VPC est pré-remplie et ne peut pas être modifiée.

Saisir les détails du tunnel VPN

  1. Définissez la liste déroulante Type de spoke sur Tunnels VPN.
  2. Sélectionnez la région du spoke.
  3. Choisissez un tunnel :
    1. Cliquez sur Ajouter un tunnel.
    2. Dans le menu déroulant Tunnels VPN, sélectionnez un tunnel existant.
  4. Pour ajouter d'autres tunnels à ce spoke, répétez l'étape précédente. Lorsque vous avez terminé, cliquez sur OK et passez à l'étape Enregistrer votre spoke.

Enregistrer votre spoke

  1. Si vous souhaitez ajouter d'autres spokes, cliquez sur Ajouter un spoke, puis recommencez le processus en saisissant un Nom de spoke.
  2. Lorsque vous avez terminé d'ajouter des spokes, cliquez sur Créer. La page Network Connectivity Center est mise à jour et affiche les détails des spokes que vous avez créés.

gcloud

Pour créer une instance satellite contenant un tunnel VPN haute disponibilité, utilisez la commande gcloud network-connectivity spokes linked-vpn-tunnels create.

Par exemple, pour créer un spoke comportant deux tunnels VPN haute disponibilité et utilisant le transfert de données de site à site, saisissez la commande suivante :

  gcloud network-connectivity spokes linked-vpn-tunnels create SPOKE_NAME \
      --hub=HUB_NAME \
      --description="DESCRIPTION" \
      --vpn-tunnels=TUNNEL_NAME,TUNNEL_NAME_2 \
      --region=REGION
      --labels="KEY"="VALUE"
      --site-to-site-data-transfer

Remplacez les valeurs suivantes :

  • SPOKE_NAME : nom du spoke
  • HUB_NAME : nom du hub, au format URI, auquel vous associez le spoke. Exemple :
    projects/PROJECT_ID/locations/global/hubs/us-west-to-uk
  • DESCRIPTION : texte facultatif décrivant le spoke. Par exemple : us-vpn-spoke
  • TUNNEL_NAME : nom du premier tunnel VPN haute disponibilité à ajouter au spoke
  • TUNNEL_NAME_2 : nom du deuxième tunnel VPN haute disponibilité. Si vous utilisez un deuxième tunnel, veillez à omettre l'espace entre la virgule et le nom du second tunnel.
  • REGION : région Google Cloud dans laquelle se trouve le spoke
  • KEY : clé de la paire clé/valeur pour le texte du libellé facultatif
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé facultatif

Utilisez l'option site-to-site-data-transfer si vous souhaitez activer le transfert de données pour le spoke. Pour plus d'informations sur ce cas d'utilisation, consultez la section Présentation du transfert de données de site à site.

API

Pour créer un spoke de VPN, utilisez la méthode networkconnectivity.spokes.create. Par exemple, pour créer un spoke contenant deux tunnels VPN haute disponibilité, utilisez la requête suivante :

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME
  {
    "hub": "HUB_NAME",
    "labels": {"KEY": "VALUE"},
    "linkedVpnTunnels": {
      "uris": [
        "TUNNEL_NAME",
        "TUNNEL_NAME_2"
      ],
      "siteToSiteDataTransfer": BOOLEAN
    }
  }

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID de votre projet
  • REGION : région Google Cloud dans laquelle vous souhaitez localiser le spoke, par exemple us-west1
  • SPOKE_NAME : nom du spoke
  • HUB_NAME : nom du hub auquel vous associez le spoke
  • KEY : clé de la paire clé/valeur pour le texte de l'étiquette facultative
  • VALUE : valeur de la paire clé/valeur pour le texte du libellé facultatif
  • TUNNEL_NAME : nom du premier tunnel VPN haute disponibilité à ajouter au spoke
  • TUNNEL_NAME_2 : nom du deuxième tunnel VPN haute disponibilité
  • BOOLEAN : valeur qui détermine si le transfert de données de site à site est activé pour ce spoke. Pour plus d'informations sur ce cas d'utilisation, consultez la page Présentation du transfert de données de site à site.

Répertorier les spokes

Lorsque vous créez un spoke, celui-ci est toujours associé à un hub. Vous pouvez utiliser l'opération de listage des spokes pour lister tous les spokes d'un même projet. Cet ensemble de commandes liste les spokes présents dans la région spécifiée. Consultez également la section Décrire un hub.

Console

  1. Dans la console Google Cloud, accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu des projets, sélectionnez le projet contenant le hub pour lequel vous souhaitez lister les spokes existants.

  3. Dans l'onglet Hub, sélectionnez le hub.

  4. Cliquez sur l'onglet Spoke. Tous les spokes associés à ce hub sont listés.

  5. Utilisez le champ Filtre pour trier les spokes par nom, type, état, ID, région, nombre de ressources, sessions BGP ou description.

  6. Pour afficher les détails d'un spoke spécifique, cliquez sur son nom.

gcloud

Pour répertorier les spokes existants, exécutez la commande gcloud network-connectivity spokes list.

gcloud network-connectivity spokes list \
    --region=LOCATION

Remplacez LOCATION par la région appropriée.

Pour répertorier les spokes VPC existants, utilisez la même commande avec l'option --global :

gcloud network-connectivity spokes list \
    --global

Filtres (preview)

Pour lister tous les spokes VPC appartenant à un groupe spécifique, utilisez la commande gcloud network-connectivity hubs list-spokes et spécifiez le filtre group.

gcloud network-connectivity hubs list-spokes HUB_NAME \
    --filter="group:GROUP_NAME"

Remplacez les valeurs suivantes :

  • HUB_NAME : nom du hub pour lequel vous souhaitez lister les spokes.
  • GROUP_NAME : nom du groupe de spokes. Les valeurs acceptées sont default pour la topologie de maillage, et center ou edge pour un hub avec topologie en étoile.

Pour lister tous les spokes VPC associés à un hub qui sont en attente d'examen par l'administrateur du hub, utilisez la même commande et spécifiez le filtre reason.

gcloud network-connectivity hubs list-spokes HUB_NAME \
    --filter="reason:PENDING_REVIEW"

Remplacez HUB_NAME par le nom du hub pour lequel vous souhaitez lister les spokes.

Pour lister tous les spokes VPC inactifs associés à un hub, exécutez la même commande et spécifiez le filtre state.

gcloud network-connectivity hubs list-spokes HUB_NAME \
    --filter="state:INACTIVE"

Remplacez HUB_NAME par le nom du hub pour lequel vous souhaitez lister les spokes inactifs.

API

Pour répertorier les spokes existants, utilisez la méthode networkconnectivity.spokes.list.

  GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/spokes

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant les spokes à répertorier
  • LOCATION : région où se trouve le spoke. Par exemple, us-west1 ou global pour les spokes VPC

Pour obtenir une liste agrégée des spokes existants dont les valeurs de plusieurs lignes sont regroupées pour former une seule valeur de résumé, utilisez la méthode networkconnectivity.spokes.list avec un trait d'union (-) après locations en tant que caractère générique.

  GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/-/spokes

Pour lister tous les spokes associés à un hub au sein d'un même projet ou répartis sur plusieurs projets, consultez la section Lister les spokes VPC associés à un hub.

Décrire un spoke

Pour obtenir des informations détaillées sur un spoke existant, suivez les instructions ci-dessous.

Console

  1. Accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu "projet", sélectionnez un projet.

  3. Dans l'onglet Hub, sélectionnez le hub. Tous les spokes associés à ce hub sont listés.

  4. Pour afficher les détails d'un spoke spécifique, effectuez l'une des opérations suivantes :

    • Dans la colonne Nom du spoke, sélectionnez un spoke pour afficher la page Détails du spoke.
    • Dans l'onglet Spokes, cliquez sur la colonne Nom du spoke, puis sélectionnez un spoke pour afficher la page Détails du spoke.

gcloud

Pour décrire un spoke, utilisez la commande gcloud network-connectivity spokes describe.

  gcloud network-connectivity spokes describe SPOKE_NAME \
      --region=LOCATION

Remplacez les valeurs suivantes :

  • SPOKE_NAME : le nom du spoke
  • LOCATION : région où se trouve le spoke

Pour décrire un spoke VPC, utilisez la même commande avec l'option --global :

  gcloud network-connectivity spokes describe SPOKE_NAME \
      --global

Remplacez SPOKE_NAME par le nom du spoke.

API

Pour décrire un spoke, utilisez la méthode networkconnectivity.spokes.get.

 GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/spokes/SPOKE_NAME

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le spoke
  • LOCATION : région où se trouve le spoke. Par exemple, us-west1 ou global pour les spokes VPC
  • SPOKE_NAME : le nom du spoke

Mettre à jour un spoke

Une fois le spoke créé, vous pouvez mettre à jour les éléments suivants :

  • Description du spoke
  • Les libellés appliqués au spoke ; Pour en savoir plus sur les libellés, consultez la page Conditions requises pour les libellés.
  • Si le spoke est un spoke de dispositif de routeur, vous pouvez modifier ses ressources sous-jacentes : Cependant, les nouvelles ressources doivent se trouver sur le même réseau VPC que les ressources d'origine.

Console

Pour modifier les ressources utilisées par un dispositif de routeur, procédez comme suit :

  1. Accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu "projet", sélectionnez un projet.

  3. Cliquez sur l'onglet Spokes.

  4. Cliquez sur le nom du spoke à modifier.

  5. Effectuez l'une des opérations suivantes :

    • Pour ajouter des ressources, cliquez sur Ajouter des instances et suivez les instructions pour sélectionner une ou plusieurs VM. Lorsque vous avez terminé, cliquez sur OK.
    • Pour supprimer des ressources, sélectionnez les VM à supprimer, puis cliquez sur Supprimer les instances. Dans la boîte de dialogue de confirmation, cliquez sur OK.

gcloud

Pour mettre à jour un spoke, utilisez l'une des commandes suivantes :

Mettre à jour la description et les libellés

Pour mettre à jour la description et le libellé d'un spoke d'appareil de routeur, exécutez la commande suivante :

  gcloud network-connectivity spokes linked-router-appliances update SPOKE_NAME \
      --description="DESCRIPTION" \
      --region=LOCATION \
      --update-labels="KEY"="VALUE"

Remplacez les valeurs suivantes :

  • SPOKE_NAME : nom du spoke à mettre à jour
  • DESCRIPTION : nouvelle description du spoke
  • LOCATION : région Google Cloud dans laquelle se trouve le spoke. Par exemple, us-west1 ou global
  • KEY : clé de la paire clé/valeur
  • VALUE : valeur de la paire clé/valeur

Mettre à jour les ressources sous-jacentes d'un spoke d'appareil de routeur

Si nécessaire, vous pouvez mettre à jour un spoke d'appareil de routeur pour utiliser une autre instance d'appareil de routeur, à condition que la nouvelle ressource se trouve sur le même réseau VPC que l'instance d'origine. Pour remplacer la ressource existante par une nouvelle, exécutez la commande suivante :

  gcloud network-connectivity spokes linked-router-appliances update SPOKE_NAME \
      --region=LOCATION \
      --router-appliance=instance="ROUTER_APPLIANCE_URI",ip=IP_ADDRESS

Remplacez les valeurs suivantes :

  • SPOKE_NAME : le nom du spoke
  • LOCATION : région Google Cloud dans laquelle se trouve le spoke. Par exemple, us-west1
  • ROUTER_APPLIANCE_URI : URI de la nouvelle instance d'appareil de routeur à associer au spoke, par exemple
    "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"
    .
  • IP_ADDRESS : adresse IP interne de la nouvelle instance d'appareil de routeur

API

Pour mettre à jour un spoke, utilisez la méthode networkconnectivity.spokes.patch.

Mettre à jour la description et les libellés

Pour mettre à jour la description et le libellé d'un spoke de serveur, utilisez la requête suivante :

 PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME
 {
   "description": "DESCRIPTION"
   "labels": {
     "KEY": "VALUE"
   }
 }

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le spoke
  • REGION : région où se trouve le spoke. Par exemple, us-west1
  • SPOKE_NAME : nom du spoke à mettre à jour
  • DESCRIPTION : nouvelle description du spoke
  • KEY : clé de la paire clé/valeur
  • VALUE : valeur de la paire clé/valeur

Mettre à jour les ressources sous-jacentes d'un spoke d'appareil de routeur

Si nécessaire, vous pouvez mettre à jour un spoke d'appareil de routeur pour utiliser une autre instance d'appareil de routeur, à condition que la nouvelle ressource se trouve sur le même réseau VPC que l'instance d'origine. Pour remplacer la ressource existante par une nouvelle, exécutez la requête suivante :

 PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE
 {
   "linkedRouterApplianceInstances": {
     "instances": [
       {
         "virtualMachine": "ROUTER_APPLIANCE_URI",
         "ipAddress": "IP_ADDRESS",
       }
     ]
   }
 }

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le spoke
  • REGION : région où se trouve le spoke. Par exemple, us-west1
  • SPOKE : le nom du spoke
  • ROUTER_APPLIANCE_URI : URI de la nouvelle instance d'appareil de routeur à associer au spoke, par exemple
    "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"
    .
  • IP_ADDRESS : adresse IP interne de la nouvelle instance d'appareil de routeur

Supprimer un spoke

Lorsque vous supprimez un spoke, vous dissociez également les ressources de ce spoke. En d'autres termes, la suppression d'un spoke ne supprime pas les ressources, mais les dissocie simplement du spoke.

Console

  1. Accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu "projet", sélectionnez un projet.

  3. Cliquez sur l'onglet Spokes.

  4. Affichez la liste des noms de spoke du projet.

  5. Sélectionnez les spokes à supprimer.

  6. Cliquez sur Supprimer les spokes.

  7. Dans la boîte de dialogue de confirmation, effectuez l'une des opérations suivantes :

    • Cliquez sur Annuler si vous ne souhaitez pas supprimer les spokes.
    • Cliquez sur Supprimer pour supprimer les spokes.

gcloud

Pour supprimer un spoke, utilisez la commande gcloud network-connectivity spokes delete.

  gcloud network-connectivity spokes delete SPOKE_NAME \
      --region=REGION

Remplacez les valeurs suivantes :

  • SPOKE_NAME : nom du spoke à supprimer
  • REGION : région où se trouve le spoke. Cette option est obligatoire en plus de la région indiquée dans le nom complet du spoke. Si vous supprimez un spoke VPC, vous devez spécifier --global.

API

Pour supprimer un spoke existant, utilisez la méthode networkconnectivity.spokes.delete.

  DELETE https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/spokes/SPOKE_NAME

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le spoke à supprimer
  • LOCATION : région où se trouve le spoke. Par exemple, us-west1 ou --global pour les spokes VPC
  • SPOKE_NAME : nom du spoke à supprimer

Étapes suivantes