arrow_back

Cloud Filestore : Qwik Start

Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

Cloud Filestore : Qwik Start

Lab 45 minutes universal_currency_alt 1 crédit show_chart Débutant
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP244

Google Cloud – Ateliers adaptés au rythme de chacun

Présentation

Cloud Filestore est un service géré de stockage de fichiers destiné aux applications qui requièrent une interface de système de fichiers ainsi qu'un système de fichiers partagé pour les données. Filestore vous offre une expérience native simple pour mettre en place un stockage en réseau (NAS) géré avec vos instances Compute Engine et Google Kubernetes Engine. Parce que vous avez la possibilité d'ajuster précisément et séparément les performances et la capacité de Filestore, vos charges de travail basées sur les fichiers profiteront, de façon prévisible, de performances rapides.

Objectifs de l'atelier

Dans cet atelier, vous allez apprendre à effectuer des opérations élémentaires dans Cloud Filestore à l'aide de la console Google Cloud. Vous allez :

  • créer une instance Cloud Filestore ;
  • installer le partage de fichiers à partir de cette instance sur une instance de VM cliente ;
  • créer un fichier sur le partage de fichiers installé.

Préparation

Avant de cliquer sur le bouton "Démarrer l'atelier"

Lisez ces instructions. Les ateliers sont minutés, et vous ne pouvez pas les mettre en pause. Le minuteur, qui démarre lorsque vous cliquez sur Démarrer l'atelier, indique combien de temps les ressources Google Cloud resteront accessibles.

Cet atelier pratique vous permet de suivre vous-même les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Nous vous fournissons des identifiants temporaires pour vous connecter à Google Cloud le temps de l'atelier.

Pour réaliser cet atelier :

  • vous devez avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome) ;
Remarque : Ouvrez une fenêtre de navigateur en mode incognito/navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le temporaire étudiant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
  • vous disposez d'un temps limité ; une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Si vous possédez déjà votre propre compte ou projet Google Cloud, veillez à ne pas l'utiliser pour réaliser cet atelier afin d'éviter que des frais supplémentaires ne vous soient facturés.

Démarrer l'atelier et se connecter à la console Google Cloud

  1. Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, un pop-up s'affiche pour vous permettre de sélectionner un mode de paiement. Sur la gauche, vous trouverez le panneau Détails concernant l'atelier, qui contient les éléments suivants :

    • Le bouton Ouvrir la console Google
    • Le temps restant
    • Les identifiants temporaires que vous devez utiliser pour cet atelier
    • Des informations complémentaires vous permettant d'effectuer l'atelier
  2. Cliquez sur Ouvrir la console Google. L'atelier lance les ressources, puis ouvre la page Se connecter dans un nouvel onglet.

    Conseil : Réorganisez les onglets dans des fenêtres distinctes, placées côte à côte.

    Remarque : Si la boîte de dialogue Sélectionner un compte s'affiche, cliquez sur Utiliser un autre compte.
  3. Si nécessaire, copiez le nom d'utilisateur inclus dans le panneau Détails concernant l'atelier et collez-le dans la boîte de dialogue Se connecter. Cliquez sur Suivant.

  4. Copiez le mot de passe inclus dans le panneau Détails concernant l'atelier et collez-le dans la boîte de dialogue de bienvenue. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis dans le panneau de gauche. Ne saisissez pas vos identifiants Google Cloud Skills Boost. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  5. Accédez aux pages suivantes :

    • Acceptez les conditions d'utilisation.
    • N'ajoutez pas d'options de récupération ni d'authentification à deux facteurs (ce compte est temporaire).
    • Ne vous inscrivez pas aux essais offerts.

Après quelques instants, la console Cloud s'ouvre dans cet onglet.

Remarque : Vous pouvez afficher le menu qui contient la liste des produits et services Google Cloud en cliquant sur le menu de navigation en haut à gauche. Icône du menu de navigation

Architecture Cloud Filestore

Choix d'architecture de Cloud Filestore qui ont une incidence sur vos instances Cloud Filestore :

Autorisations

