Crea una instancia de Filestore que use el protocolo NFSv4.1 con Microsoft AD gestionado.
Antes de empezar
Antes de crear una instancia de Filestore, asegúrate de que tienes suficiente cuota. Los intervalos de cuota de instancias varían en función de la ubicación de la región y del nivel de servicio que quieras usar. Para aumentar la cuota disponible, debes enviar una solicitud de aumento de cuota.
Crear el dominio de Microsoft AD gestionado
Si quieres usar Microsoft AD gestionado con una instancia de Filestore, el dominio de Microsoft AD gestionado debe crearse antes que la instancia de Filestore.
Tanto el dominio de Managed Microsoft AD como la instancia de Filestore deben usar la misma VPC en el mismo proyecto.
Si tu servicio Managed Microsoft AD está alojado en un proyecto independiente de la instancia de Filestore que quieres usar, la red VPC de Filestore debe estar emparejada con el dominio de Managed Microsoft AD.
Para obtener más información, consulta Implementar Managed Microsoft AD con acceso entre proyectos mediante el emparejamiento de dominios.
Completa todos los pasos de configuración para crear una instancia de Filestore.
Asegúrate de que los usuarios de Microsoft AD gestionado tengan los campos POSIX RFC 2307 y RFC 2307bis rellenos, como se muestra a continuación.
Para obtener más información sobre cómo configurar objetos en Managed Microsoft AD, consulta Objetos de Managed Active Directory.
Usuarios y equipos de Active Directory
En los siguientes pasos se describen los atributos que debe definir para los usuarios y grupos de LDAP. Puedes gestionar los atributos POSIX mediante el complemento MMC Usuarios y equipos de Active Directory.
Abre el Editor de atributos de la siguiente manera:
- Haz clic en Empezar.
Haz clic en Herramientas administrativas de Windows y selecciona Usuarios y equipos de Active Directory.
Se abre la ventana Usuarios y equipos de Active Directory.
Selecciona el nombre de dominio que quieras ver. Para desplegar su contenido, haz clic en la
flecha de expansión.En el menú Ver de Usuarios y equipos de Active Directory, selecciona Funciones avanzadas.
En el panel de la izquierda, haga doble clic en Usuarios.
En la lista de usuarios, haz doble clic en un usuario para ver su pestaña Editor de atributos.
Los usuarios de LDAP deben tener definidos los siguientes atributos:
uid
uidNumber
cn
gidNumber
objectClass
Cada usuario debe tener un
uidNumber
único. Tenga en cuenta que el valor del atributouid
distingue entre mayúsculas y minúsculas. En el caso del atributoobjectClass
,user
es el ajuste predeterminado en la mayoría de las implementaciones de Active Directory (AD). A continuación, se muestra un ejemplo:uid: Alice uidNumber: 139 gidNumber: 555 objectClass: user
Los grupos de LDAP deben tener definidos los siguientes atributos:
cn
gidNumber
objectClass
Cada grupo debe tener un
gidNumber
único. Tenga en cuenta que el valor del atributocn
distingue entre mayúsculas y minúsculas. En el caso del atributoobjectClass
,group
es el ajuste predeterminado en la mayoría de las implementaciones de AD. A continuación, se muestra un ejemplo:cn: AliceGroup gidNumber: 555 objectClass: group
Concede acceso a Filestore para crear y gestionar objetos en Microsoft AD gestionado con el comando
gcloud projects add-iam-policy-binding
:gcloud projects add-iam-policy-binding MANAGED_MICROSOFT_AD_PROJECT_ID \ --member=serviceAccount:service-$(gcloud projects describe PROJECT_ID \ --format='value(projectNumber)')@cloud-filer.iam.gserviceaccount.com \ --role=roles/managedidentities.filestoreintegrator
Haz los cambios siguientes:
- MANAGED_MICROSOFT_AD_PROJECT_ID es el ID del proyecto en el que se encuentra el dominio de Microsoft AD gestionado.
- PROJECT_ID es el ID del proyecto en el que se encuentra la instancia de Filestore.
Es posible que veas un error similar al siguiente:
INVALID_ARGUMENT: Service account service-123456789012@cloud-filer.iam.gserviceaccount.com does not exist.
Si es así, usa el siguiente comando para resolverlo:
gcloud beta services identity create --service=file.googleapis.com --project \ MANAGED_MICROSOFT_AD_PROJECT_ID
Crear una instancia de Filestore con Microsoft AD gestionado
Google Cloud consola
Configurar los parámetros de la instancia
En la consola, ve a la página de instancias de Filestore. Google Cloud
Haz clic en Crear instancia.
Especifica los parámetros básicos de la instancia:
- En el campo ID de instancia, introduce el nombre que quieras usar para la instancia de Filestore.
En Tipo de instancia, selecciona Regional o Zonal.
Para crear una instancia de Enterprise, debes ejecutar operaciones directamente a través de la API de Filestore.
En Capacidad asignada, introduce la capacidad que quieras usar. Debes introducir un valor entre 1 y 10 TB, en incrementos de 256 GiB (0,25 TiB).
En Región, selecciona la región que quieras usar.
En Red de VPC, selecciona la red que quieras usar para la instancia de Filestore y los clientes NFS.
- Si el servicio gestionado de Microsoft AD está en el mismo proyecto que la instancia de Filestore, la red VPC debe autorizarse en el dominio del servicio gestionado de Microsoft AD.
- Si Managed Microsoft AD está en un proyecto independiente, la red de VPC debe configurarse con el emparejamiento de redes de Active Directory en la configuración de Managed Microsoft AD.
En Intervalo de direcciones IP asignado, selecciona Usar un intervalo de direcciones IP asignado automáticamente (opción recomendada).
En Protocol (Protocolo), selecciona NFSv4.1.
Configurar los ajustes de autenticación de la instancia
- Configura los ajustes de autenticación de la instancia.
- Haz clic en Autenticación.
- Selecciona el proyecto que aloja Managed Microsoft AD. En esta guía, vamos a suponer que el proyecto actual es el que queremos usar. En la lista Unir a un dominio de Active Directory, selecciona el dominio de Microsoft AD gestionado que quieras usar.
- En el campo Nombre de cuenta de ordenador, introduce el nombre de la cuenta de ordenador que quieras usar para identificar la instancia de Filestore en el dominio de Microsoft AD gestionado. El nombre no puede tener más de 15 caracteres alfanuméricos.
- En el campo Nombre del recurso compartido de archivos, introduce el nombre del recurso compartido tal como lo usarán los clientes de NFSv4.1.
En el panel Control de acceso, sigue uno de estos pasos:
Si usas Microsoft AD gestionado, selecciona Restringir acceso por intervalo o dirección IP.
- Define la regla de acceso por IP o subred que quieras. Para los fines de esta guía, utiliza los siguientes ajustes:
- En el campo Dirección o intervalo de IPs 1, introduce la dirección o el intervalo de IPs que quieras usar.
- Haz clic en la lista desplegable Acceso 1 y selecciona Administrador.
Haz clic en la lista desplegable Montar
sec=
1 y selecciona la casilla sys.
El propietario predeterminado de Filestore
/
esroot
. Para permitir que otros usuarios y grupos accedan a la instancia, debes crear una regla de acceso que permita el acceso a la VM de gestión mediante el rolAdmin
y el ajuste de seguridadsec=sys
.Si no usas el servicio gestionado de Microsoft AD, selecciona Conceder acceso a todos los clientes de la red VPC.
Si no se usa Microsoft AD gestionado, el único ajuste de seguridad admitido es
sec=sys
.
Haz clic en Crear para que se genere la instancia.
gcloud
Instala e inicializa gcloud CLI.
Si ya tienes instalada la CLI de gcloud, ejecuta el siguiente comando para actualizarla:
gcloud components update
Ejecuta el comando
gcloud beta filestore instances create
para crear una instancia zonal, regional o Enterprise de Filestore:gcloud beta filestore instances create INSTANCE-ID \ --description="DESCRIPTION" \ --region=LOCATION \ --tier=TIER \ --protocol=PROTOCOL \ --file-share=name="FILE_SHARE_NAME",capacity=CAPACITYTB \ --network=name="VPC_NETWORK",connect-mode=CONNECT_MODE,reserved-ip-range="RESERVED_IP_RANGE" \ --managed-ad=domain=projects/MANAGED_AD_PROJECT_ID/locations/global/domains/MANAGED_AD_DOMAIN_NAME,computer=DOMAIN_COMPUTER_ACCOUNT \ --project=CONSUMER_PROJECT_ID
Donde:
- INSTANCE_ID es el ID de instancia de la instancia de Filestore que quieres crear. Consulta Asignar un nombre a la instancia.
- DESCRIPTION es la descripción de la instancia que quieres usar.
- LOCATION es la ubicación en la que quieres que se encuentre la instancia de Filestore.
- TIER es el nivel de servicio que quieres usar.
- PROTOCOL es
NFS_v4_1
. - FILE_SHARE_NAME es el nombre que especifiques para el recurso compartido de archivos NFS que se sirve desde la instancia.
- CAPACITY es el tamaño que quieres asignar al recurso compartido de archivos, entre 1 TiB y 10 TiB.
VPC_NETWORK es 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 de un proyecto de servicio, debes indicar el nombre de red completo, que tiene el siguiente formato:
projects/HOST_PROJECT_ID/global/networks/SHARED_VPC_NAME
Especifica
connect-mode=PRIVATE_SERVICE_ACCESS
, similar a lo siguiente:--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 Crear una red de VPC en modo automático.
MANAGED_AD_PROJECT_ID es el ID del proyecto en el que se encuentra el servicio gestionado de Microsoft AD.
MANAGED_AD_DOMAIN_NAME es el nombre de dominio del servicio Managed Microsoft AD que quieres usar. Elige este nombre de dominio al crear un dominio de Microsoft AD gestionado.
DOMAIN_COMPUTER_ACCOUNT es el nombre que quieras que tenga el clúster en el dominio.
CONSUMER_PROJECT_ID es el ID del proyecto que contiene la instancia de Filestore.
CONNECT_MODE es
DIRECT_PEERING
oPRIVATE_SERVICE_ACCESS
. Si especificas una VPC compartida como red, también debes especificarPRIVATE_SERVICE_ACCESS
como modo de conexión. Esta marca es obligatoria para el emparejamiento de redes VPC, que es un requisito cuando se usa el servicio gestionado de Microsoft AD.RESERVED_IP_RANGE es el intervalo de direcciones IP de la instancia de Filestore. Si especificas
connect-mode=PRIVATE_SERVICE_ACCESS
y quieres usar un intervalo de direcciones IP reservado, debes especificar el nombre de un intervalo de direcciones asignado en lugar de un intervalo CIDR. Consulta Configurar una dirección IP reservada. Te recomendamos que omitas esta marca para que Filestore busque automáticamente un intervalo de direcciones IP libres y lo asigne a la instancia.
Desconectar un Microsoft AD gestionado de una instancia de Filestore
Google Cloud console
Desconecta una instancia de Filestore conectada a Microsoft AD gestionado.
En la Google Cloud consola, ve a la página Instancias de Filestore.
Haga clic en el ID de instancia de la instancia que quiera editar.
En el panel Punto de montaje de NFS, en Protocolo, junto a Nombre del servicio de directorio, haz clic en
Desconectar dominio de AD.En la ventana No se ha podido desconectar del dominio, lea la alerta y, a continuación, haga clic en Editar instancia.
Al menos una regla de Control de acceso debe asignarse al rol de administrador con el ajuste de seguridad de montaje
sys
, como Acceso=Montaje de administrador ysec=
sys.En el panel Editar uso compartido, busca la regla en la que Acceso esté definido como Administrador. Haz clic en Montar
sec=
... y seleccionasys
para añadir esa opción al ajuste actual.Haz clic en Aceptar.
Haz clic en Guardar.
Junto a Nombre del servicio de directorio, haz clic en
Desconectar dominio de AD.En el campo de la ventana ¿Desconectar del dominio?, introduce el nombre del dominio del que quieras desconectarte.
Haz clic en Desconectar.
Editar las reglas de acceso
Actualiza la página. Ten en cuenta que el nombre del servicio de directorio ahora es Ninguno.
Haz clic en Editar.
En el panel Editar uso compartido, busca cualquier regla que defina el acceso para un rol que no sea Administrador, como Editor. En la regla, haz clic en Montar
sec=
... y seleccionasys
para añadirlo a la configuración actual. Haz clic en Aceptar.Haz clic en Guardar.
Actualiza la página.
Se actualiza la configuración de la regla.
Volver a conectar un Microsoft AD gestionado a una instancia de Filestore
Google Cloud consola
Vuelve a conectar una instancia de Filestore a Microsoft AD gestionado.
En el panel Punto de montaje de NFS, en Protocolo, junto a Nombre del servicio de directorio, haz clic en
Unir al dominio de AD.En la ventana Unir esta instancia a un dominio de Active Directory, selecciona Usar dominios del proyecto actual. En el menú Unir a un dominio de Active Directory, selecciona el dominio que quieras usar.
En el menú Nombre de cuenta de ordenador, introduce un nombre.
Haz clic en Unirme al dominio.
Actualiza la página. Ten en cuenta que el nombre del servicio de directorio se ha actualizado con tu selección.
Haz clic en Editar.
En el panel Editar uso compartido, haz clic en Montar
sec=
... en todas las reglas aplicables y quita la selecciónsys
. Haz clic en Aceptar.Haz clic en Guardar.
Actualiza la página.
Se actualiza la configuración de la regla.