Creazione di un'istanza di 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 di 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 di Filestore.

Prima di iniziare

  1. Accedi al tuo Google Cloud account. Se non conosci 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 l'esecuzione, il test e il deployment dei workload.
  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 Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. 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 Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. 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 di 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 alla pagina Istanze di Filestore

  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, fai clic sul pulsante Prestazioni personalizzate per attivare le prestazioni personalizzate. Per impostazione predefinita, nel campo Prestazioni vengono visualizzati 12.000 IOPS. 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 i dettagli sulle opzioni di configurazione, consulta Configura le prestazioni.

    • Imposta Regione su us-central1.

    • Imposta Rete VPC su predefinita.

    • 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 alla pagina 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 questi 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 questo comando:

    sudo mkdir -p /mnt/test
    
  5. Monta la condivisione file eseguendo il comando mount e specificando l'indirizzo IP dell'istanza di 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 questo comando:

    echo 'This is a test' > /mnt/test/testfile
    
  2. Verifica che il file sia stato creato eseguendo questo 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 di Filestore

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

    Vai alla pagina Istanze di 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 di 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