Configurer la mise en réseau

Cette page explique comment configurer la mise en réseau pour Google Cloud NetApp Volumes. NetApp Volumes utilise l'accès aux services privés pour créer une connexion privée à haut débit et à faible latence pour le chemin de données.

Remarques

Avant de commencer à configurer la mise en réseau, tenez compte des points suivants :

  • Les connexions privées VPC nécessitent une configuration unique : vous devez configurer la connexion privée une seule fois par VPC. Vous n'avez pas besoin de répéter la configuration de la connexion privée pour plusieurs projets de service ou régions.

  • VPC partagés : lorsque vous connectez NetApp Volumes à un VPC partagé, vous devez effectuer l'appairage de l'accès aux services privés dans le projet hôte qui possède le VPC partagé. Contactez votre administrateur réseau pour configurer l'appairage avec le VPC partagé en suivant les instructions de la section Configurer l'accès aux services privés.

  • Attribuer une plage CIDR : les plages CIDR (Classless Inter-Domain Routing) vous permettent de représenter les adresses IP et les réseaux correspondants que le service doit utiliser. Le service utilise les adresses IP de la plage CIDR attribuée pour attribuer des volumes au type de protocole approprié, tel que NFS (Network File System) ou SMB (Server Message Block).

  • Configurez l'appairage de l'accès aux services privés avant de créer votre premier pool de stockage: si l'appairage n'est pas déjà configuré, le processus de création du pool de stockage dans la Google Cloud console le détecte et vous invite à configurer l'appairage à l'aide d'un Google Cloud workflow basé sur la console. Si une connexion d'appairage au VPC spécifié existe déjà, le Google Cloud workflow de la console l'utilise. Pour l'appairage manuel et celui basé sur la Google Cloud console, vous pouvez spécifier manuellement un CIDR ou laisser Google Networking en choisir un automatiquement.

  • Choisissez une plage CIDR qui n'entre pas en conflit avec les plages CIDR du réseau sur site: si vous prévoyez d'utiliser NetApp Volumes à partir de réseaux sur site via un VPN ou Cloud Interconnect, nous vous recommandons de choisir une plage CIDR qui n'entre pas en conflit avec les plages CIDR utilisées dans votre réseau sur site. Si vous ne le faites pas, cela peut entraîner des conflits d'adresses IP et des problèmes de routage.

  • Le trafic NetApp Volumes reste dans le VPC connecté: l'accès à NetApp Volumes utilise l'accès aux services privés, qui repose sur l'appairage de VPC. Étant donné que le trafic ne peut pas traverser deux connexions d'appairage de VPC consécutives, le trafic des clients vers un volume ou de NetApp Volumes vers les serveurs d'annuaire Active Directory ne peut pas quitter votre VPC associé. Pour activer la connectivité réseau, vous pouvez connecter des réseaux supplémentaires.

  • Modification de la plage CIDR : lorsque vous configurez l'accès aux services privés, vous attribuez des plages CIDR pour NetApp Volumes. Une fois le premier volume provisionné, vous ne pouvez plus modifier ces plages CIDR. Vous ne pouvez qu'ajouter des plages CIDR supplémentaires pour fournir davantage d'adresses IP.

    Pour modifier une plage CIDR existante, procédez comme suit :

    1. Supprimez tous les volumes existants.

    2. Supprimez la connexion d'appairage.

    3. Attendez au moins six heures pour le nettoyage du réseau.

    4. Créez une connexion d'appairage à l'aide de la plage CIDR mise à jour.

  • L'adresse IP attribuée à un volume ne peut pas être modifiée: NetApp Volumes attribue une adresse IP de la plage CIDR d'accès aux services privés déléguée aux volumes. Vous ne pouvez pas contrôler l'adresse IP qu'un volume reçoit ni modifier l'adresse IP d'un volume existant.

Configurer l'accès aux services privés

