Démarrage rapide à l'aide de l'outil gcloud

Ce guide de démarrage rapide vous montre comment effectuer des opérations de base dans Cloud Filestore en utilisant l'outil de ligne de commande gcloud à partir d'une fenêtre de terminal locale. 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é ;
  • supprimer l'instance Cloud Filestore.

Avant de commencer

  1. Sélectionnez ou créez un projet GCP.

    Accéder à la page de gestion des ressources

  2. Assurez-vous que la facturation est activée pour votre projet.

    Découvrir comment activer la facturation

  3. Si ce n'est pas déjà fait, activez l'outil de ligne de commande gcloud en installant le SDK Cloud sur votre ordinateur.

    Si le SDK Cloud est déjà installé, exécutez la commande suivante pour le mettre à jour :

    gcloud components update
    

Créer une instance Compute Engine

  1. Accédez à la page des instances Compute Engine.
  2. Cliquez sur Créer une instance.
  3. Définissez le champ Nom sur nfs-client.
  4. Définissez le champ Zone sur us-central1-c.
  5. Dans la section Disque de démarrage, cliquez sur Modifier pour commencer à configurer le disque de démarrage.
  6. Dans l'onglet Images d'OS, choisissez une image Debian ou Ubuntu.
  7. Cliquez sur Sélectionner.
  8. Dans la section Pare-feu, sélectionnez Autoriser le trafic HTTP.
  9. Cliquez sur Créer pour créer l'instance.

Créer une instance Cloud Filestore

  1. Créez une instance nommée nfs-server en exécutant la commande suivante dans une fenêtre de terminal locale :

    gcloud beta filestore instances create nfs-server \
        --project=[PROJECT_ID] \
        --location=us-central1-c \
        --tier=STANDARD \
        --file-share=name="vol1",capacity=1TB \
        --network=name="default",reserved-ip-range="10.0.0.0/29"
    

    [PROJECT_ID] est l'ID du projet GCP dans lequel vous souhaitez créer l'instance.

  2. Obtenez des informations sur l'instance que vous venez de créer en exécutant la commande suivante :

    gcloud beta filestore instances describe nfs-server --project=[PROJECT_ID] --location=us-central1-c
    

    [PROJECT_ID] est l'ID du projet GCP dans lequel vous avez créé l'instance.

    Notez l'adresse IP dans la section ipaddresses de la réponse. Il s'agit de l'adresse IP de l'instance Cloud Filestore que vous utilisez pour installer le partage de fichiers Cloud Filestore sur le client.

    La réponse à la commande instances describe est semblable à la suivante :

    createTime: '2017-11-06T16:49:36.852873Z'
    name: projects/yourproject/locations/us-central1-c/instances/nfs-server
    networks:
    - ipaddresses:
      - 10.0.0.2
      network: default
      reservedIpRange: 10.0.0.0/29
    state: READY
    tier: STANDARD
    fileshares:
    - capacityGb: '1024'
      name: vol1

Une fois la commande exécutée, laissez la fenêtre du terminal ouverte, car vous en aurez besoin pour supprimer l'instance Cloud Filestore.

Installer le partage de fichiers Cloud Filestore sur une VM Compute Engine

  1. Accédez à la page des 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. Installez NFS à l'aide des commandes suivantes :

    sudo apt-get -y update
    sudo apt-get -y install nfs-common
    
  4. Créez un répertoire d'installation pour le partage de fichiers Cloud Filestore en exécutant la commande suivante :

    sudo mkdir /mnt/test
    
  5. Installez le partage de fichiers en exécutant la commande mount, et en spécifiant l'adresse IP de l'instance Cloud Filestore ainsi que le nom du partage de fichiers :

    sudo mount 10.0.0.2:/vol1 /mnt/test
    
  6. Rendez le partage de fichiers accessible en modifiant les autorisations :

    sudo chmod go+rw /mnt/test
    

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
    
  2. Vérifiez que le fichier a été créé en exécutant la commande suivante :

    ls /mnt/test
    

    Assurez-vous également que testfile se trouve dans le contenu du répertoire affiché.

Effectuer un nettoyage

Afin d'éviter que des frais ne soient facturés sur votre compte GCP pour les ressources utilisées dans ce démarrage rapide, procédez comme suit :

  1. Supprimez l'instance Cloud Filestore en exécutant la commande suivante dans votre fenêtre de terminal locale :

    gcloud beta filestore instances delete nfs-server --project=[PROJECT_ID] --location=us-central1-c

    [PROJECT_ID] est l'ID du projet GCP dans lequel vous avez créé l'instance Cloud Filestore.

  2. Accédez à la page des instances de VM.
  3. Cliquez sur le nom de l'instance nfs-client.
  4. En haut de la page des détails de l'instance, cliquez sur Supprimer.
  5. Suivez les instructions de la section Arrêter des projets pour supprimer le projet GCP que vous avez créé.

Étapes suivantes

  • Lisez la présentation de Cloud Filestore pour en savoir plus sur les principes de base de Cloud Filestore.
  • Configurez vous-même une instance Cloud Filestore en suivant les instructions de la page Créer des instances.
  • Consultez la page Contrôle des accès pour savoir comment contrôler l'accès aux opérations Cloud Filestore et aux ressources d'une instance.
Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Cloud Filestore Documentation