Une instance Cloud Filestore se compose d'un partage de fichiers NFS unique avec des paramètres d'exportation fixes et des autorisations Unix par défaut.

Mise en réseau

  1. Vous devez créer une instance Cloud Filestore dans le même projet Google Cloud et sur le même réseau VPC que tous les clients qui s'y connectent. Toutes les adresses IP internes sur le réseau VPC sélectionné peuvent se connecter à l'instance Cloud Filestore.

  2. Si vous utilisez un autre réseau VPC que le réseau par défaut, vous devrez peut-être créer des règles de pare-feu pour permettre la communication avec les instances Cloud Filestore.

  3. Il n'est pas possible d'utiliser un réseau ancien avec des instances Cloud Filestore.

Plage d'adresses IP

Chaque instance Cloud Filestore doit être associée à une plage d'adresses IP. La plage d'adresses IP doit être définie à partir des plages d'adresses IP internes (10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16) et disposer d'une taille de bloc de 29. Exemples de plages d'adresses IP valides pour une instance Cloud Filestore : 10.0.3.0/29 et 172.31.0.0/29.

Vous pouvez attribuer la plage d'adresses IP si vous souhaitez en utiliser une en particulier, sans quoi Cloud Filestore choisit une plage aléatoire à partir des plages d'adresses IP internes. Si cette plage est déjà utilisée, le service réessaie jusqu'à trouver une plage libre. Si vous attribuez une plage d'adresses IP, assurez-vous qu'elle ne chevauche aucun sous-réseau existant du réseau VPC utilisé par l'instance Cloud Filestore et aucune des plages d'adresses IP attribuées à d'autres instances Cloud Filestore présentes sur ce réseau.

Appairage de réseau Cloud Filestore

La première fois que vous créez une instance Cloud Filestore, un réseau appairé est également créé pour permettre la connectivité réseau entre les clients de votre projet et l'instance Cloud Filestore. Le réseau appairé possède un nom généré automatiquement semblable à r-1abc2d3e-45fg-6789-hf12-3456i78j9k1-0000000a-peer, qui apparaît dans la page du réseau VPC appairé.

Ne supprimez pas le réseau appairé, car vous perdriez la connectivité avec vos instances Cloud Filestore. Si vous le supprimez accidentellement, le plus simple est de créer une autre instance Cloud Filestore pour le recréer. Cloud Filestore détectera l'absence de connectivité entre votre projet et la nouvelle instance, et recréera le réseau appairé. Vous pourrez ensuite supprimer la nouvelle instance Cloud Filestore si vous n'en avez pas l'utilité.

Unités de mesure de la capacité de stockage

Cloud Filestore définit 1 gigaoctet (Go) comme 1024^3 octets, une unité de mesure parfois appelée gibioctet (Gio). Cloud Filestore définit également 1 téraoctet (To) comme 1024^4 octets, une unité de mesure parfois appelée tébioctet (Tio).

Tâche 1 : Créer une instance Compute Engine

  1. Accédez à Instances de VM (menu de navigation > Compute Engine > Instances de VM) et cliquez sur +CRÉER UNE INSTANCE.

  2. Configurez votre VM à l'aide des informations suivantes :

Configuration Valeur
Nom nfs-client
Région
Zone
Série E2
Type de machine e2-medium
Disque de démarrage Debian GNU/Linux 11 (bullseye)
Pare-feu Autoriser le trafic HTTP

Page "Créer une instance"

  1. Cliquez sur Créer.

Cliquez sur Vérifier ma progression pour valider l'objectif.

Créer une instance Compute Engine, autoriser le trafic HTTP

Tâche 2 : Créer une instance Cloud Filestore

  1. Accédez au menu de navigation > API et services > Bibliothèque.

  2. Recherchez l'API Cloud Filestore, puis cliquez sur Activer si elle n'est pas déjà activée.

  3. Accédez au menu de navigation > Filestore.

Si un message d'erreur s'affiche, vérifiez que vous avez bien sélectionné Filestore et non Firestore.

  1. Cliquez sur +CRÉER UNE INSTANCE en haut de la page.

  2. Créez votre instance Cloud Filestore à l'aide des informations suivantes :

