Crea un'istanza Filestore utilizzando gcloud CLI
Questa guida rapida mostra come iniziare a utilizzare rapidamente Filestore utilizzando Google Cloud CLI. In questa guida rapida imparerai a:
- Creare un'istanza di Filestore.
- Monta la condivisione file da questa istanza su una VM client Compute Engine.
- Crea un file nella condivisione file montata.
- Elimina l'istanza Filestore.
Prima di iniziare
- Crea o seleziona un progetto: - Crea un progetto- gcloud projects create PROJECT_ID- Seleziona un progetto- gcloud config set project PROJECT_ID- dove PROJECT_ID è l'ID del progetto Google Cloud . 
- Verifica che la fatturazione sia attivata per il tuo progetto. Scopri come attivare la fatturazione. 
- Installa e inizializza gcloud CLI. - Se hai già installato gcloud CLI, puoi aggiornarla utilizzando il comando - gcloud components update:- gcloud components update
Al termine delle attività descritte in questo documento, puoi evitare l'addebito di ulteriori costi eliminando le risorse che hai creato. Per ulteriori informazioni, vedi Pulizia.
Crea una VM di Compute Engine da utilizzare come client
Linux
- 
  
    
      Create a Compute Engine instance. Configure the instance as follows:- 
          Name the instance
          nfs-client.
- 
          Imposta il flag --zonesuus-central1-c.
- 
        Imposta il flag --image-projectsudebian-cloud.
- 
        Imposta il flag --image-familysudebian-11.
- 
        Imposta il flag --tagssuhttp-server,.
 gcloud compute instances create nfs-client --zone=us-central1-c --image-project=debian-cloud --image-family=debian-11 --tags=http-server, 
- 
          Name the instance
          
Windows
- 
  
    
      Create a Compute Engine instance. Configure the instance as follows:- 
          Name the instance
          nfs-client.
- 
          Imposta il flag --zonesuus-central1-c.
- 
        Imposta il flag --image-projectsuwindows-cloud.
- 
        Imposta il flag --image-familysuwindows-2012-r2.
- 
        Imposta il flag --tagssuhttp-server,http-server,.
 gcloud compute instances create nfs-client --zone=us-central1-c --image-project=windows-cloud --image-family=windows-2012-r2 --tags=http-server,http-server, 
- 
          Name the instance
          
Crea un'istanza di Filestore
Questa guida rapida mostra come creare un'istanza nel livello di servizio regionale con le prestazioni personalizzate abilitate. Per informazioni dettagliate sulla creazione di istanze, vedi Creare un'istanza.
- Creare un'istanza di Filestore. Configura l'istanza come segue: - Assegna all'istanza il nome nfs-server.
- Imposta il flag --regionsuus-central1.
- Imposta il flag --tiersuREGIONAL.
- Imposta il flag - --performancesu- max-iops-per-tb=17000.
- Imposta il flag - --file-sharesu- name="vol1",capacity=1TB.
- Imposta il flag - --networksu- name="default".- gcloud filestore instances create nfs-server --region=us-central1 --tier=REGIONAL --performance=max-iops-per-tb=17000 --file-share=name="vol1",capacity=1TB --network=name="default" 
 
- Assegna all'istanza il nome 
- Recupera informazioni sull'istanza Filestore che hai creato: - gcloud filestore instances describe nfs-server --region=us-central1 - Il comando restituisce un output simile al seguente: - createTime: '2025-02-12T09:15:08.163246004Z' customPerformanceSupported: true fileShares: -capacityGb: '1024' name: vol1 name: projects/yourproject/locations/us-central1/instances/nfs-server networks: -connectMode: DIRECT_PEERING ipAddresses: - 10.0.0.2 network: default reservedIpRange: 10.0.0.2/26 performanceConfig: iopsPerTb: maxIopsPerTb: '17000' performanceLimits: maxIops: '17000' maxReadIops: '17000' maxReadThroughputBps: '417792000' maxWriteIops: '5100' maxWriteThroughputBps: '139264000' protocol: NFS_V3 state: READY tier: REGIONAL 
Copia l'indirizzo IP dell'istanza da utilizzare durante il montaggio della
condivisione file. Per questa guida rapida, utilizziamo l'indirizzo IP 10.0.0.2.
Monta la condivisione file di Filestore sull'istanza nfs-client
Linux
- 
  
    Establish an SSH connection to the
    
      nfs-clientinstance:gcloud compute ssh nfs-client 
