Questa pagina mostra come ottenere informazioni sulle istanze Filestore.
Prima di iniziare
Se vuoi utilizzare gli esempi di riga di comando in questa pagina, abilita lo strumento a gcloudriga di comando installando gcloud CLI.
Visualizzare tutte le istanze in un progetto
Google Cloud Console
Puoi ottenere informazioni sulle istanze Filestore e visualizzare tutte le istanze in un progetto andando alla pagina Istanze Filestore:
gcloud
Puoi ottenere informazioni sulle istanze Filestore e visualizzare
tutte le istanze in un progetto eseguendo il instances list
comando:
gcloud filestore instances list --project=project-id --zone=zone
dove:
project-id è l'ID progetto del Google Cloud progetto che contiene l'istanza Filestore. Puoi saltare questo flag se l'istanza Filestore si trova nel progetto predefinito
gcloud. Puoi impostare il progetto predefinito eseguendo:gcloud config set project project-idzone è la zona per cui vuoi elencare le istanze Filestore. Se salti questo flag, vengono restituite le istanze in tutte le zone. Esegui il comando
gcloud filestore zones listper ottenere un elenco delle zone supportate.
La risposta al comando instances list è simile alla seguente:
INSTANCE_NAME ZONE TIER CAPACITY_GB FILE_SHARE_NAME IP_ADDRESS STATE CREATE_TIME nfs-loc europe-west1-b BASIC_HDD 1024 nfs1 10.0.5.2 READY 2017-10-09T22:11:28 nfs3 us-central1-c BASIC_HDD 1024 acme 10.0.6.2 READY 2017-11-06T09:37:18
Esempio
Il comando seguente elenca le istanze Filestore nel progetto myproject:
gcloud filestore instances list --project=myproject
API REST
Assicurati che gcloud CLI sia installato e inizializzato, in modo da poter generare un token di accesso per l'intestazione
Authorization.Utilizza
cURLper chiamare l'API Filestore:curl -s \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ GET "https://file.googleapis.com/v1/projects/PROJECT/locations/LOCATION/instances"
Dove:
PROJECTè il nome del progetto in cui si trova l'istanza. Ad esempio,my-genomics-project.LOCATIONè la località in cui vuoi eseguire la ricerca. Per cercare tutte le istanze in qualsiasi località all'interno di un progetto, utilizza-.
Ottenere informazioni su un'istanza specifica
Utilizza una delle seguenti procedure per ottenere informazioni su un'istanza Filestore specifica.
Google Cloud Console
Vai alla pagina Istanze Filestore.
Fai clic sull'ID istanza per aprire la pagina dei dettagli dell'istanza.
gcloud
Ottieni informazioni su un'istanza Filestore eseguendo il
instances describe
comando:
gcloud filestore instances describe instance-id --project=project-id --location=location
La risposta al comando instances describe è simile alla seguente:
createTime: '2021-10-11T17:28:23.340943077Z'
customPerformanceSupported: true
fileShares:
- capacityGb: '1024'
name: vol1
kmsKeyName: projects/example-project/locations/us-central1/keyRings/example-ring/cryptoKeys/example-key
labels:
key:val
name: projects/yourproject/locations/us-central1/instances/nfs-server
networks:
- ipAddresses:
- 10.0.0.2
network: default
reservedIpRange: 10.0.0.0/26
performanceConfig:
iopsPerTb:
maxIopsPerTb: '17000'
performanceLimits:
maxIops: '17000'
maxReadIops: '17000'
maxReadThroughputBps: '417792000'
maxWriteIops: '5100'
maxWriteThroughputBps: '139264000'
state: READY
tier: REGIONAL
Questi campi rappresentano i seguenti valori:
createTime: l'ora in cui è stata creata l'istanza, in formato RFC 3339.fileShares:capacityGb: le dimensioni della condivisione file Filestore in gigabyte binari (GB), dove 1GB= 10243 byte.name: il nome della condivisione file Filestore. Utilizza il nome della condivisione file con l'indirizzo IP identificato dal valoreipAddressesper montare la condivisione file su un client.name: il nome completo dell'istanza.ipAddresses: l'indirizzo IP dell'istanza. Per montare la condivisione file Filestore su un client, utilizza questo valore insieme al nome della condivisione file.network: il nome della rete VPC utilizzata dall'istanza.customPerformanceSupported: indica se le prestazioni personalizzate sono supportate per l'istanza. Se non è elencato, le prestazioni personalizzate non sono supportate.performanceConfig: la configurazione personalizzata per le prestazioni personalizzate.performanceLimits: i limiti di prestazioni applicati, calcolati in base alle prestazioni dell' istanza.reservedIpRange: il blocco di indirizzi IP riservato per l'utilizzo dell'istanza.state: lo stato dell'istanza.tier: il livello di servizio Filestore dell'istanza.
Esempio
Il comando seguente fornisce informazioni sull'istanza test-nfs nel progetto myproject, nella regione us-central1.
gcloud filestore instances describe test-nfs --project=myproject --region=us-central1
API REST
Assicurati che gcloud CLI sia installato e inizializzato, in modo da poter generare un token di accesso per l'intestazione
Authorization.Utilizza
cURLper chiamare l'API Filestore:curl -s \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ GET "https://file.googleapis.com/v1beta1/projects/PROJECT/locations/LOCATION/instances/INSTANCE_NAME"
Dove:
PROJECTè il nome del progetto in cui si trova l'istanza. Ad esempio,my-genomics-project.LOCATIONè la località in cui si trova l'istanza. Ad esempio,us-west1-a.INSTANCE_NAMEè il nome dell'istanza che vuoi visualizzare. Ad esempio,my-genomics-instance.
Ottenere informazioni sui montaggi delle istanze Filestore
Le sezioni seguenti mostrano come ottenere diversi tipi di informazioni sul montaggio delle istanze.
Elencare i punti di montaggio per un'istanza
Puoi elencare tutti i punti di montaggio in cui è montata un'istanza Filestore eseguendo:
sudo showmount -a INSTANCE_IP
Esempio
Il comando seguente elenca tutti i punti di montaggio per un'istanza Filestore con l'indirizzo IP 10.77.67.226:
sudo showmount -a 10.77.67.226
La risposta è simile alla seguente:
All mount points on 10.77.67.226:
10.128.0.1:/fileshare
10.128.0.2:/fileshare
10.128.0.3:/fileshare
Ottenere il numero di punti di montaggio per un'istanza
Puoi ottenere il numero totale di punti di montaggio per un'istanza Filestore eseguendo:
sudo showmount -a INSTANCE_IP --no-headers | wc -l
Esempio
Il comando seguente mostra il numero di punti di montaggio per un'istanza con l'indirizzo IP 10.77.67.226:
sudo showmount -a 10.77.67.226 --no-headers | wc -l
Passaggi successivi
- Crea un'altra istanza.
- Monta la condivisione file Filestore su un'istanza VM Compute Engine.
- Accedi alle istanze Filestore da un cluster Google Kubernetes Engine.