Imagen de Portada - Despliegue de Sistemas Operativos

FOG Project y WDS

Despliegue de Sistemas Operativos

Autor: Héctor Núñez Sáez

Tutor: Francisco Mesa Fernández

CFGS Administración de Sistemas Informáticos en Red

IES Gabriel García Márquez, (Leganés)- 2024-2025

1. Introducción y Objetivos

Motivación del Proyecto

Este proyecto no es solo un ejercicio académico; nace de una necesidad muy real. Tras una etapa profesional anterior, fui testigo de las dificultades que enfrentaban mis compañeros para realizar tareas de remaquetación de equipos de forma eficiente. Esa experiencia junto con la visión de mi profesor de ISO Félix Escarda hace ya casi 10 años, sembró la semilla de este TFG: buscar, implementar y dominar herramientas que realmente solucionen estos desafíos en el día a día de un administrador de sistemas.

Motivación

Optimizar el despliegue masivo de SO, cuando la virtualización no es una solución real, reduciendo tiempo y errores, para entornos educativos y PYMES.

Objetivos

  • Instalar y configurar FOG y WDS.
  • Documentar captura y despliegue (Win/Linux).
  • Comparar funcionalidad, flexibilidad y coste.
  • Proponer FOG como solución principal, demostración de la potencia de los Snapins.

2. COSTES: Entorno de Laboratorio vs Real

Entorno de Laboratorio

Caracteristicas del PC del laboratorio

  • Equipo Físico: Intel i5-13600KF, 32GB RAM, SSD NVMe.
  • Virtualización: VMware Workstation Pro 17.
  • Servidor FOG: VM Ubuntu Server 24.04.2 LTS.
  • Servidor WDS: VM Windows Server 2025 Std.
  • Redes: Despliegue PXE (172.16.0.0/24) y Bridge (172.25.0.0/24).

* Coste del equipo entorno a 1.800€

* Anexos I, II, IV, VI.

Coste Estimado Implantación real

  • Servidor Físico: ~2.500 €
  • Almacenamiento NAS (4TB): ~1.000 €
  • Software (Ubuntu, FOG, KVM): 0 € (Opción VMware: +800€)
  • Horas Técnico (60h @ 50€/h): ~3.000 €
  • Total Aprox. FOG: ~6.500 €

* WDS requeriría licencias Windows Server + CALs (~4.900€ adicionales) y está en desuso. Memoria Página.79.

3. FOG Project: ¿Qué es y Puesta en Marcha?

Logo de FOG Project

¿Qué es FOG Project?

Solución libre (GPLv3) para clonación y despliegue de imágenes de SO (Win, Linux, macOS) vía red (PXE, TFTP, NFS). Altamente personalizable y gratuita. Interfaz web intuitiva.

Puesta en Marcha

  • VM con Ubuntu Server 24.04.2 LTS.
  • Instalación de FOG v1.5.10.1650.
  • Configuración de red interna (172.16.0.100) con DHCP propio para PXE.
  • Acceso y gestión completa desde interfaz web.

* Detalles en Anexos II y III.

3.1 FOG: Preparación y Captura de Imagen Maestra

Preparación de Imagen Maestra con FOG

1. Preparar Equipo Maestro

  • Instalar SO (Windows 10 / Ubuntu) y software base.
  • Instalar FOG Client: permite gestión post-despliegue (Snapins, renombrado, etc.).
  • Para Windows: Ejecutar Sysprep con `unattend.xml` para generalizar y automatizar OOBE.
  • Para Linux: Ejecutar script de limpieza (eliminar IDs únicos, logs, etc.).

2. Capturar Imagen con FOG

  • Registrar el equipo maestro en la interfaz web de FOG.
  • Crear una definición de imagen (nombre, SO, tipo de disco).
  • Asignar la definición de imagen al host maestro.
  • Crear una tarea de "Captura" para el host.
  • Arrancar el equipo maestro por PXE. FOG automáticamente clonará el disco (usando Partclone) y guardará la imagen en el servidor.

* Detalles en Memoria Cap. 10 y Anexo VIII.

3.2 FOG: Despliegue de Imagen y Snapins

Despliegue y Snapins con FOG

3. Desplegar Imagen en Clientes

  • Registrar nuevo equipo cliente en FOG (manual o auto-registro).
  • Asignar la imagen maestra capturada al nuevo cliente.
  • Crear una tarea de "Despliegue" para el cliente.
  • Arrancar el cliente por PXE. FOG restaurará la imagen en el disco del cliente.
  • El sistema arrancará configurado (gracias a Sysprep/script limpieza).

Snapins: Automatización Total