Vous pouvez choisir de configurer l'accès aux services privés ultérieurement à l'aide de l'interface utilisateur lors de la création du pool de stockage ou de le faire manuellement, comme décrit dans les instructions suivantes. Pour en savoir plus sur l'accès aux services privés, consultez Configurer l'accès aux services privés.

  1. Choisissez une plage CIDR : NetApp Volumes utilise les plages d'adresses RFC 1918 ou les adresses IP publiques à usage privé (PUPI). Les niveaux de service Standard, Premium, Extrême et Flex File sont compatibles avec les adresses PUPI pour les volumes NFS ou SMB et les clients NFS ou SMB qui accèdent aux volumes. Le niveau de service Flex File n'est pas compatible avec les plages d'adresses PUPI 6.0.0.0/8 et 7.0.0.0/8. Lorsque vous utilisez des adresses PUPI, utilisez les commandes Google Cloud CLI au lieu de la Google Cloud console pour configurer la mise en réseau. Pour en savoir plus sur les raisons pour lesquelles le niveau de service Flex Unified n'est pas compatible, consultez Limites connues.

    Vous pouvez choisir que l'accès aux services privés sélectionne automatiquement une plage CIDR inutilisée ou la spécifier manuellement. La sélection manuelle vous permet de choisir une plage d'adresses spécifique.

    Choisissez une plage CIDR suffisamment grande pour vos volumes et vos pools. La plage CIDR minimale que vous pouvez utiliser est /24. NetApp Volumes utilise des sous-plages de la plage CIDR attribuée en fonction du niveau de service et des règles suivantes :

    • Niveaux de service Standard, Premium et Extrême :

      • Les volumes peuvent partager une seule adresse IP, même entre différents pools de stockage, ce qui permet à plusieurs volumes et pools de partager une seule sous-plage /28. En fonction des paramètres du pool de stockage tels que CMEK, LDAP et la stratégie Active Directory, les volumes peuvent consommer des adresses IP supplémentaires.

      • Les volumes de grande capacité utilisent une sous-plage /27 pour prendre en charge plusieurs points de terminaison de stockage.

      • La communication intercluster, la migration de volumes, la réplication externe et FlexCache utilisent une sous-plage /27.

      • Le service attribue des adresses IP aux volumes à partir des sous-plages consommées. Si une sous-plage manque d'adresses IP, le service peut utiliser des sous-plages supplémentaires, même au sein du même projet, VPC ou de la même région.

    • Niveau de service Flex Unified :

      • Chaque pool de stockage standard utilise une sous-plage /28, qui est partagée entre tous ses volumes.

      • Chaque pool de stockage de grande capacité utilise une sous-plage /26, qui est partagée entre tous ses volumes.

    • Niveau de service Flex File :

      • La création du premier pool de stockage Flex File consomme une sous-plage /28. Chaque pool utilise une adresse IP pour l'accès aux volumes et une adresse IP pour l'accès à Active Directory.

      • Les pools supplémentaires partagent la même sous-plage /28 jusqu'à ce que 12 adresses IP soient utilisées. Une fois cette limite atteinte, la création de pools supplémentaires consomme une nouvelle sous-plage /28.

    Différents niveaux de service ne peuvent pas partager la même allocation de sous-plage, à l'exception des niveaux de service Standard, Premium et Extrême, qui peuvent partager une seule allocation de sous-plage. Les volumes et les pools situés dans différentes régions nécessitent des allocations de sous-plages distinctes. La taille de sous-plage requise dépend du type de pool ou de volume. Chaque projet de service d'un VPC partagé nécessite ses propres plages de sous-réseaux pour les volumes ou les pools.

  2. Activez l'API Service Networking : assurez-vous d'activer l'API servicenetworking.googleapis.com.

    Activer l'API

  3. Configurez l'accès aux services privés : suivez les instructions ci-dessous pour configurer l'accès aux services privés à l'aide de Google Cloud CLI :

    1. Réservez une plage d'adresses IP internes statiques pour votre CIDR :

      gcloud compute addresses create netapp-addresses-production-vpc1 \
       --project=PROJECT_ID \
       --global \
       --purpose=VPC_PEERING \
       --prefix-length=24 \
       --network=VPC \
       --no-user-output-enabled

      Remplacez PROJECT_ID par le nom du projet dans lequel vous souhaitez configurer l'accès aux services privés.

      Cette commande choisit automatiquement l'adresse de base du CIDR. Si vous souhaitez spécifier une adresse de base spécifique, incluez la ligne suivante :

        --addresses=192.168.0.0 \

      Remplacez 192.168.0.0 par l'adresse de base pour laquelle vous souhaitez configurer l'accès aux services privés.

    2. Exécutez la commande suivante pour appairer les réseaux :

        gcloud services vpc-peerings connect \
         --project=PROJECT_ID \
         --service=netapp.servicenetworking.goog \
         --ranges=netapp-addresses-production-vpc1,ADDITIONAL_IP_RANGES \
         --network=VPC

      Remplacez PROJECT_ID par le nom du projet dans lequel vous souhaitez configurer l'accès aux services privés.

      Vous pouvez spécifier plusieurs plages d'adresses de calcul sous forme de liste séparée par des virgules pour l'indicateur --ranges. NetApp Volumes utilise les sous-plages des plages d'adresses de calcul dans un ordre non défini.

      Remplacez ADDITIONAL_IP_RANGES par une liste séparée par des virgules de plages d'adresses supplémentaires à appairer, ou laissez ce champ vide pour appairer les réseaux uniquement avec la plage d'adresses créée à l'étape précédente.

    3. Activez la propagation des routes personnalisées. Notez que NetApp Volumes crée un appairage sn-netapp-prod lorsque la connexion privée est configurée.

        gcloud compute networks peerings update sn-netapp-prod \
          --project=PROJECT_ID \
          --network=VPC  \
          --import-custom-routes \
          --export-custom-routes

      Remplacez PROJECT_ID par le nom du projet dans lequel vous souhaitez configurer l'accès aux services privés. Si vous utilisez des adresses PUPI, utilisez plutôt les paramètres import-subnet-routes-with-public-ip et export-subnet-routes-with-public-ip.

Étape suivante

Configurez les autorisations IAM.