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 decreateno se admiten a través de la consola Google Cloud .Para obtener más información, consulta Niveles de servicio.
Google Cloud instrucciones
En la Google Cloud consola, ve a la página Instancias de Filestore.
Haz clic en Crear instancia.
Rellene todos los campos obligatorios y los opcionales que necesite según las instrucciones de las siguientes secciones de esta página.
Haz clic en Crear.
gcloud
Antes de empezar
Para usar la CLI de gcloud, debes instalar la CLI de gcloud o usar Cloud Shell que está integrado en la consola de Google Cloud :
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.
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 comandoconfig set project:gcloud config set project PROJECT_IDLOCATION 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 comandoconfig set filestore/zone:gcloud config set filestore/zone zoneEn el nivel regional o empresarial, usa el comando
config set filestore/region:gcloud config set filestore/region regionDESCRIPTION Una descripción de la instancia de Filestore.
PERFORMANCE si quiere usar la marca
--performancepara configurar el rendimiento personalizado, utilice una de las siguientes opciones:max-iops-per-tbespecifica una tasa de IOPS por TiB que escala las IOPS de forma lineal con la capacidad de la instancia.max-iopsespecifica 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=17000La marca
--performancees 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 especificarconnect-mode=PRIVATE_SERVICE_ACCESS. Por ejemplo:--network=name=projects/host/global/networks/shared-vpc-1,connect-mode=PRIVATE_SERVICE_ACCESSNo 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_PEERINGoPRIVATE_SERVICE_ACCESS. Si especificas una VPC compartida como red, también debes especificarPRIVATE_SERVICE_ACCESScomo modo de conexión.RESERVED_IP_ADDRESS con el intervalo de direcciones IP de la instancia de Filestore. Si especifica
connect-mode=PRIVATE_SERVICE_ACCESSy 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/KEYPROTECTION_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-reasone 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-tbcon el valor17000. - El nombre del recurso compartido de archivos es