Crea una instancia de Filestore con la Google Cloud consola
En esta guía de inicio rápido se muestra cómo realizar operaciones básicas en Filestore con esta Google Cloud consola. En esta guía de inicio rápido, harás lo siguiente:
- Crea una instancia de Filestore.
- Activa el sistema de archivos compartido de esa instancia en una instancia de VM de cliente de Compute Engine.
- Crea un archivo en el recurso compartido de archivos montado.
- Elimina la instancia de Filestore.
Antes de empezar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Si vas a usar un proyecto que ya tengas para seguir esta guía, verifica que tienes los permisos necesarios para completarla. Si has creado un proyecto, ya tienes los permisos necesarios.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Filestore API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Si vas a usar un proyecto que ya tengas para seguir esta guía, verifica que tienes los permisos necesarios para completarla. Si has creado un proyecto, ya tienes los permisos necesarios.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Filestore API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
Crear y gestionar instancias de Filestore:
Editor de Cloud Filestore (
roles/file.editor) -
Crear y gestionar instancias de Compute Engine:
Administrador de instancias de Compute (v. 1) (
roles/compute.instanceAdmin.v1) -
Crear, modificar y eliminar recursos de redes, excepto reglas de cortafuegos:
Administrador de redes de Compute (
roles/compute.networkAdmin) -
Ejecutar operaciones en cuentas de servicio de gestión de identidades y accesos:
Usuario de cuenta de servicio (
roles/iam.serviceAccountUser) -
Gestionar la red y los recursos relacionados: Google Cloud
Administrador de red (
roles/iam.networkAdmin) En la consola de Google Cloud , ve a la página Instancias de VM.
Haga clic en Crear instancia y configure la instancia de la siguiente manera.
- Asigna el valor
nfs-clienta Nombre. - Asigna a Zona el valor us-central1-c.
- Mantén el disco de arranque predeterminado.
- En la sección Redes > Cortafuegos, selecciona la casilla Permitir el tráfico HTTP.
- Mantener la red como predeterminada.
- Asigna el valor
Haz clic en Crear para que se genere la instancia.
En la Google Cloud consola, ve a la página Instancias de Filestore.
Haz clic en Crear instancia y configura la instancia de la siguiente manera:
- Asigna el valor
nfs-servera ID de instancia. - En Tipo de instancia, seleccione Regional.
- En Capacidad, introduce
1 TiB. En Rendimiento, haz clic en el botón Rendimiento personalizado para habilitarlo. De forma predeterminada, se muestran 12.000 IOPS en el campo Rendimiento. La casilla Escalar el rendimiento con la capacidad está marcada, por lo que, si cambias el valor del campo Capacidad, el rendimiento se ajustará en consecuencia. Para obtener información sobre las opciones de configuración, consulta Configurar el rendimiento.
Asigna a Region (Región) el valor us-central1.
En Red de VPC, selecciona predeterminada.
Asigna el valor
vol1a Nombre del sistema de archivos compartidos.En Intervalo de IPs asignado, selecciona Usar un intervalo de IPs asignado automáticamente.
En Controles de acceso, selecciona Otorgar acceso a todos los clientes.
- Asigna el valor
Haz clic en Crear.
En la consola de Google Cloud , ve a la página Instancias de VM.
En la lista de instancias de VM, haz clic en el botón SSH de nfs-client para abrir una ventana de terminal conectada a esa instancia.
Instala NFS ejecutando los siguientes comandos:
sudo apt-get -y update && sudo apt-get -y install nfs-commonCrea un directorio de montaje para el recurso compartido de archivos de Filestore ejecutando el siguiente comando:
sudo mkdir -p /mnt/testMonta el sistema de archivos compartidos ejecutando el comando
mounty especificando la dirección IP de la instancia de Filestore y el nombre del sistema de archivos compartidos:sudo mount MOUNT-POINT-DIRECTORY /mnt/testdonde:
MOUNT-POINT-DIRECTORY es la ruta al directorio en el que se monta el recurso compartido de archivos de Filestore. Por ejemplo:
10.0.0.2:/vol1Opcional: Confirma que el recurso compartido de archivos de Filestore esté montado:
df -h --type=nfsCambia los permisos para que se pueda acceder al recurso compartido de archivos:
.sudo chmod go+rw /mnt/testEn la ventana del terminal que está conectada a la instancia nfs-client, crea un archivo llamado
testfileejecutando el siguiente comando:echo 'This is a test' > /mnt/test/testfilePara confirmar que se ha creado el archivo, ejecuta el siguiente comando:
ls /mnt/testy comprueba que
testfileaparece en la lista.- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
En la Google Cloud consola, ve a la página Instancias de Filestore.
Haz clic en el ID de la instancia
nfs-serverpara abrir la página de detalles de la instancia.Haz clic en Eliminar delete.
Cuando se te solicite, escribe el ID de instancia.
Haz clic en Eliminar.
En la Google Cloud consola, ve a la página Instancias de Filestore.
Seleccione la casilla situada junto al nombre de la instancia
nfs-client.Haz clic en Eliminar delete.
Cuando se te solicite, vuelve a hacer clic en Eliminar.
- Consulta la descripción general de Filestore para obtener más información sobre los conceptos básicos de Filestore.
- Configura una instancia de Filestore por tu cuenta siguiendo las instrucciones que se indican en Crear instancias.
- Consulta la página Control de acceso para saber cómo controlar el acceso a las operaciones de Filestore y a los recursos de una instancia.
- Consulta cómo copiar datos en una instancia de Filestore o desde ella.
- Consulta cómo transferir grandes conjuntos de datos de Cloud Storage a Filestore.
Roles obligatorios
Para obtener los permisos que necesitas para completar esta guía de inicio rápido, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en tu proyecto:
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar acceso a proyectos, carpetas y organizaciones.
También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.
Cuando termines las tareas que se describen en este documento, puedes evitar que se te siga facturando eliminando los recursos que has creado. Para obtener más información, consulta la sección Limpiar.
Crear una instancia de VM de Compute Engine que actúe como cliente
Crear una instancia de Filestore
En esta guía de inicio rápido se muestra cómo crear una instancia en el nivel Regional con el rendimiento personalizado habilitado. Para obtener más información sobre cómo crear instancias, consulta el artículo Crear una instancia.
Activar el sistema de archivos compartido de Filestore en el cliente
Crear un archivo en el recurso compartido de archivos
Limpieza
Para evitar que se apliquen cargos en tu cuenta de Google Cloud por los recursos utilizados en esta página, sigue estos pasos.