Crea un'istanza di Filestore utilizzando la console Google Cloud

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

  • Creare 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 Filestore.

Prima di iniziare

  1. Accedi al tuo account Google Cloud . 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 tuo progetto:

  • Crea e gestisci istanze Filestore: Editor Cloud Filestore (roles/file.editor)
  • Crea e gestisci istanze Compute Engine: Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1)
  • Crea, modifica ed elimina le risorse di networking, 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 : Amministratore di rete (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 Esegui la pulizia.

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

  1. Nella console Google Cloud , 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 Networking > 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 abilitate. Per informazioni dettagliate sulla creazione di istanze, vedi Creare un'istanza.

  1. Nella console Google Cloud , 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 di attivazione/disattivazione Prestazioni personalizzate per abilitare le prestazioni personalizzate. Per impostazione predefinita, nel campo Prestazioni vengono visualizzate 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 informazioni dettagliate sulle opzioni di configurazione, vedi Configurare le prestazioni.

    • Imposta Regione su us-central1.

    • Imposta Rete VPC su default.

    • Imposta Nome condivisione file su vol1.

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

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

  3. Fai clic su Crea.

Monta la condivisione file di Filestore sul client

  1. Nella console Google Cloud , 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 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 questo 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 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.

Esegui la pulizia

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

Elimina il progetto Google Cloud

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

    Vai a Gestisci risorse

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

Elimina l'istanza Filestore

  1. Nella console Google Cloud , vai alla pagina Istanze 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 richiesto, digita l'ID istanza.

  5. Fai clic su Elimina.

Elimina l'istanza Compute Engine

  1. Nella console Google Cloud , 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 richiesto, fai di nuovo clic su Elimina.

Passaggi successivi