Configuration Valeur
ID d'instance nfs-server
Type d'instance De base
Type de stockage HDD
Allocation de la capacité 1 To
Région
Zone
Réseau par défaut
Nom du partage de fichiers vol1
Contrôle des accès Accorder l'accès à tous les clients sur le réseau VPC
  1. Cliquez sur Créer.

Cliquez sur Vérifier ma progression pour valider l'objectif.

Créer une instance Cloud Filestore

La création prend quelques minutes.

Tâche 3 : Installer le partage de fichiers Cloud Filestore sur une VM Compute Engine

  1. Accédez au menu de navigation > Compute Engine > Instances de VM.
  2. Dans la liste des instances de VM, cliquez sur le bouton SSH afin que nfs-client ouvre une fenêtre de terminal connectée à cette instance.
  3. Dans l'interface système SSH, installez NFS à l'aide des commandes suivantes :
sudo apt-get -y update && sudo apt-get -y install nfs-common
  1. Créez un répertoire d'installation pour le partage de fichiers Cloud Filestore en exécutant la commande suivante :
sudo mkdir /mnt/test
  1. Installez le partage de fichiers en exécutant la commande mount, et en spécifiant l'adresse IP de l'instance Cloud Filestore et le nom du partage de fichiers :
sudo mount YOUR_INSTANCE_IP:/vol1 /mnt/test

Si la commande ci-dessus échoue ou affiche un message d'erreur "access denied" (accès refusé) semblable à ce qui suit :

  • mount.nfs: access denied by server while mounting 10.0.0.2:/vol1
  • mount.nfs: mount to NFS server '10.0.0.2:/vol1' failed: RPC Error: Unable to receive try running the command again.

Cela signifie certainement que votre instance Filestore n'a pas encore été créée. Revenez à la console Cloud et, dans le menu de navigation, sélectionnez Filestore. Vous êtes redirigé vers la page des instances. Lorsqu'une coche verte apparaît à côté de votre instance, reprenez votre session SSH et exécutez à nouveau la commande sudo mount.

Page des instances avec l'instance nfs-server

  1. Rendez le partage de fichiers accessible en modifiant les autorisations :
sudo chmod go+rw /mnt/test Remarque : Vous devez définir des autorisations plus spécifiques dans un environnement de production. Pour en savoir plus, consultez Configurer l'accès sur un partage de fichiers.

Tâche 4 : Créer un fichier sur le partage de fichiers

  1. Dans la fenêtre de terminal connectée à l'instance nfs-client, créez un fichier nommé testfile à l'aide de la commande suivante :
echo 'This is a test' > /mnt/test/testfile
  1. Vérifiez que le fichier a été créé en exécutant la commande suivante :
ls /mnt/test

Le fichier testfile s'affiche dans le répertoire.

  1. Pour consulter le contenu du fichier, exécutez la commande suivante :
nano /mnt/test/testfile

Le fichier doit contenir le texte suivant :

This is a test

Félicitations !

Étapes suivantes et informations supplémentaires

Pour en savoir plus sur Cloud Filestore, consultez la page Filestore.

Cet atelier fait partie d'une série appelée "Qwik Starts". Les ateliers de cette série sont conçus pour vous présenter brièvement les nombreuses fonctionnalités proposées par Google Cloud. Pour suivre un autre atelier, recherchez "Qwik Starts" dans le catalogue.

Formations et certifications Google Cloud

Les formations et certifications Google Cloud vous aident à tirer pleinement parti des technologies Google Cloud. Nos cours portent sur les compétences techniques et les bonnes pratiques à suivre pour être rapidement opérationnel et poursuivre votre apprentissage. Nous proposons des formations pour tous les niveaux, à la demande, en salle et à distance, pour nous adapter aux emplois du temps de chacun. Les certifications vous permettent de valider et de démontrer vos compétences et votre expérience en matière de technologies Google Cloud.

Dernière modification du manuel : 16 octobre 2023

Dernier test de l'atelier : 17 octobre 2023

Copyright 2024 Google LLC Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms d'entreprises et de produits peuvent être des marques des entreprises auxquelles ils sont associés.