< ./Volver_al_Panel

GCDS Configuration Lab

Google Cloud Directory Sync (GCDS) es el puente unidireccional que permite replicar identidades desde tu infraestructura local (Active Directory) hacia Google Workspace.

> Data_Flow_Topology

Flujo de Sincronización: El servidor GCDS extrae la información del DC, la procesa y empuja los cambios a la API de Google.

AD / DC
(192.168.1.2)
SRV-GCDS
(192.168.1.11)
Google
Workspace

ℹ Best Practice: Arquitectura

La herramienta GCDS se ha instalado en un Servidor Miembro (Member Server) unido al dominio, separado del Controlador de Dominio (DC) por seguridad y rendimiento.

STEP 00

Creación Service Account

📍 Active Directory Users and Computers

Antes de instalar nada, necesitamos un usuario en el AD para que GCDS pueda leer el directorio.

AD Service Account Options
STEP 01

Google Domain Configuration

📍 GCDS > Google Domain Configuration > Connection Settings

Conectamos con el inquilino fergava.es. La opción "Replace domain names" sirve para cambiar sufijos (ej: @local -> @nube). En este caso, como los usuarios locales ya son idénticos a los de la nube, la dejamos DESMARCADA.

GCDS Domain Authorization Screen
STEP 02

Exclusiones

📍 GCDS > Google Domain Configuration > Exclusion Rules
¡Cuidado con el Super Admin!

Si no configuras una Regla de Exclusión explícita (Type: User Email Address), GCDS borrará tu cuenta de admin porque no existe en el AD.

Configuramos una regla para excluir todo el dominio raíz (@fergava.es), donde residen los administradores, y así proteger esas cuentas críticas de la nube.

GCDS Exclusion Rules Screen
STEP 03

LDAP Configuration

📍 GCDS > LDAP Configuration

Configuramos el túnel hacia el DC. Nota: Para usar el puerto 636 (SSL) es obligatorio instalar certificados en el DC previamente. En este laboratorio usamos LDAP estándar.

GCDS LDAP Configuration Screen
STEP 04

General Settings

📍 GCDS > General Settings

Este es el "panel de control" donde decidimos qué módulos activar. Al marcar una casilla aquí, se habilitan las pestañas correspondientes en el menú izquierdo.

GCDS General Settings Screen
STEP 05

Unidades Organizativas (OUs)

📍 GCDS > Organizational Units

Antes de sincronizar usuarios, debemos replicar las carpetas (OUs). Usaremos Mapeo de Raíz para simplificar la estructura.

Atributos de Unidad Organizativa

Usamos una regla única: Mapeamos la raíz del AD (DC=ad...) directamente a la raíz de Google (/). Esto elimina automáticamente la jerarquía del dominio (es/fergava/ad) y deja las OUs limpias.

LDAP DN (Origen) Google OU Name (Destino)
DC=ad,DC=fergava,DC=es /
GCDS Root OU Mapping

Reglas de Búsqueda

En lugar de crear una regla por cada carpeta, usamos una Regla General con Comodín. Apuntamos a la raíz del dominio y filtramos solo las OUs cuyo nombre empiece por "Gsync".

GCDS Wildcard OU Search Rule

Probar la Regla

Verificamos que GCDS encuentra correctamente las carpetas con el nuevo filtro.

GCDS OU Test Result
STEP 06

Atributos de Usuario (User Attributes)

📍 GCDS > User Accounts > User Attributes

Definimos qué atributos de AD se usan para generar el email en Google.

GCDS User Attributes Screen

Atributos Adicionales

Configuramos el mapeo de nombres para que la Global Address List (GAL) muestre Nombre y Apellidos correctamente.

GCDS Additional Attributes
STEP 07

Reglas de Usuario (User Rules)

📍 GCDS > User Accounts > Search Rules

Aquí definimos quién se sincroniza. Hacemos clic en "Add Search Rule" para especificar nuestras Unidades Organizativas (OUs) de origen. En este laboratorio, sincronizamos dos OUs separadas.

GCDS Add Search Rule Dialog

Probar la Regla

Antes de guardar, es vital pulsar "Test LDAP Query" para confirmar que GCDS ve los usuarios correctos.

GCDS Test LDAP Query Result
STEP 08

Configuración de Notificaciones

📍 GCDS > Notifications

Configuramos el envío de logs por correo para monitorizar cada ejecución.

GCDS Notifications Screen
STEP 09

Sincronización y Simulación

📍 GCDS > Sync
Prerrequisito: Todo en Verde

Para acceder a esta pantalla y habilitar los botones, TODAS las secciones anteriores del menú lateral deben tener el check verde ✅ de validación. Si falta alguna, revisa los pasos anteriores.

GCDS Validation Checks

Verificación final. Antes de aplicar cambios reales, es obligatorio ejecutar una simulación para detectar errores catastróficos (como borrados masivos).

Simulate Sync

Pulsamos "Simulate Sync". El sistema analizará diferencias sin tocar nada en Google.

GCDS Simulation Results

🔍 Análisis de Resultados

Como las OUs y usuarios ya existen en ambos lados (y hemos configurado el Mapeo de OUs correctamente), la simulación no debería mostrar creaciones masivas ni borrados.
Si todo está correcto (Proposed changes: Delete 0), significa que GCDS ha emparejado (matched) correctamente los objetos locales con los de la nube.

Aplicar Cambios

Una vez satisfechos con el resultado del test, pulsamos "Sync & Apply Changes" para escribir los cambios en Google de forma definitiva.

STEP 10

Automatización

📍 Windows Task Scheduler

Una vez validada la simulación y ejecutada la primera sincronización manual con éxito, creamos la tarea programada.

Guardar Configuración

¡Importante! Guarda la configuración (File > Save) con un nombre reconocible (ej: config.xml) en una carpeta simple (ej: C:\GCDS\). No uses el nombre por defecto.

Windows PowerShell / CMD
& "C:\Program Files\Google Cloud Directory Sync\sync-cmd" -a -c "C:\GCDS\config.xml"