Questa pagina mostra come modificare un'istanza Filestore utilizzando la console Google Cloud o gcloud CLI.
Una volta creata, puoi modificare un'istanza Filestore nei seguenti modi:
- Aumentarne la capacità.
- Riduci la sua capacità (solo istanze Enterprise e SSD ad alta scalabilità).
- Modificane la descrizione.
- Gestire le regole di controllo dell'accesso basate su IP.
- Gestire le etichette. Per ulteriori informazioni, consulta Gestione delle etichette.
Per maggiori dettagli sulla capacità di scalabilità, consulta Capacità di scalabilità.
Istruzioni per modificare un'istanza
Console Google Cloud
Per modificare le istanze Filestore utilizzando la console Google Cloud, vai alla pagina Modifica istanza, dove puoi modificare la descrizione dell'istanza, gestire le regole di controllo dell'accesso dell'accesso basate su IP e scalare le prestazioni della condivisione file:
Nella console Google Cloud, vai alla pagina Istanze Filestore.
Fai clic sull'ID dell'istanza da modificare.
Nella pagina Dettagli istanza, fai clic su Modifica per andare alla pagina Modifica istanza.
Modifica la descrizione dell'istanza, le regole di controllo dell'accesso basate su IP e la capacità, se necessario. Per maggiori dettagli, consulta Creazione di istanze.
Fai clic su Salva.
gcloud
Prima di iniziare
Per utilizzare gcloud CLI, devi installare l'interfaccia a riga di comando gcloud o utilizzare Cloud Shell integrato nella console Google Cloud:
Comando gcloud
per modificare un'istanza
Puoi modificare un'istanza Filestore eseguendo il comando instances
update
. Se devi aggiornare le regole di configurazione per controllo dell'accesso basato su IP, devi utilizzare il flag --flags-file
e specificare un file di configurazione JSON. Se scegli questo metodo, non è necessario utilizzare il flag --file-share
perché è già incluso nel file di configurazione JSON.
gcloud filestore instances update instance-id
--[project="project-id"]
--[location=location]
--[file-share=name="file-share-name",capacity=file-share-size]
--[description="instance-description"]
--[flags-file=file-name.json]
dove:
- instance-id è l'ID istanza dell'istanza Filestore che vuoi modificare.
project-id è l'ID del progetto Google Cloud che contiene l'istanza Filestore. Puoi ignorare questo flag se l'istanza di Filestore è nel progetto predefinito
gcloud
. Puoi impostare il progetto predefinito eseguendo questo comando:gcloud config set project project-id
location è la località in cui si trova l'istanza Filestore. Per le istanze Enterprise, specifica un'area geografica. Per tutte le altre istanze, specifica una zona. Esegui il comando
gcloud filestore zones list
per ottenere un elenco delle zone supportate. Puoi ignorare questo flag se l'istanza Filestore si trova nella zona predefinita digcloud
. Puoi impostare la zona predefinita eseguendo questo comando:gcloud config set filestore/zone zone
file-share-name è il nome della condivisione file pubblicata dall'istanza Filestore. I nomi delle condivisioni file non possono essere modificati dopo la creazione dell'istanza.
file-share-size è la nuova dimensione che vuoi per la condivisione file. Puoi specificare le dimensioni delle condivisioni file in numeri interi utilizzando
GiB
(valore predefinito) oTiB
.Per visualizzare la quota disponibile, vai alla pagina Quote nella console Google Cloud:
instance-description è la descrizione facoltativa dell'istanza di Filestore.
file-name è il nome del file di configurazione JSON per controllo dell'accesso basato su IP.
Esempio di file di configurazione JSON:
{ "--file-share": { "capacity": "4096", "name": "my_vol", "nfs-export-options": [ { "access-mode": "READ_WRITE", "ip-ranges": [ "10.0.0.0", "10.2.0.0" ], "squash-mode": "ROOT_SQUASH", "anon_uid": 1003, "anon_gid": 1003 }, { "access-mode": "READ_ONLY", "ip-ranges": [ "10.0.1.0/28" ], "squash-mode": "NO_ROOT_SQUASH" } ], } }
dove:
- ip-ranges è l'indirizzo o l'intervallo IP a cui concedere l'accesso. Puoi specificare più indirizzi o intervalli IP separandoli con una virgola. Solo le istanze di livello superiore SSD e Enterprise supportano le impostazioni di configurazione per gli intervalli di indirizzi IP sovrapposti. Per ulteriori informazioni, consulta Autorizzazioni sovrapposte.
- access-mode è il livello di accesso da concedere ai client il cui indirizzo IP rientra in ip-range. Può avere i valori
READ_WRITE
oREAD_ONLY
. Il valore predefinito èREAD_WRITE
. - La modalità squash può avere i valori
ROOT_SQUASH
oNO_ROOT_SQUASH
.ROOT_SQUASH
rimuove l'accesso al livello principale ai client il cui indirizzo IP rientra in ip-range, mentreNO_ROOT_SQUASH
attiva l'accesso root. Il valore predefinito èNO_ROOT_SQUASH
. - anon_uid è il valore User-ID che vuoi mappare a
anon_uid
. Il valore predefinito è65534
. - anon_gid è il valore dell'ID gruppo che vuoi mappare a
anon_gid
. Il valore predefinito è65534
.
Esempio
L'esempio seguente aggiorna l'istanza nfs-server
aumentando la dimensione della condivisione file a 3 TiB
.
gcloud filestore instances update nfs-server --zone=us-central1-c --file-share=name="vol1",capacity=3TiB
Passaggi successivi
- Crea un'altra istanza.
- Monta la condivisione file di Filestore su un'istanza VM di Compute Engine.
- Accedi alle istanze Filestore con il driver CSI Filestore.