Obtén información de las instancias

En esta página, se muestra cómo obtener información sobre Filestore individuales.

Antes de comenzar

Si quieres usar los ejemplos de línea de comandos de esta página, habilita gcloud. la herramienta de línea de comandos instalando la CLI de gcloud.

Visualiza todas las instancias de un proyecto

Consola de Google Cloud

Puedes obtener información sobre tus instancias de Filestore y para todas las instancias de un proyecto, ve a las instancias de Filestore página:

Vaya a la página de instancias de Filestore

gcloud

Puedes obtener información sobre tus instancias de Filestore y todas las instancias de un proyecto ejecutando el comando instances list :

  gcloud filestore instances list --project=project-id --zone=zone

Donde:

  • project-id es el ID del proyecto de Google Cloud que contiene la instancia de Filestore. Puedes omitir esta marca si la instancia de Filestore está en el proyecto predeterminado gcloud. Para configurar el proyecto predeterminado, ejecuta el siguiente comando:

      gcloud config set project project-id
    
  • zone es la zona para la que deseas enumerar Instancias de Filestore. Si omites esta marca, las instancias de todas zonas se devuelven. Ejecuta el comando gcloud filestore zones list para obtener un lista de zonas admitidas.

La respuesta al comando instances list es similar a la siguiente:

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

Ejemplo

Con el siguiente comando, se enumeran las instancias de Filestore del proyecto myproject

  gcloud filestore instances list --project=myproject

API de REST

  1. Tener la gcloud CLI instalada e inicializadaa fin de generar un token de acceso para el encabezado Authorization.

    Como alternativa, puedes crear un token de acceso con OAuth 2.0 Playground y, luego, incluirlo en el encabezado Authorization.

  2. Usa cURL para llamar a la API de 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"

    Aquí:

    • PROJECT es el nombre del proyecto en el que cada instancia de Compute Engine. Por ejemplo, my-genomics-project
    • LOCATION es la ubicación que deseas buscar. Para buscar todas las instancias en cualquier ubicación dentro de un proyecto, haz lo siguiente: usa -.

Obtén información sobre una instancia específica

Utilice uno de los siguientes procedimientos para obtener información sobre una instancia específica de Filestore.

Consola de Google Cloud

  1. Vaya a la página de instancias de Filestore

    Vaya a la página de instancias de Filestore

  2. Haz clic en el ID de la instancia para abrir la página de detalles de la instancia.

gcloud

Obtén información sobre una instancia de Filestore ejecutando instances describe :

    gcloud filestore instances describe instance-id --project=project-id --location=location

La respuesta al comando instances describe es similar a la siguiente:

createTime: '2021-10-11T17:28:23.340943077Z'
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-c/instances/nfs-server
networks:
- ipAddresses:
 - 10.0.0.2
 network: default
 reservedIpRange: 10.0.0.0/26
state: READY
tier: ENTERPRISE

Estos campos representan los valores siguientes:

  • createTime: Es la hora en que se creó la instancia, en formato RFC 3339.
  • fileShares:
  • capacityGb: el tamaño del archivo compartido de Filestore en gigabytes binarios (GB), donde 1 GB = 1024 3 bytes.
  • name: Es el nombre del archivo compartido de Filestore. Usas el nombre del archivo compartido con la dirección IP identificada por el ipAddresses para activar los archivos compartidos en un cliente.
  • name: el nombre completamente calificado de la instancia.
  • ipAddresses: La dirección IP de la instancia. Para activar Filestore de archivos compartidos en un cliente, usa este valor junto con el el nombre del archivo compartido.
  • network: Es el nombre de la red de VPC en la que se encuentra la instancia. que la API usa.
  • reservedIpRange: el bloque de la dirección IP reservado para el uso de la instancia.
  • state: El estado de la instancia.
  • tier: el nivel del servicio de Filestore de la instancia.

Ejemplo

El siguiente comando proporciona información sobre la instancia test-nfs en proyecto myproject, en la zona us-central1-c.

gcloud filestore instances describe test-nfs --project=myproject --zone=us-central1-c

API de REST

  1. Tener la gcloud CLI instalada e inicializadaa fin de generar un token de acceso para el encabezado Authorization.

    Como alternativa, puedes crear un token de acceso con OAuth 2.0 Playground y, luego, incluirlo en el encabezado Authorization.

  2. Usa cURL para llamar a la API de 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"

    Aquí:

    • PROJECT es el nombre del proyecto en el que cada instancia de Compute Engine. Por ejemplo, my-genomics-project
    • LOCATION es la ubicación en la que tu instancia su lugar de residencia. Por ejemplo, us-west1-a
    • INSTANCE_NAME es el nombre de la instancia a la que que deseas ver. Por ejemplo, my-genomics-instance

Obtén información sobre las activaciones de instancias de Filestore

En las siguientes secciones, se muestra cómo obtener diferentes tipos de activación de instancias información.

Enumera los puntos de activación para una instancia

Puedes enumerar todos los puntos de activación en los que se activa una instancia de Filestore ejecutando lo siguiente:

    sudo showmount -a INSTANCE_IP

Ejemplo

Con el siguiente comando, se enumeran todos los puntos de activación para un Filestore de Filestore con la dirección IP 10.77.67.226:

    sudo showmount -a 10.77.67.226

El resultado es similar al siguiente:

All mount points on 10.77.67.226:
10.128.0.1:/fileshare
10.128.0.2:/fileshare
10.128.0.3:/fileshare

Obtén la cantidad de puntos de activación para una instancia

Puedes obtener la cantidad total de puntos de activación para un archivo de Filestore instancia ejecutando el siguiente comando:

    sudo showmount -a INSTANCE_IP --no-headers | wc -l

Ejemplo

Con el siguiente comando, se muestra la cantidad de puntos de activación para una instancia por la dirección IP 10.77.67.226:

    sudo showmount -a 10.77.67.226 --no-headers | wc -l

¿Qué sigue?