Crea una instancia

En esta página se muestra cómo crear una instancia de Filestore mediante la Google Cloud consola o la CLI de gcloud.

Instrucciones para crear una instancia

Google Cloud console

Antes de empezar

  • Habilita la API de Filestore. La API de Filestore puede tardar unos minutos en aparecer en la lista Servicio de Cuotas y límites del sistema.

  • La cuota de una instancia zonal o regional empieza en 0. Para usar estas capacidades, primero debes crear y recibir la aprobación de una solicitud de aumento de cuota antes de poder crear una instancia.

  • Si necesitas crear una instancia con un nivel de SSD de empresa o de gran escala, debes ejecutar tus operaciones directamente a través de la API de Filestore o mediante gcloud. Estas operaciones de create no se admiten a través de la consola Google Cloud .

    Para obtener más información, consulta Niveles de servicio.

Google Cloud instrucciones

  1. En la Google Cloud consola, ve a la página Instancias de Filestore.

    Ve a la página Instancias de Filestore.

  2. Haz clic en Crear instancia.

  3. Rellene todos los campos obligatorios y los opcionales que necesite según las instrucciones de las siguientes secciones de esta página.

  4. Haz clic en Crear.

gcloud

Antes de empezar

Comando gcloud para crear una instancia de Filestore

Puedes crear una instancia de Filestore ejecutando el comando filestore instances create. La cuota de instancias varía según el proyecto, la región y el nivel. Para obtener más información, consulta Cuotas o Solicitar un aumento de cuota.

gcloud filestore instances create INSTANCE_ID \
    [--project=PROJECT_ID] \
    [--location=LOCATION] \
    [--description=DESCRIPTION] \
    [--performance=PERFORMANCE] \
    --tier=TIER \
    --file-share=name="FILE_SHARE_NAME",capacity=FILE_SHARE_SIZE \
    --network=name="VPC-NETWORK",[connect-mode=CONNECT_MODE],[reserved-ip-range="RESERVED_IP_ADDRESS"] \
    [--labels=KEY=VALUE,[KEY=VALUE,…]] \
    [--kms-key=KMS_KEY] \
    [--deletion-protection] \
    [--deletion-protection-reason="PROTECTION_REASON"]

Donde:

  • INSTANCE_ID con el ID de instancia de Filestore que quieras crear. Consulta Asigna un nombre a la instancia.
  • PROJECT_ID por el ID del proyecto Google Cloud que contiene la instancia de Filestore. Puedes omitir esta marca si la instancia de Filestore está en el proyecto gcloudpredeterminado. Para definir el proyecto predeterminado, ejecuta el comando config set project:

      gcloud config set project PROJECT_ID
    
  • LOCATION por la ubicación en la que quieras que se encuentre la instancia de Filestore. Consulta Seleccionar una ubicación. Puedes omitir esta marca si la instancia de Filestore se encuentra en la ubicación predeterminada gcloud. Para definir la ubicación predeterminada, ejecuta el comando config set filestore/zone:

      gcloud config set filestore/zone zone
    

    En el nivel regional o empresarial, usa el comando config set filestore/region:

      gcloud config set filestore/region region
    
  • DESCRIPTION Una descripción de la instancia de Filestore.

  • PERFORMANCE si quiere usar la marca --performance para configurar el rendimiento personalizado, utilice una de las siguientes opciones:

    • max-iops-per-tb especifica una tasa de IOPS por TiB que escala las IOPS de forma lineal con la capacidad de la instancia.
    • max-iops especifica una tasa de IOPS que no escala las IOPS con la capacidad de la instancia.

    El formato es el siguiente:

    --performance=max-iops-per-tb=17000
    

    La marca --performance es obligatoria al crear instancias regionales con una capacidad inferior a 1024 GiB. Para obtener más información, consulta las instancias de Filestore de poca capacidad.

  • TIER con el nivel de servicio que quieras usar.

  • FILE_SHARE_NAME con el nombre que especifiques para el recurso compartido de archivos NFS que se sirve desde la instancia. Consulta Asignar un nombre al recurso compartido de archivos.

  • FILE_SHARE_SIZE con el tamaño que quieras para el recurso compartido de archivos. Consulta Asignar capacidad.

  • VPC-NETWORK con el nombre de la red de VPC que quieres que use la instancia. Consulta Seleccionar la red de VPC. Si quieres especificar una VPC compartida desde un proyecto de servicio, debes indicar el nombre de red completo, que tiene el formato projects/HOST_PROJECT_ID/global/networks/SHARED_VPC_NAME, y especificar connect-mode=PRIVATE_SERVICE_ACCESS. Por ejemplo:

    --network=name=projects/host/global/networks/shared-vpc-1,connect-mode=PRIVATE_SERVICE_ACCESS
    

    No puedes especificar una red antigua para el valor VPC-NETWORK. Si es necesario, crea una red de VPC siguiendo las instrucciones de la sección Crear una red de VPC automática.

  • CONNECT_MODE con DIRECT_PEERING o PRIVATE_SERVICE_ACCESS. Si especificas una VPC compartida como red, también debes especificar PRIVATE_SERVICE_ACCESS como modo de conexión.

  • RESERVED_IP_ADDRESS con el intervalo de direcciones IP de la instancia de Filestore. Si especifica connect-mode=PRIVATE_SERVICE_ACCESS y quiere usar un intervalo de direcciones IP reservado, debe especificar el nombre de un intervalo de direcciones asignado en lugar de un intervalo CIDR. Consulta Configurar una dirección IP reservada. Le recomendamos que omita esta marca para permitir que Filestore busque automáticamente un intervalo de direcciones IP libres y lo asigne a la instancia.

  • KEY con la etiqueta que quieras añadir. No es obligatorio añadir etiquetas al crear una instancia de Filestore. También puedes añadir, eliminar o actualizar etiquetas después de crear una instancia. Para obtener más información, consulta el artículo Gestionar etiquetas.

  • VALUE con el valor de una etiqueta.

  • KMS_KEY es el nombre completo de la clave de cifrado de Cloud KMS que quieres usar cuando quieras gestionar tu propio cifrado de datos. El formato es el siguiente:

    projects/KMS_PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY
    
  • PROTECTION_REASON Si elige usar la marca --deletion-protection, puede añadir una nota sobre el ajuste. Para añadir la nota, usa la marca opcional --deletion-protection-reason e incluye una descripción de la justificación del ajuste que has elegido. Por ejemplo, "Todos los datos genómicos deben cumplir las políticas actuales de la organización". Para obtener más información, consulta Protección contra eliminación.

Ejemplo

El siguiente comando crea una instancia con las siguientes características:

  • El ID es render1.
  • El proyecto es myproject.
  • La región es us-central1.
  • El nivel es REGIONAL.
  • Rendimiento usa el parámetro max-iops-per-tb con el valor 17000.
  • El nombre del recurso compartido de archivos es