Proyecto Fog: Configuración y Administración (3/3)
junio 4, 2009 por zerosen
ADMINISTRACIÓN BÁSICA Y CONFIGURACIÓN DE FOG
En este apartado, asumo que, de una manera o de otra (vmware o instalación en host) hemos llegado al portal de administración, alojado en http://<ipdelhost>/fog/management.
Lo primero que vemos es esta pantalla:
En esta pantalla, pulsamos sobre install/Upgrade Now para acceder a la pantalla de login y finalizar la creación de la base de datos. Escribimos usuario fog y contraseña password y accedemos a la sección home.
Desde aqui tenemos una visión global, usuario, ips del servidor web y del servidor tftp, actividad del sistema información del espacio en disco, y gráficas de uso por fecha y máquinas clonadas. Pasamos la sección user.
En esta sección podemos llevar a cabo la gestión de usuarios y contraseñas de acceso al sistema, incluso podemos habilitar usuarios para que únicamente puedan acceder al portal web móvil, y realizar operaciones básicas.
Lo que haremos aqui es hacer click en modify y resetear la password del usuario fog. Saldremos de la aplicación, y volveremos a entrar con el nuevo password.
Antes de ir a la sección hosts, en la que podemos registrar máquinas manualmente, pienso que es más cómodo registrar los hosts por pxe. El proceso de registro es muy importante, ya que la gestión de todo el resto de funcionalidades se basa en ello. FOG nos da varias posibilidades de cargar hosts en la BBDD de la aplicación, manualmente en la web, a través de PXE, y con un archivo CSV (esto último no lo hemos probado). En el laboratorio de pruebas hemos montado una máquina virtual con Windows XP y hemos arrancado la máquina por PXE, el menú que vemos es el siguiente:
Existen varias opciones, pero la que nos interesa ahora mismo es Quick Host Registration and Inventory. Con esta opción arrancaremos la máquina virtual y la registraremos en nuestro servidor. Tras pulsar enter mientras esta opción está seleccionada, arrancaremos la máquina y veremos el proceso de registro rápido y envío de esta información al servidor FOG. Una vez finalizado este proceso, la máquina se reiniciará.
Ahora vamos a crear en la sección imágenes un nombre de archivo e imagen para poder asignarla a nuestro host, de tal manera que siempre se usará esta imagen para volcar en este host.
En la sección imagen vamos a definir el nombre de la imagen, una breve descripción del estado de la misma si queremos, el grupo de almacenamiento, que en nuestro caso es local, default, el nombre del archivo que queramos y el tipo de imagen. Esta última seleccion no es trivial, ya que dependiendo de que sistema operativo vayamos a clonar o el layout de particiones del disco duro de la máquina que vayamos a clonar, será una u otra. En nuestro caso es un Windows XP Profesional, así que seleccionaremos del desplegable image type la opción Single Partition (NTFS only resizable). Luego pulsamos en add.
Ahora sí, vamos a la sección de hosts, y pulsamos sobre list all hosts. En la lista aparecerá la máquina que acabamos de registrar a través del menú PXE, en nuestro caso, nuestra máquina virtual con Windows xp instalado.
Pulsamos edit, seleccionamos la imagen que hemos creado anteriormente, y el tipo de sistema operativo. El resto de opciones las dejamos por defecto y pulsamos sobre update.
Hecho esto, ya podemos empezar a jugar con la funcionalidad principal de FOG, el clonado y volcado de imagenes*.
*Nota: Es posible crear grupos de hosts, esto puede ser útil para hacer un volcado por multicast a un grupo determinado de máquinas al mismo tiempo. Por ejemplo pueden agruparse por sistema operativo o hardware en funcion de lo que nos interese.
En esta misma pantalla, tras pulsar el botón update, pulsamos dentro del grupo host menu en el margen izquierdo, la opción Basic tasks:
Dentro de estas tareas básicas contamos con la subida o copia de imagen al servidor, y el volcado de la imagen alojada en el servidor.En este caso pulsaremos en upload. Esto genera una tarea asociada al host que al arrancar realiza la tarea seleccionada. Al iniciar la máquina virtual en nuestro caso, y arrancar por PXE, no tendremos un menu, sino que directamente se ejecutará la tarea programada. En el arranque, el equipo se identificará en el servidor FOG, y posteriormente procederá a ejecutar el proceso de subida de la imagen.
En nuestras pruebas, subir una imagen de 3.07 gb tarda unos 5 minutos aproximadamente, y en volcarla en el mismo equipo, unos 2 y medio.
El proceso de identificación tiene el siguiente aspecto:
Y el proceso de subida de la imagen propiamente dicho muestra lo siguiente:
Esta imagen se ha tomado de un equipo vmware con 400 MB de ram y 8 gb de disco, enviandola a un servidor FOG en virtualbox con 400 mb de ram y 8 gb de disco, bajo un host con 1 gb de ram y un procesador pentium 4 a 3 ghz*.
*NOTA:Los resultados comentados anteriormente se han conseguido en máquinas algo más potentes, para más detalles sobre benchmarks, en la página de FOG se han molestado en publicar unos resultados muy interesantes sobre pruebas de rendimiento.
Para realizar el volcado de imagen, o bien seleccionamos quick image en el menú PXE (lo que identificará primero el equipo y solicitará un usuario para que en el siguiente reinicio realice la tarea), o bien programamos el volcado a través del interfaz web (en el menú basic tasks, deploy) que directamente realizará la tarea en el primer arranque y no será necesario reiniciar.
Una vez realizado el volcado, la máquina reiniciará.
- -
- -
Con esto queda cubierto el funcionamiento básico de la herramienta. Esperamos que os hay sido de utilidad. Por nuestra parte pretendemos, si nuestro asistente social trabajo nos lo permite, poder publicar una guía avanzada.
Al realizar esta guía no hemos hecho mas que reafirmarnos en nuestra opinión de que a día de hoy, Fog, es la mejor herramienta posible para entornos de enseñanza, pymes, o departamentos con recursos limitados en empresas, por lo que evidentemente, recomendamos y animamos a probarlo.
- -
Como vereis, nuestros dos proyectos iniciales han tratado sobre programas de software libre. No es este el sitio (o al menos no por ahora) para hacer una apología para este tipo de licencias, no obstante, si queremos destacar que tanto por el apoyo de la comunidad, como por la calidad de los productos comentados, estas herramientas pueden mirarse a la cara (sino pisotear miserablemente por encima) a cualquier solución de pago.
- -
Intentaremos seguir esta linea, aunque no vamos a desmerecer a ninguna herramienta que no sea de código libre que nos llame la atención.
- – - – -
Seguimos investigando.
Advertisement
Me gusta:
Sé el primero en decir que te gusta esta post.