- Installa NFS eseguendo i seguenti comandi nella finestra del terminale di - nfs-client:- sudo apt-get -y update && sudo apt-get -y install nfs-common
- Crea una directory di montaggio sull'istanza - nfs-clientper la condivisione file di Filestore:- sudo mkdir /mnt/test
- Monta la condivisione file sull'istanza - nfs-clientcon il comando- mountspecificando l'indirizzo IP dell'istanza Filestore, il nome della condivisione file e la directory di montaggio:- sudo mount 10.0.0.2:/vol1 /mnt/test
- Rendi la condivisione file accessibile modificando le relative autorizzazioni: - sudo chmod go+rw /mnt/test
Windows
Accedi all'istanza nfs-client e apri un prompt dei comandi come amministratore
- Crea un account e imposta una password iniziale per l'istanza - nfs-client:- gcloud compute reset-windows-password nfs-client
- Configura l'istanza per abilitare la connessione alle porte seriali: - gcloud compute instances add-metadata nfs-client --metadata=serial-port-enable=1
- Per partecipare a una sessione interattiva: - gcloud compute connect-to-serial-port nfs-client --port=2
- Al prompt - SAC>, crea un nuovo canale:- cmd- Viene creato un canale con il nome - Cmd0001.
- Connettiti al canale: - ch -sn Cmd0001
- Inserisci il nome utente e la password dell'istanza - nfs-cliente lascia vuoto il campo- Domain. Sei connesso all'interfaccia- Command Promptdell'istanza- nfs-client.
Installa il client NFS
- Nella sezione - Command Promptdi- nfs-client, passa a- Windows PowerShell:- powershell
- Installa il client - NFS:- Install-WindowsFeature -Name NFS-Client
- Riavvia l'istanza - nfs-clientquando richiesto:- restart-computer
- Al prompt - SAC>, attendi la visualizzazione della seguente notifica:- EVENT: The CMD command is now available. - Quindi, esegui i comandi - cmde- ch -sncome indicato in precedenza per accedere e riconnetterti all'istanza- nfs-client.
Configura l'ID utente utilizzato dal client NFS
- Nel prompt dei comandi, esegui powershellper passare a Windows PowerShell.
- In - PowerShell, esegui i seguenti comandi per creare due nuove voci del registro,- AnonymousUide- AnonymousGid:- New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default" ` -Name "AnonymousUid" -Value "0" -PropertyType DWORD New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default" ` -Name "AnonymousGid" -Value "0" -PropertyType DWORD
- Riavvia il servizio client NFS: - nfsadmin client stop nfsadmin client start
Mappa la condivisione file vol1 all'istanza nfs-client
- Esci da - PowerShell:- exit
- Da - Command Prompt, monta la condivisione file sull'istanza- nfs-clientcon il comando- mountspecificando l'indirizzo IP dell'istanza Filestore, il nome della condivisione file e la lettera dell'unità da montare:- mount -o mtype=hard 10.0.0.2:/vol1 z:
Crea un file nella condivisione file montata
Linux
- Nella finestra del terminale - nfs-client, crea un file denominato- testfileeseguendo il seguente comando:- echo 'This is a test' > /mnt/test/testfile
- Conferma che il file sia stato creato eseguendo questo comando e verificando che - testfilesia nei contenuti della directory restituiti:- ls /mnt/test
Windows
- Nella finestra del prompt dei comandi dell'istanza - nfs-client, crea un file denominato- testfile:- echo 'This is a test' > Z:\testfile
- Verifica che il file sia stato creato eseguendo il comando seguente: - dir Z:- e verificando che - testfilesia presente nei contenuti della directory restituiti.
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, elimina il progetto Google Cloud con le risorse.
Elimina il progetto Google Cloud
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
Elimina l'istanza Filestore
Elimina l'istanza nfs-server:
gcloud filestore instances delete nfs-server --zone=us-central1-c
Elimina l'istanza Compute Engine
Elimina l'istanza:gcloud compute instances delete nfs-client
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 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.