BackHardDi-NG es un sistema de clonación a través de red, como puede ser DRBL/Clonezilla, pero que tiene la peculiaridad de que permite la creación de CDs, DVDs o USBs de restauración.
Para conseguir servidor DHCP y BackHardDi-NG instalados en el mismo equipo, con IP 192.168.3.1 y dando DHCP desde 192.168.3.10 a 192.168.3.100, estos son los pasos para montarlo sobre Ubuntu 12.04:
– Instalar Ubuntu 12.04 (yo he puesto la versión de 64 bits)
– Actualizar listado de paquetes y paquetes
# apt-get update
# apt-get upgrade -y
– Insertar ppa de backharddi-ng
# apt-add-repository ppa:pedro-pena/backharddi-ng
– Actualizar lista de paquetes
# apt-get update
– Instalar backharddi-ng y todas sus dependencias
# apt-get install backharddi-ng -y
– Editar /etc/dnsmasq.conf para activar servidor DHCP en el rango de IPs que nos interese
# gedit /etc/dnsmasq.conf
Añadir la siguiente línea:
dhcp-range=192.168.3.10,192.168.3.100,255.255.255.0,12h
– Modificar en el Network-Manager el perfil de red cableada para que en lugar de usar dirección por DHCP tenga manual 192.168.3.1 con máscara 24. El resto de campos se pueden dejar en blanco.
– Modificar el script Python de BackHardDi-NG que lanza el dnsmasq para que SÍ utilice el fichero de configuración que le corresponde:
# gedit /usr/share/backharddi-ng/python/src/backhardding/service.py
En la versión que tengo instalada yo de BackHardDi-NG (0.23.1precise1), casi al final, concretamente en la línea 483, hay que quitar lo siguiente: ‘-C’,’/dev/null’,
– Reiniciamos el servicio de BackHardDi-NG:
# /etc/init.d/backharddi-ng restart
Así queda todo configurado para que nada más arrancar el equipo servidor, a cualquier cliente que esté conectado a él a través de red ethernet le servirá configuración IP por DHCP y arranque a través de PXE del sistema de clonación.
Para crear los CDs/DVDs de restauración, bastará con ejecutar desde el equipo servidor:
# backharddi-ng-dvd.sh
¿Te ha parecido interesante? ¡Compártelo! -->