Creazione di un'istanza Filestore utilizzando la Google Cloud console

Questa guida rapida mostra come eseguire operazioni di base in Filestore utilizzando questa Google Cloud console. Nella guida rapida:

  • Crea un'istanza Filestore.
  • Monta la condivisione file da questa istanza su un'istanza VM client Compute Engine.
  • Crea un file nella condivisione file montata.
  • Elimina l'istanza Filestore.

Prima di iniziare

  1. Accedi al tuo Google Cloud account. Se non hai mai utilizzato Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per eseguire, testare ed eseguire il deployment dei carichi di lavoro.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  4. Verify that billing is enabled for your Google Cloud project.

  5. Enable the Filestore API.

    Roles required to enable APIs

    To enable APIs, you need the serviceusage.services.enable permission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.

    Enable the API

  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  7. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  8. Verify that billing is enabled for your Google Cloud project.

  9. Enable the Filestore API.

    Roles required to enable APIs

    To enable APIs, you need the serviceusage.services.enable permission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.

    Enable the API

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per completare questa guida rapida, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:

  • Crea e gestisci le istanze Filestore: Cloud Filestore Editor (roles/file.editor)
  • Crea e gestisci le istanze Compute Engine: Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1)
  • Crea, modifica ed elimina le risorse di rete, ad eccezione delle regole firewall: Compute Network Admin (roles/compute.networkAdmin)
  • Esegui operazioni sui service account IAM: Service Account User (roles/iam.serviceAccountUser)
  • Gestisci la rete e le risorse correlate Google Cloud : Network Administrator (roles/iam.networkAdmin)

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Al termine delle attività descritte in questo documento, puoi evitare l'addebito di ulteriori costi eliminando le risorse che hai creato. Per saperne di più, consulta Liberare spazio.

Crea un'istanza VM di Compute Engine da utilizzare come client

  1. Nella Google Cloud console, vai alla pagina Istanze VM.

    Vai alla pagina delle istanze Compute Engine

  2. Fai clic su Crea istanza e configura l'istanza come segue.

    • Imposta Nome su nfs-client.
    • Imposta Zona su us-central1-c.
    • Mantieni il disco di avvio predefinito.
    • Nella sezione Rete > Firewall, seleziona la casella di controllo Consenti traffico HTTP.
    • Mantieni la rete come predefinita.
  3. Fai clic sul pulsante Crea per creare l'istanza.

Crea un'istanza di Filestore

Questa guida rapida mostra come creare un'istanza nel livello Regionale con le prestazioni personalizzate attivate. Per i dettagli sulla creazione delle istanze, consulta Crea un'istanza.

  1. Nella Google Cloud console, vai alla pagina Istanze di Filestore.

    Vai a Istanze

  2. Fai clic su Crea istanza e configura l'istanza come segue:

    • Imposta ID istanza su nfs-server.
    • Imposta Tipo di istanza su Regionale.
    • In Capacità, inserisci 1 TiB.
    • In Prestazioni, configura le prestazioni in base al carico di lavoro e alla scalabilità. La casella di controllo Scala le prestazioni in base alla capacità è selezionata, quindi se modifichi il valore nel campo Capacità, le prestazioni vengono scalate di conseguenza.

      Per ulteriori informazioni sulle opzioni di configurazione, consulta Configura le prestazioni.

    • Imposta Protocollo su NFSv4.1.

    • Imposta il Tipo di stack IP su IPv6.

    • Imposta Regione su us-central1.

    • In Rete VPC, seleziona una rete dall'elenco. Per ulteriori informazioni sulla creazione di reti VPC, consulta Crea e gestisci le reti VPC.

    • Imposta Nome condivisione file su vol1.

    • Imposta Intervallo IP allocato su Utilizza un intervallo IP allocato automaticamente.

    • Imposta Controlli di accesso su Concedi l'accesso a tutti i client.

  3. Fai clic su Crea.

Monta la condivisione file di Filestore sul client

  1. Nella Google Cloud console, vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Nell'elenco delle istanze VM, fai clic sul pulsante SSH per nfs-client per aprire una finestra del terminale connessa a questa istanza.

  3. Installa NFS eseguendo i seguenti comandi:

    sudo apt-get -y update &&
    sudo apt-get -y install nfs-common
    
  4. Crea una directory di montaggio per la condivisione file di Filestore eseguendo il seguente comando:

    sudo mkdir -p /mnt/test
    
  5. Monta la condivisione file eseguendo il comando mount e specificando l'indirizzo IP dell'istanza Filestore e il nome della condivisione file:

    sudo mount MOUNT-POINT-DIRECTORY /mnt/test
    

    dove:

    MOUNT-POINT-DIRECTORY è il percorso della directory in cui è montata la condivisione file di Filestore. Ad esempio: 10.0.0.2:/vol1

  6. (Facoltativo) Verifica che la condivisione file di Filestore sia montata:

    df -h --type=nfs
    
  7. Rendi la condivisione file accessibile modificando le autorizzazioni:

    sudo chmod go+rw /mnt/test
    

Crea un file nella condivisione file

  1. Nella finestra del terminale connessa all'istanza nfs-client, crea un file denominato testfile eseguendo il seguente comando:

    echo 'This is a test' > /mnt/test/testfile
    
  2. Verifica che il file sia stato creato eseguendo il seguente comando:

    ls /mnt/test
    

    e verificando che testfile sia elencato.

Libera spazio

Per evitare che al tuo Google Cloud account vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.

Elimina il Google Cloud progetto

  1. Nella Google Cloud console, vai alla pagina Gestisci risorse.

    Vai a Gestisci risorse

  2. Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
  3. Nella finestra di dialogo, digita l'ID progetto, quindi fai clic su Chiudi per eliminare il progetto.

Elimina l'istanza Filestore

  1. Nella Google Cloud console, vai alla pagina Istanze Filestore.

    Vai alla pagina delle istanze Filestore

  2. Fai clic sull'ID istanza nfs-server per aprire la pagina dei dettagli dell'istanza.

  3. Fai clic su Elimina .

  4. Quando ti viene chiesto, digita l'ID istanza.

  5. Fai clic su Elimina.

Elimina l'istanza Compute Engine

  1. Nella Google Cloud console, vai alla pagina Istanze Filestore.

    Vai alla pagina Istanze VM

  2. Seleziona la casella di controllo accanto al nome dell'istanza nfs-client.

  3. Fai clic su Elimina .

  4. Quando ti viene chiesto, fai di nuovo clic su Elimina.

Passaggi successivi