Aitor Rodríguez Hernández

Anuncio
SERVIDORES
DE
IMAGENES.
Aitor Rodríguez Hernández
1
Índice de contenido
BACKHARDDI-NG............................................................................................................................3
Ventajas Backharddi-NG............................................................................................................3
Desventajas Backharddi-NG......................................................................................................4
CLONEZILLA.....................................................................................................................................4
Ventajas Clonezilla.....................................................................................................................4
Otras ventajas:...........................................................................................................................5
Deventajas:................................................................................................................................5
OPENRUDI.......................................................................................................................................5
FOG PROJECT..................................................................................................................................6
¿Qué es FOG? ...........................................................................................................................6
¿En qué sistema operativo se ejecuta FOG? ............................................................................6
¿Lo que hace diferente FOG? ...................................................................................................6
WINDOWS DEPLOYMENT SERVICES ..............................................................................................7
FOG@EHU.......................................................................................................................................8
OPENGNESYS................................................................................................................................10
MI OPINIÓN Y ELECCIÓN..............................................................................................................14
BIBLIOGRAFÍA...............................................................................................................................14
2
BACKHARDDI-NG
Ventajas Backharddi-NG
Backharddi NG es un sistema libre y eficiente de clonado de discos,
evolución de Backharddi, desarrollado por Open Phoenix IT.
El sistema es capaz de generar y restaurar copias perfectas (Bare Metal
Restore) de un disco duro, un pendrive o cualquier otro medio de almacenamiento,
total o parcialmente, con sistemas de archivo en los siguientes formatos FAT-16/32,
NTFS, EXT2/3/4, ReiserFS v3, XFS, HPFS, JFS, UFS y HFS. Así mismo, también es
posible crear copias de seguridad de dispositivos que contengan Volúmenes
Lógicos (LVM) y/o Raid's por software.
Las copias de seguridad pueden ser almacenadas en un disco duro instalado
en la misma máquina donde se ejecuta el sistema Backharddi NG, o en un medio
de almacenamiento extraíble como puede ser un pendrive o un disco duro USB o
bien en un servidor de red. Backharddi NG también permite quemar las copias de
seguridad en CDs o DVDs multivolumen creando así medios de recuperación del
sistema de forma rápida y libre.
Mediante este sistema es posible servir las copias de seguridad producidas a
través de la red y maquetar dispositivos informáticos (Bare Metal Restore) a gran
escala en un tiempo mínimo usando tecnología Multicast.
La compatibilidad hardware con los principales dispositivos que
intervienen en el clonado, como son la controladora de discos o la tarjeta de red
(solamente si se clona a través de la red), está garantizada por dos motivos
principales:
Al estar basado en el Instalador de Debian, y por lo tanto en un núcleo
Linux, en continua actualización se dispone de un amplio paquete de
controladores para los dispositivos anteriormente mencionados.
Aun cuando el controlador no éste incluido en el sistema base, Open
Phoenix IT dispone de un servicio de adaptación de cualquier controlador que
proporcione el fabricante del dispositivo.
3
El sistema está preparado para operar de forma desatendida previo
establecimiento de un número mínimo de parámetros de configuración. De esta
forma es posible realizar acciones complejas sin necesidad de intervención del
usuario.
Desventajas Backharddi-NG
la imagen se debe guardar, obligatoriamente, en una partición de tipo EXT3
etiquetada como “backharddi”, o sea, que no podemos usar un disco cualquiera
para guardar la imagen, debemos usar uno especialmente preparado.
Si nuestro PC tiene unas particiones un poco complejas (particiones
extendidas, NTFS, etc.) lo más probable es que falle. Y lo grave del asunto es que la
información sobre el error brilla por su ausencia. En el entorno gráfico únicamente
pone: “Ha ocurrido un error”, sin más. Pulsando Ctrl Alt F1 podemos acceder a la
consola de comandos, donde podemos inspeccionar logs del sistema, pero no
aportan información útil. Así que, al contrario de lo que veremos con Clonezilla,
con Backharddi-ng es difícil averiguar el motivo de un error.
Backharddi-NG permiter clonar la CMOS de los PC’s, esto sirve para que los
ordenadores que son EXACTAMENTE iguales puedan tener el BIOS configurado
de la misma manera. Puede que sea una opción interesante, pero puede ser
peligrosa, podría estropearnos el PC, así que dada la poca fiabilidad demostrada
hasta ahora, yo no la utilizaría.
CLONEZILLA.
Ventajas Clonezilla.
Se trata de una aplicación que sin necesidad de instalación nos permite
hacer una copia o clonación de nuestro sistema, bien para tener una copia de
seguridad del mismo o bien para tener varios ordenadores con la misma
configuración sin tener que realizar la instalación y configuración del equipo cada
vez.
Clonezilla Live nos ofrece varias opciones muy similares a las de Symantec
Ghost o a las que ofrece Nero BackItUp. Algunas de las opciones que permite son:
Hacer un backup o restaurar una copia previamente creada.
Clonar todo el disco o sólo una parte.
Hacer la copia en un servidor o en un disco duro, ya sea interno o externo.
Escoger la compresión de la imagen.
4
Como características destacadas tenemos que es una aplicación
autoarrancable (incluso lo puedes ejecutar desde una llave USB si quieres), es
rápido y confiable tanto al comprimir como al recuperar una imagen.
Aunque a simple vista, la interfaz no parece tan amigable como la de otros
programas, Clonezilla Live es tremendamente práctico, y por si fuera poco,
gratuito. Así que se trata de una aplicación totalmente recomendable.
Otras ventajas:
Permite crear una imagen exacta de nuestro disco
Ofrece varios destinos donde guardar la copia
Compatible con distintos sistemas de archivo
Deventajas:
Se usa en modo texto
Poco intuitivo
OPENRUDI.
Openirudi es un sistema de clonación de equipos informáticos diseñado
especialmente para clonaciones masivas y desatendidas.
El proyecto ha sido desarrollado por NetKAM con la ayuda de Tknika y
varios centros vascos de FP (Irungo La Salle, Cebanc, Diocesanas, Mendizabala y
Andoaingo La Salle) Más info
Características
•
Crea imágenes de particiones
•
Restaura imágenes a particiones
•
Repositorio de imágenes centralizado
•
Tareas desatendidas +info
•
Arranque en red (PXE) +info
•
Tareas desatendidas => +info
•
Imágenes universales (¡en desarrollo!) +info
•
No hay muxa información sobre este sistema en internet.
5
FOG PROJECT.
¿Qué es FOG?
FOG es una aplicación basada en Linux, software libre y de código abierto
que presta solución de imágenes para Windows XP, Vista y 7 que une unas cuantas
de herramientas de código abierto con una interfaz web basada en PHP. FOG no
utiliza ningún tipo de discos de arranque o CD, todo se hace a través de TFTP y
PXE. FOG también puede realizar una imagen que proceda de un ordenador con
una partición de 80 GB en una máquina con un disco duro de 40GB, siempre y
cuando los datos sean de un tamaño menor a 40 GB.
FOG también incluye un servicio grafico de Windows que se utiliza para
cambiar el nombre de host de la PC, reiniciar el equipo si se crea una tarea para él,
y si se modifica algún parametro en la base de datos de FOG. El servicio también
instala las impresoras y complementos.
¿En qué sistema operativo se ejecuta FOG?
FOG puede ejecutarse en casi cualquier distribución de Linux, pero el
instalador que hemos escrito se ejecuta en Fedora 7 + Ubuntu.
FOG es compatible con Windows XP, Vista y 7. FOG está siendo utilizado
por muchas escuelas y pequeñas empresas que no pueden pagar las licencias de
productos comerciales.
¿Lo que hace diferente FOG?
FOG * es fácil de usar para un usuario final. El usuario final no tiene que
preocuparse por los controladores de NIC a la imagen de una computadora, todo
esto es manejado por el kernel. La gestión de FOG se realiza a través de una web
fácil de usar interfaz gráfica de usuario.
FOG * está centralizado. La mayor parte de las tareas realizadas en FOG no
requiere que el usuario visite el PC cliente. Por ejemplo, si quiere realizar una
imagen de una computadora todo lo que necesitas hacer es iniciar la tarea.
Después se inicia la tarea WOL se encienda el ordenador si está apagado,
PXE carga el sistema operativo, el DHCP le dará una dirección IP, FOG le dirá al
servidor que está en progreso.
6
FOG * Es de fácil acceso. Todo lo que necesitas es un navegador web a la
imagen de un ordenador, no necesita software cliente. Hemos oído hablar de las
organizaciones que utilizan equipos de imagen FOG quienes desde un iPod Touch
o iPhone.
FOG * es de gran alcance. Con características como la detección de virus, las
pruebas de memoria, limpieza de discos, testdisk, y la recuperación de archivos,
FOG hace algo más que imágenes.
FOG * puede crecer con usted. El servidor de FOG ejecutarse en múltiples
máquinas. Por ejemplo, los servicios NFS, Apache, PXE y DHCP se pueden
ejecutar en diferentes servidores para maximizar el rendimiento.
FOG * esta impulsado por la comunidad. ¿Hay alguna característica que
falta en FOG que realmente te gustaría ver? Si es así, háganoslo saber y haremos
todo lo posible para incluirlo en FOG.
FOG * está bien documentada. El WIKI FOG contiene una guía de usuario
que tiene más de 50 páginas!
FOG * es gratis. Si usted tiene 2 ordenadores o 20.000 equipos en su
organización, FOG es gratis!
WINDOWS DEPLOYMENT SERVICES
Una breve definición de WDS , no es más que una herramienta que de
forma nativa nos proporciona Windows Server 2008/2008 R2 para el despliegue
automatizado de SO e imágenes personalizadas a través de la red, es el sucesor de
RIS (Remote Installation Services )en W2K , pero con muchas mejoras
significativas, una de ellas es el formato que utiliza para la distribución de
imágenes, Archivos .WIN, es un formato más flexible con el que nos estaremos
manipulando en esta nueva generación de servidores 2008.
Windows Deployment Services es el mejor método para el despliegue
basado en PXE
Windows Deployment Services consiste en tres componentes
La gestión es muy sencilla y contiene grandes mejoras en Windows Server
2008.
7
FOG@EHU
El proyecto FOG@ehu es una adaptación del trabajo original de Chuck
Syperski y Jian Zhang (FOG project) para su uso en un entorno universitario
donde:
Existe una distribución de técnicos y equipos en centros y aulas
Se cuenta con servicios dhcp, ldap, dns, inventario,...
La red está segmentada en subredes y VLAN
El objetivo principal del proyecto, desarrollado en la UPV/EHU, es facilitar
el despliegue de sistemas operativos y aplicaciones tanto en aulas docentes como
en equipos de puestos de usuario.
Para conseguir este objetivo se han tratado los problemas comunes de la
gestión de imágenes y software:
Desde el punto de vista de los técnicos: despliegues poco eficientes y no
fiables, instalaciones de software no reutilizables, dependencias entre
aplicaciones, gestión del inventario de aplicaciones compleja
Para los usuarios: equipos no disponibles durante los volcados, resolución
de problemas poco ágil e instalaciones no normalizadas
A continuación se muestra un listado de las funcionalidades de FOG@ehu:
Despliegue de sistemas operativos Windows XP, Windows 7 y GNU/Linux
Protocolos: unicast y multicast
Sistemas de archivos soportados: ext2/ext3,reiserfs,FAT16/32,HPFS,JFS,XFS,UFS,HFS,NTFS
Los sistemas de archivos no soportados (incluido ext4) se copian en modo
raw (copia bit a bit). Conviene ejecutar script de liberación de espacio libre antes
de generar la imagen para que el espacio libre no ocupe espacio adicional en el
servidor.
Despliegue de aplicaciones: virtualizadas con Cameyo, archivos zip/7z,
imágenes incrementales, instaladores silenciosos y scripts (unicast y P2P en la
versión de desarrollo)
8
Administración de elementos, tareas y estados a través de interfaz web
Sistema centralizado. La mayor parte de las tareas se realizan sin intervención
local:
Encendido mediante WOL
Arranque PXE mediante proxy-dhcpd
Ejecución de tareas mediante scripts
Monitorización en tiempo real:
Tareas en curso: estado, transferencia, tiempo estimado,...
Estado de servidores: ancho de banda, almacenamiento, actividad,...
Programación de tareas: periódicas o diferidas
Gestión de colas de descarga. Se puede limitar el número de descargas
concurrentes (slots), las tareas encoladas reanudan su trabajo en cuanto se libera
un slot.
Generación de informes exportables a excel o pdf: volcados, instalaciones,
histórico,...
Roles de usuario (gestión centralizada de varios centros)
Administrador: Administrador de los servidores FOG@ehu. Acceso a los
parámetros de configuración del servidor.
Gestor de centros: Gestor global de todos los centros / aulas / usuarios y sus
asociaciones
Técnico: Administrador local en sus centros de imágenes / equipos / aulas /
usuarios asociados
Imagen rápida: Usuario limitado a despliegue de imagen prefijada sobre un
equipo.
Validación LDAP
Traducción de interfaz: euskera y castellano
Filtro PXE por MAC (convivencia con otros sistemas de despliegue)
Compresión de imagen multihilo pigz
9
Envío de stream comprimido en multicast
Soporte de VLAN
Tabla de subredes para WOL
Agente FOG Windows
Inserción en Dominio Microsoft
Gestión de impresoras
Resolución de pantalla
Reinicio ante tareas
Borrado de carpetas
Agente FOG GNU/Linux (rpm y deb)
OPENGNESYS
Aplicación libre y abierta para la gestión y el despliegue de sistemas
operativos.
El Proyecto OpenGnSys (léase OpenGénesis) reúne el esfuerzo conjunto de
varias Universidades Públicas Españolas, para disponer de una serie de
herramientas libres y abiertas que constituyan un sistema completo, versátil e
intuitivo, para la gestión y clonación de equipos. Este sistema permite la
distribución, instalación y despliegue de distintos sistemas operativos.
La arquitectura de OpenGnSys es suficientemente flexible para adaptarse a
las necesidades de los diferentes modelos de redes de ordenadores, tanto de
empresas como de instituciones, pudiendo ser utilizado en distintos tipos de
escenarios:
Gestión centralizada de Unidades TIC de Apoyo a Docencia e Investigación.
Mantenimiento del parque de ordenadores personales de los miembros de
una Institución.
Despliegue y mantenimiento de los servidores de un Centro de Datos en
particular.
10
Administración de repositorios de clonación de equipos para los Servicios
de Soporte (helpdesk) de una Institución.
Las tareas específicas de configuración y modificación de datos en cada uno
de los clientes pueden realizarse directamente una vez terminado el proceso de
volcado de la imagen, sin necesidad de arrancar el sistema operativo
correspondiente, accediendo a la información almacenada en los discos. Esto
supone una significativa ventaja sobre otros productos similares, incluso
comerciales.
Características destacadas de OpenGnsys.
La idea básica del proyecto es que partiendo de un equipo modelo,
podemos crear imágenes de sus sistemas de ficheros y replicarlas todos los
ordenadores de un organización.
Trabaja a nivel de sistema de ficheros.
Los equipos donde restaura los sistemas operativos no tienen que tener la
misma distribución de particiones ni de sistemas operativos que el equipo inicial.
Permite restaurar en particiones de menor tamaño que la inicial.
11
El equipo modelo tiene el sistema operativo que con sus aplicaciones y los
datos dejan espacio vacío en la partición donde se encuentran. El equipo destino
podrá que tener una partición más pequeña, como mínimo el tamaño de los datos
más 1Gb.
Sencillez y flexibilidad
Opengnsys trabaja desde una consola de administración muy fácil que
satisface la mayor parte de las necesidades de una organización.
Para un administrador con conocimientos avanzados, permite incluir
nuevas funcionalidades a partir de la API de funciones existente y establece la
forma de integrarlas en la consola de una manera sencilla, a través del comando
“ejecutar script” y los procedimientos.
Incluso se podrían definir menús de inicio, a utilizar por los gestores de las
aulas, que realizaran tareas sobre los equipos de un grupo completo.
Configuración del sistema operativo en el cliente destino.
La restauración del sistema operativo original, tras hacer una copia exacta
(lo que constituiría una simple copia de seguridad) realiza tareas de configuración
del equipo destino.
Los comandos de restauración tienen incluidas unas acciones básicas como
pueden ser el cambio de nombre del equipo o la detección de la partición de
arranque en windows y linux.
Además existen funciones específicas que permiten modificar el registro de
windows, incluirlo en un dominio, copia de archivos...
12
Consola centralizada y menú de inicio en los clientes.
Cuando un equipo está encendido en el cliente opengnsys permite trabajar
sobre él de dos maneras distintas:
Desde la consola remota: permitiendo una gestión centralizada e incluso
una programación de tareas sobre un grupo de clientes a la vez.
Desde el equipo cliente: para realizar tareas sobre el propio equipo, a partir
de un menú de inicio que contiene las opciones que queramos que puedan realizar
los usuarios finales, en general iniciar sesión en alguno de los sistemas operativos
instalados o la restauración de los mismos.
Un cliente puede promocionar a master.
Opengnsys permite que un cliente sea el que envíe una imagen contenida
en su cache o incluso los datos existentes en una partición (sin crear una imagen
intermedia) a un grupo de equipos de destino.
Esta funcionalidad puede ser muy conveniente en algunas situaciones. Por
ejemplo:
Para minimizar el tiempo de restauración, en caso de urgencia no creamos
la imagen del equipo modelo sino que directamente envío el contenido de la
partición desde el cliente.
Para poder enviar las imágenes a través de multicast cuando los clientes
están en una red distinta del servidor. En este caso un cliente se traerá la imagen
desde el servidor por multicast y la enviará al resto del grupo por multicast,
evitando sobrecargas en la red.
MI OPINIÓN Y ELECCIÓN.
De los mostrado, los mas interesantes para mi, aparte del clonezilla, son
tanto el FOG@edu como el Opengnsys, ya que los demás no he podido encontrar
demasiada información o no se adecuan a lo que busco.
El FOG@edu es un sistema de código abierto, muy extendido, proporciona
soporte multiplataforma, la administración se realiza a través de la web, tiene un
sistema centralizado por lo que no tienes que ir al equipo cliente en ningún
momento y tiene monitorización de las tareas entre otras características. Por todo
esto me parecería una buena decisión.
13
El opengnesys es también un sistema de código abierto, trabaja a nivel de
sistema de ficheros por lo que da igual es sistema que se este utilizando, Permite
restaurar en particiones de menor tamaño que la inicial, Sencillez y flexibilidad al
realizar las clonaciones, Consola centralizada y menú de inicio en los clientes entre
otras muchas características, por estas características y otras muchas otras que he
descrito anteriormente me decantare por este sistema.
BIBLIOGRAFÍA
http://www.opengnsys.es/
http://fogehu.es/index.php/Página_principal
http://jacermeno.wordpress.com/2009/12/22/instalar-y-configurar-windows-deploymentservices-con-windows-server-2008/
http://zerosen.wordpress.com/2009/06/04/fog-introduccion-y-maquina-virtual-13/
http://code.google.com/p/openirudi/
http://www.openxarxes.com/clonacion-de-discos-backharddi-ng-vs-clonezilla/
14
Descargar