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
- 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.
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
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.
-
Verify that billing is enabled for your Google Cloud project.
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 theserviceusage.services.enablepermission. Learn how to grant roles.-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
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.
-
Verify that billing is enabled for your Google Cloud project.
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 theserviceusage.services.enablepermission. Learn how to grant roles.
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
Nella console Google Cloud , vai alla pagina Istanze VM.
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.
- Imposta Nome su
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.
Nella console Google Cloud , vai alla pagina Istanze di Filestore.
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.
- Imposta ID istanza su
Fai clic su Crea.
Monta la condivisione file di Filestore sul client
Nella console Google Cloud , vai alla pagina Istanze VM.
Nell'elenco delle istanze VM, fai clic sul pulsante SSH per nfs-client per aprire una finestra del terminale connessa a questa istanza.
Installa NFS eseguendo i seguenti comandi:
sudo apt-get -y update && sudo apt-get -y install nfs-commonCrea una directory di montaggio per la condivisione file di Filestore eseguendo questo comando:
sudo mkdir -p /mnt/testMonta la condivisione file eseguendo il comando
mounte specificando l'indirizzo IP dell'istanza Filestore e il nome della condivisione file:sudo mount MOUNT-POINT-DIRECTORY /mnt/testdove:
MOUNT-POINT-DIRECTORY è il percorso della directory in cui è montata la condivisione file di Filestore. Ad esempio:
10.0.0.2:/vol1(Facoltativo) Verifica che la condivisione file Filestore sia montata:
df -h --type=nfsRendi la condivisione file accessibile modificando le autorizzazioni:
sudo chmod go+rw /mnt/test
Crea un file nella condivisione file
Nella finestra del terminale connessa all'istanza nfs-client, crea un file denominato
testfileeseguendo questo comando:echo 'This is a test' > /mnt/test/testfileVerifica che il file sia stato creato eseguendo questo comando:
ls /mnt/teste verificando che
testfilesia 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
- Nella console Google Cloud , vai alla pagina Gestisci risorse.
- Nell'elenco dei progetti, seleziona quello che vuoi eliminare, quindi fai clic su Elimina.
- Nella finestra di dialogo, digita l'ID del progetto e fai clic su Chiudi per eliminare il progetto.
Elimina l'istanza Filestore
Nella console Google Cloud , vai alla pagina Istanze Filestore.
Fai clic sull'ID istanza
nfs-serverper aprire la pagina dei dettagli dell'istanza.Fai clic su Elimina delete.
Quando richiesto, digita l'ID istanza.
Fai clic su Elimina.
Elimina l'istanza Compute Engine
Nella console Google Cloud , vai alla pagina Istanze Filestore.
Seleziona la casella di controllo accanto al nome dell'istanza
nfs-client.Fai clic su Elimina delete.
Quando richiesto, fai di nuovo clic su Elimina.
Passaggi successivi
- Leggi la panoramica di Filestore per scoprire di più sulle nozioni di base di Filestore.
- Configura un'istanza di Filestore autonomamente seguendo le istruzioni riportate in Creazione di istanze.
- Leggi la pagina Controllo dell'accesso per scoprire come controllare l'accesso alle operazioni di Filestore e alle risorse di un'istanza.
- Scopri come copiare i dati in o da un'istanza Filestore.
- Scopri come trasferire set di dati di grandi dimensioni da Cloud Storage a Filestore.