Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0
alberosales@gmail.com - 2016
¿QUE ES FOG?
Es una herramienta de código abierto gratuita que permite crear imágenes de sistemas completos remotos, y desplegar
imágenes remotamente. Se configura junto un servidor DHCP en la red y habilitando los arranques remotos (WOL) desde la
red en los clientes (PXE). Lleva una interfaz web que facilita su uso, así como un menú de inicio en los clientes.
Además, incluye opciones (que se pueden planificar para su realización en horarios nocturnos o de poca actividad) para
chequeo de la memoria, wake on lan, borrado de discos duros y exploración de virus.
Permite crear grupos de hosts (o clientes), y desplegarle automáticamente imágenes previamente creadas a partir de una
instalación limpia a todos los equipos del grupo.
http://www.fogproject.org/
http://sourceforge.net/projects/freeghost/?source=directory
NOTA:
Este manual pretende ser una guía de instalación, uso y configuración básica; FOG incluye mucha funcionalidad
y amplias posibilidades (ntegración con AD, snap-ip, storage management, printer management, etc.) que no se
van a ver aquí para no extendernos demasiado y por seguridad (no se han probado a fondo), pero que se
ampliará en futuros manuales).
FOG viene traducido al español, pero se va a utilizar el inglés en las capturas de pantalla y en las descripciones
porque se han detectado fallos de traducción.
FOG necesita que los hosts o clientes puedan arrancar desde la tarjeta de red del equipo. Por tanto, hay que habilitar el
protocolo PXE en la NIC, y que el equipo pueda arrancar desde la NIC. Es un requisito indispensable para que funcione FOG.
CAMBIO A ROOT:
sudo su
REINICIAR LA RED:
/etc/init.d/networking restart
apt-get update
apt-get upgrade
INSTALAR FOG:
1. Descargarlo de sourceforge.net…..
2. Crear directorio:
NOTA: se tiene que instalar en /opt
sudo mkdir –p /opt/foginstall
sudo cd /opt/foginstall
sudo tar -xvzf fog*
cd fog
cd bin
sh installfog.sh
OPCIÓN: IP172.16.9.137
¿DHCP SERVER? Y
Usuario : fog
contraseña : password
http://www.fogproject.org/wiki/index.php/Windows_DHCP_Server
FOG necesita de un servidor DHCP que pueda arrancar los equipos en remoto. Aunque se recomienda que FOG haga de
servidor DHCP, para facilitar la integración en nuestra red y no tener 2 servidores DHCP, vamos a configurar nuestro servidor
DHCP para que pueda arrancar equipos con FOG.
IMPORTANTE: en FOG 0.32 y anteriores se usaba en el parámetro 067 el valor “pxelinux.0”; en las versiones posteriores se
debe usar el “undionly.kpxe”
Pasos:
1. Incluir el servidor FOG como IP reservada para los protocolos DHCP y BOOTP. En nuestro caso el servidor se llama
HGUAFOG y la IP es la 172.16.9.137:
2. En OPCIONES DE AMBITO, incluir la 066 y 067 (en la 066 añadimos la IP del servidor FOG, 172.16.9.137, y en la 067
ponemos el nombre del archivo de arranque " undionly.kpxe"):
Los pasos a seguir para crear los datos necesarios para trabajar con FOG son los siguientes:
1. Crear los grupos de host (al menos debe haber uno). Esto permite agrupar los clientes por tipos de equipos, de S.O.,
etc, pero además posibilita el desplegar una imagen a todos los hosts de un grupo concreto:
4. Completamos los campos necesarios; a posteriori podemos asociarle un S.O. una imagen de las que tengamos ya
grabadas en FOG a este hosts, y desde GRUPOS veremos cómo incluirlo en uno. De momento nos vamos a centrar
en los datos mínimos necesarios:
5. Nos aparece la ventana con las opciones para ese cliente; hacemos click en "BASIC TASKS":
Implantación de FOG (alberosales@gmail.com) Página 15 de 26
6. Ahora tenemos en pantalla las tareas básicas que podemos hacer con el host seleccionado; hacemos click en
"AVANZADAS" para dar paso al menú con todas las opciones posibles:
10. Vamos a planificar la tarea dentro de un par de minutos; seleccionamos la hora haciendo click sobre las horas y
minutos, y luego hacemos click en un día concreto, después lanzamos la tarea con el botón "WAKE UP
COMPUTERS":
11. Debe mostrar un mensaje de confirmación si lo hemos hecho bien, o uno de error en caso contrario:
12. Para ver las tareas planificadas, nos vamos a la opción correspondiente:
Implantación de FOG (alberosales@gmail.com) Página 18 de 26
13. Ventana de tareas planificadas:
Las tareas activas se pueden borrar (KILL) o forzar (en caso de error y que no se lancen).
Si todo ha ido bien, nuestro host debe haberse reiniciado sólo; si pasamos esta prueba tenemos todo instalado y configurado,
y tan sólo nos hace falta reservar IP´s en nuestro servidor DHCP e importar o añadir los host al FOG.
1. Tener una imagen completa lo más actualizada posible que sirva al mayor número de equipos posible (disponer
de un disco duro con todo el software necesario instalado y todo actualizado). El equipo estará en un grupo de
trabajo temporal (fuera del dominio) y debe tener acceso remoto por IP (el Firewall debe estar OFF). Anotamos
la IP del equipo para poder conectarnos posteriormente.
Para desplegar remotamente imágenes, los pasos a seguir en un equipo remoto que dé problemas son:
2. Planificar (en el momento o en diferido, por ejemplo, en horario nocturno) el despliegue de esa imagen.
4. Cambiamos el SID de Windows, para evitar posible problemas de permisos cuando lo metamos en el dominio.
8. Entramos con el usuario del equipo y terminamos de hacer los ajustes del perfil del usuario, ponemos la
impresora como predeterminada, modificamos los menús de acceso, etc.
NOTA: si el equipo tiene alguna característica especial, como por ejemplo BETWIN (doble pantalla), o una impresora de
pulseras, entonces sí hay que desplazarnos para terminar la instalación.
Para crear una imagen (subir a FOG una imagen de una instalación, lo podemos hacer de la siguiente forma:
2. Después hacemos click en BASIC TASK, que nos abre la lista de opciones para un host:
4. Para comprobar que se ha planificado correctamente la tarea, nos vamos a SCHEDULED TASK:
Para desplegar una imagen en un equipo remoto (una vez hechos todos los pasos anteriores), debemos seguir los siguientes
pasos:
1. Hacemos click en la opción de desplegar imagen creada en un host. Se puede hacer desde 2 sitios distintos:
1.2. Con la opción TASK MANAGER, haciendo click después en LIST ALL HOSTS, buscando el host en cuestión y haciendo
click en el botón DEPLOY:
2. Nos aparece la ventana que ya conocemos para planificar tareas, con una opción mas: "SHUTDOWN AFTER TASK
COMPLETION?"
Se debe usar con precaución, porque permite desplegar una imagen a todo un grupo completo.
FOG incluye una opción de importación de los hosts por medio de un archivo .CSV (valores separados por comas):
En esa pantalla podemos crearnos un .CSV de ejemplo; además, viene explicado cómo crear el archivo: