Guía básica de instalación y uso de Fog

fog

FOG es una aplicación basada en Linux  de código abierto que nos ofrece una solución para la implementación de imágenes de Windows XP, Vista y 7via web. Lo más interesante de FOG es que no utiliza discos de arranque o CD, todo se hace a través de TFTP y PXE. También incluye un servicio gráfico de Windows que se utiliza para cambiar el nombre de host del PC, reiniciar el equipo si se crea una tarea para ella, además tambien incluye el servicio para instalar impresoras, y lo hace sencillo de una manera muy sencilla.

El servidor FOG, por defecto, ofrece los servicios DHCP, NFS, PXE, FTP, HTTPD y servicios de WOL a los clientes de la red. Todos los ordenadores de la red deben tener el arranque PXE como primer dispositivo de arranque. ¿Que hace que Fog sea tan diferente? Porque FOG es fácil para el usuario final. El usuario ya no tiene que preocuparse de disponer todos los controladores de la tarjeta de red para poder cargar la imagen, esto es manejado por el kernel y la Gestión de FOG se realiza a través de un fácil interfaz gráfica  web.

Por último, FOG es una aplicación centralizada. La mayor parte de las tareas realizadas en FOG no requieren que el usuario "visite" el PC cliente. Todo lo que necesitamos hacer es iniciar la tarea y una vez iniciada la misma WOL arrancará el equipo si está apagado, y PXE se encargará de la carga del sistema operativo, el DHCP le dará una dirección IP, FOG le dirá al nuestro servidor que está en progeso dicha tarea.

Guía de instalación de Fog

Una vez arrancado nuestro sistema ubuntu, abriremos una ventana de terminal y ejecutaremos.

sudo wget http://sourceforge.net/projects/freeghost/files/FOG/fog_0.32/fog_0.32.tar.gz

Una vez terminado este proceso, ejecutaremos

sudo mkdir -p /opt/fog-setup

Luego copiaremos el contenido a nuestra carpeta de opt

sudo cp fog_*.tar.gz /opt/fog-setup/

Ahora nos colocaremos el el directorio para desomprimir fog

cd /opt/fog-setup
sudo tar -xvzf fog*
cd fog*

A continuación entraremos dentro de la carpeta fog_0.32 y ejecutaremos los siguientes comandos

cd bin 
sudo ./installfog.sh

ruta

Ahora comenzará el proceso de instalación.

1 2

Nos pedira que pulsemos una tecla, si tenemos una instalación previa de mysql deberemos cotejar luego el fichero /var/www/fog/commons/config.php indicandole la password correcta del servidor de Mysql.

install1

Luego nos pedirá datos de dirección IP, tipo de servidor que queremos montar, etc... Si tras terminar el proceso, al acceder a http://<dirección_ip>/fog nos indica que no puede conectar con la base de datos, deberemos modificar el fichero config.php indicado con anterioridad y establecer la password en el apartado Define ("MYSQL_PASSWORD", "<aqui pondremos la password").

En el proceso de instalación nos realizará varias preguntas como indicábamos antes, deberemos elegir las siguientes opciones.

  1. Elegir 2 (ubuntu).
  2. Elegir N (normal).
  3. Indicaremos la dirección IP de nuestra maquina Ubuntu y luego indicaremos la mascara de subred, puerta de enlace y DNS
  4. Elegiremos No cuando nos indique cambiar la NIC por defecto
  5. Seleccionaremos Yes para activar el servicio de dhcp .
  6. Instalaremos los idimoas adicionales
  7. Indicaremos que Yes tpara mostrar la información sumarial
  8. Pulsaremos Enter para continuar
  9. Si nos solicita password de Mysql lo indicaremos si no deberemos realizar el cambio en el fichero config.php como indicabamos antes.
  10. Indicaremos Yes o NO si queremos enviar notificacion a FOG

Entrando en Fog

Cuando accedamos por primera vez a la web, pulsaremos en el botón que pone Install/Update now

0

Si todo sale correcto nos mostrará una ventana indicandonos que Update/Install Sucessfull y pulsaremos en "here" para logarnos.

3

Para acceder a fog, el usuario es fog y la contraseña es password.

5

Pulsaremos en login y accederemos al panel de gestión de fog

6

Como crear una imagen

Una vez cargada la interfaz, iremos a crear una nueva imagen (vacia), para ello pulsaremos en el icono de la imagen, y pulsaremos en New Image.

h4

h5

Rellenaremos los datos generales de lo que contendrá la imagen. Una vez creada iremos a crear el nuevo host. Le indicaremos los datos del equipo, el nombre, la IP y sobre todo la MAC del mismo, y en host Image indicaremos la imagen que hemos asignado en el paso anterior.

h1

h2

Ahora pincharemos en Task (icono del mundo) y seleccionaremos list All Host. SI queremos subir la imagen del mismo, pulsaremos en Upload.

h6

Nota: Si nos sale la pantalla en blanco deberemos editar un fichero ubicado en /var/www/fog/management/includes de nombre tasks.confirm.include.php

h3

Y remplazaremos "&$tmp" por "$tmp" y vereis que la tras guardar (con permisos de administrador), ya no volverá a salir la pantalla blanca al pinchar en upload. Podremos programar la subida de dicha imagen, pero si desmarcamos la opcion de Schedule, podremos generarla de forma inmediata.

h7

h8

Podremos ver la tarea activa, pulsando sobre Active task

h9

Si pinchamos en el rayo amarillo (Force) Ejecutaremos la tarea de forma inmediata

h10

 

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso Puede cambiar la configuración u obtener más información viendo nuestra Política de Privacidad.

Acepto la política de cookies de este sitio Web.

EU Cookie Directive Plugin Information