Scripts o ejecutables para tareas post-instalación automáticas:

  • Instalación silenciosa de Office 365.
  • Cambio automático de nombre de equipo.
  • Creación y segurización de usuarios locales.
  • Configuraciones específicas del sistema.

* Anexos VII y VIII.

4. Windows Deployment Services (WDS)

Logo de WDS

¿Qué es WDS?

Solución Microsoft para despliegue de SO Windows vía red (PXE, imágenes WIM). Integrado con AD, DHCP, DNS.

Configuración y Problemática

  • Instalación en Windows Server 2025 (roles DHCP, DNS, WDS).
  • Modo independiente (sin AD).
  • Incompatibilidad Crítica: WDS en Server 2025 no admite `boot.wim` modernos. Obligó a usar `boot.wim` de Win 8.1, limitando la automatización (`unattend.xml` no se aplicó).
  • Obsolescencia: Microsoft lo descontinúa en favor de Intune (solución cloud de pago).
  • Proceso general más manual y menos flexible que FOG.

* Detalles en Anexos IV, V, IX.

5. FOG vs. WDS: Veredicto y Costes

Tabla Comparativa

Criterio FOG Project WDS
LicenciaLibre, gratuitoCoste SO Server
SO SoportadosWin, Linux, macOSSolo Windows
InterfazWeb intuitivaConsola MMC
Automatización PostSnapins (Alta)Limitada
ActualidadActivoObsoleto
Comparativa FOG vs WDS

Coste Estimado vs. Flexibilidad

Gráfico Comparativo de Costes y Flexibilidad

6. Otras Alternativas Consideradas

Otras herramientas de despliegue

Clonezilla

Herramienta veterana para clonar discos/particiones. Funciona en modo live (USB/CD/PXE). Ideal para tareas puntuales o entornos pequeños. Carece de gestión centralizada o automatización avanzada como FOG.

DRBL (Diskless Remote Boot in Linux)

Solución más compleja para arranque de sistemas sin disco desde un servidor central. Configuración exigente, requiere dominio avanzado de Linux y redes. Más adecuado para laboratorios con arranque centralizado que para despliegues personalizados.

Ambas son válidas en contextos específicos, pero FOG Project se ajustó mejor a los objetivos de automatización, personalización y gestión centralizada de este TFG.

7. Conclusiones y Líneas Futuras

Conclusiones del Proyecto

FOG Project: Solución Superior

Recomendado por su flexibilidad, soporte multiplataforma, potente sistema de Snapins para automatización post-despliegue, ausencia de costes de licencia y una comunidad activa. Se demostró un flujo de trabajo completo y eficiente para Windows y Linux.

WDS: Limitaciones y Obsolescencia

Presenta incompatibilidades críticas con `boot.wim` modernos en Windows Server 2025. Microsoft lo está descontinuando en favor de soluciones cloud como Intune. Su uso futuro es desaconsejable para nuevos proyectos que busquen flexibilidad y modernidad.

Aprendizaje y Futuras Líneas (FOG)

  • Investigar compatibilidad con Secure Boot.
  • Profundizar en integración con Active Directory.
  • Explorar despliegue multinodo y sobre VPN.
  • Mejorar la gestión y documentación de Snapins.

8. Recursos Adicionales

Recursos Adicionales

Para complementar esta presentación, he creado algunos recursos visuales y una web con más detalles del proyecto:

Vídeos Demostrativos

Procesos clave grabados:

Web del TFG

Documentación y más:

Visitar Web

9. Agradecimientos

Agradecimientos
  • A Francisco Mesa Fernández, mi tutor, por su apoyo y el gran curso compartido.
  • A Vicente Caro Muñoz, tutor de 2º ASIR y FCT, por sus consejos expertos.
  • Al profesorado del ciclo de Informática ASIR, especialmente a Mario Murias y Diego Di Gionantonio.
  • A Darío Sola del Cerro y Laura Santamaría Domínguez, por su cariño y apoyo desde mi llegada al centro.
  • A Daniel Espinosa, por su acogida y respeto.
  • A mis amigas Patricia L. Flores, Lucía Gaviro y Alba García, por su apoyo incondicional.
  • A Nuria Martín, por su ejemplo de fortaleza y resiliencia.
  • A mi madre, Purificación Sáez, por su apoyo y ánimo constante.
  • Y, por encima de todo, a mi mujer, Cristina Quevedo Sierra, y a mis hijas Ana y Lía, por su amor y sacrificio.
Logo IES Gabriel García Márquez

ESCUELA PÚBLICA

DE TOD@S PARA TOD@S

¡Gracias de corazón!