Questa pagina mostra come modificare un'istanza Filestore utilizzando la console Google Cloud o l'interfaccia a riga di comando gcloud.
Una volta creata, puoi modificare un'istanza Filestore nei seguenti modi:
- Aumentare la capacità
- Riduci la capacità per i seguenti livelli di servizio:
- A livello di zona
- Regionale
- Aziende
- Modificarne la descrizione
- Gestisci le regole di controllo dell'accesso basato su IP
- Gestisci etichette
- Per ulteriori informazioni, consulta la sezione Gestione delle etichette.
Per informazioni dettagliate sulla scalabilità della capacità, vedi Eseguire la scalabilità della capacità.
Alcune specifiche, come l'indirizzo IP dell'istanza, sono immutabili.
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 l'istanza descrizione, gestire le regole di controllo dell'accesso basato su IP e scalare la condivisione file rendimento:
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 basato su IP e la capacità in base alle esigenze. Per maggiori dettagli, vedi Creazione di istanze.
Fai clic su Salva.
gcloud
Prima di iniziare
Per utilizzare gcloud CLI, devi: installa gcloud CLI o usa Cloud Shell integrato nella console Google Cloud:
Comando gcloud
per la modifica di un'istanza
Puoi modificare un'istanza Filestore eseguendo il comando instances
update
. Se
devi aggiornare le regole di configurazione per il controllo dell'accesso in base all'IP, devi
utilizzare il flag --flags-file
e specificare un file di configurazione JSON. Se
scegli questo metodo, non devi usare 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 dell'istanza Filestore da modificare.
project-id è l'ID del progetto Google Cloud che contiene l'istanza Filestore. Puoi saltare questo passaggio flag se l'istanza Filestore è nel valore predefinito
gcloud
progetto. Per impostare il progetto predefinito, esegui:gcloud config set project project-id
location è la posizione in cui risiede l'istanza Filestore. Specifica una regione per le istanze aziendali e regionali. Per tutte le altre istanze, specifica una zona. Esegui l'
gcloud filestore zones list
per ottenere un elenco delle zone supportate. Puoi saltare questa segnalazione se l'istanza Filestore è nel valore predefinitogcloud
zona di destinazione. Puoi impostare la zona predefinita eseguendo:gcloud config set filestore/zone zone
file-share-name è il nome della condivisione file pubblicata dall'istanza Filestore. Impossibile modificare i nomi delle condivisioni file dopo la creazione dell'istanza.
file-share-size è la nuova dimensione per la condivisione file. Tu puoi specificare la dimensione della condivisione file in numeri interi utilizzando
GiB
(impostazione predefinita) oTiB
.Per visualizzare la quota disponibile, vai alla pagina Quote nella console Google Cloud:
instance-description è il campo Filestore facoltativo la descrizione dell'istanza.
file-name è il nome del file di configurazione JSON per il controllo degli accessi 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 i seguenti livelli di servizio supportano le impostazioni di configurazione per
intervalli di indirizzi IP sovrapposti:
- A livello di zona
- Regionale
- Aziende
- access-mode è il livello di accesso da concedere ai client la cui
L'indirizzo IP rientra in un ip-range. Può avere i valori
READ_WRITE
oREAD_ONLY
. Il valore predefinito èREAD_WRITE
. - squash-mode può avere i valori
ROOT_SQUASH
oNO_ROOT_SQUASH
.ROOT_SQUASH
rimuove l'accesso a livello principale ai client il cui indirizzo IP rientra in ip-range, mentreNO_ROOT_SQUASH
consente l'accesso root. Il valore predefinito èNO_ROOT_SQUASH
. - anon_uid è il valore dell'ID utente 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
.
- 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 i seguenti livelli di servizio supportano le impostazioni di configurazione per
intervalli di indirizzi IP sovrapposti:
Esempio
L'esempio seguente aggiorna l'istanza nfs-server
aumentando il valore
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 Compute Engine.
- Accedi alle istanze Filestore con il driver CSI Filestore.
- Capacità di scalabilità