Modifica istanze

Questa pagina mostra come modificare un'istanza Filestore utilizzando console Google Cloud o gcloud CLI.

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 maggiori dettagli sulla capacità di scalabilità, vedi Capacità di scalabilità.

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 potrai modificare l'istanza descrizione, gestire le regole di controllo dell'accesso basato su IP e scalare la condivisione file rendimento:

  1. Nella console Google Cloud, vai alla pagina Istanze Filestore.

    Vai alla pagina delle istanze Filestore

  2. Fai clic sull'ID dell'istanza da modificare.

  3. Nella pagina Dettagli istanza, fai clic su Modifica per passare a Modifica di Compute Engine.

  4. Modifica la descrizione dell'istanza, le regole di controllo dell'accesso basato su IP in base alle esigenze. Per maggiori dettagli, vedi Creazione di istanze.

  5. 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:

Vai alla console Google Cloud

Comando gcloud per modificare un'istanza

Puoi modificare un'istanza Filestore eseguendo il comando instances update. Se aggiornare le regole di configurazione per il controllo dell'accesso basato su IP, usa il flag --flags-file e specifica 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 istanza di Filestore che desideri 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. Puoi impostare il progetto predefinito eseguendo:

    gcloud config set project project-id
    
  • location è la posizione in cui Filestore dell'istanza di Compute Engine. Per istanze regionali e aziendali, specifica una regione. 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 predefinito gcloud 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) o TiB.

    Per visualizzare la quota disponibile, vai alla pagina Quote nella console Google Cloud:

    Vai alla pagina Quote

  • instance-description è il campo Filestore facoltativo la descrizione dell'istanza.

  • file-name è il nome del file di configurazione JSON per l'IP- dell'controllo dell'accesso basato su cloud.

    File di configurazione JSON di esempio:

     {
    "--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 intervallo IP. Può avere i valori READ_WRITE o READ_ONLY. Il valore predefinito è READ_WRITE.
    • squash-mode può avere i valori ROOT_SQUASH o NO_ROOT_SQUASH. ROOT_SQUASH rimuove l'accesso a livello principale ai client il cui indirizzo IP rientra in intervallo IP, mentre NO_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. La il valore predefinito è 65534.
    • anon_gid è il valore dell'ID gruppo che vuoi mappare a anon_gid. La il valore predefinito è 65534.
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