Está en la página 1de 15

PREPARANDO EL SISTEMA OPERATIVO

Clonezilla Server Edition trabaja al proveer de un ambiente de inicio remoto en


los clientes a travs de la red. Para este propsito, un servidor de DHCP tiene
que ser instalado.
Hay que asegurarse de que ninguna de las computadoras que estn en
produccin en la red, estn configuradas para arrancar desde la red, como
opcin primaria de arranque del sistema, ya que de otra manera esos equipos
entrarn directamente al ambiente de Clonezilla en lugar de su propio Sistema
Operativo.
Hay una forma de evitar esto, se puede crear un archivo que contenga todas
las direcciones MAC de las computadoras a ser clonadas. Esto evitar que el
Servidor inicie mquinas no deseadas. Sin embargo, es mucho ms fcil
arrancar nicamente las mquinas que se requieren desde la red, de forma
manual.
Pasos a seguir para la instalacin de Clonezilla Server Edition:
1. Habilitar los repositorios Universe y Multiverse
a) Antes que nada, realizar un respaldo del archivo sources.list con el
siguiente comando:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

b) Editar el archive sources.list con el siguiente commando:


sudo nano /etc/apt/sources.list

Y quitamos las almohadilla (#) de todos los renglones que digan


Universe y Multiverse.
c) Agregamos al final del archivo sources.list el repositorio de
Clonezilla:
deb http://drbl.sourceforge.net/drbl-core drbl stable

d) Descargamos la GPG Key para el Nuevo repositorio de Clonezilla ,


con el siguiente comando:
$ wget http://drbl.sourceforge.net/GPG-KEY-DRBL

e) Agregamos la GPG Key que acabamos de descargar:


$ sudo apt-key add GPG-KEY-DRBL

f) Al finalizar de hacer cambios al archivo de sources.list, tendremos


que ejecutar el siguiente comando para asegurarnos que se
tomen los cambios guardados:

$ sudo apt-get update

CONFIGURACIN DEL AMBIENTE DE RED DEL SERVIDOR CLONEZILLA


Pasos a seguir para la configuracin del ambiente de red del Sistema
Operativo:
1. Nos aseguramos de que el paquete network-manager est desinstalado
(este paso es opcional, pero recomendado, ya que en ocasiones
network-manager har conflictos con las interfaces de red virtuales):
$ sudo apt-get remove network-manager

2. Editamos el archivo de configuracin de interfaces de re con el siguiente


commando:
$ sudo nano /etc/network/interfaces

El archivo deber de contener la informacin similar a la que se muestra


a continuacin, los valores dependern del rango que le queramos dar a
nuestro servidor de Clonezilla, y en este caso, la IP del servidor es
otorgada por el servidor DHCP primario.
#Loopback
auto lo
iface lo inet loopback
#Network Interface, this should match your network
auto p10p1
iface p10p1:0 inet static
address 192.168.1.200
netmask 255.255.255.0
#Virtual Interface for Conezilla, make sure you use a "class C" IP
(192.168.x.x)
auto p10p1:0
iface p10p1:0 inet static
address 192.168.99.200
netmask 255.255.255.0
Una vez que hayamos guardado los cambios, reiniciamos la interfaz de
red, o bien, el servidor, para que tome los cambios efectuados.

INSTALACIN Y CONFIGURACIN DE DRBL


Pasos a seguir para la configuracin del aplicativo DRBL:

1. Para instalar DRBL (que viene con Clonezilla en un mismo paquete)


ejecutamos el siguiente comando desde una terminal de Shell:
$ sudo apt-get install drbl

2. Para comenzar con la configuracin de DRBL, ejecutamos el siguiente


comando:
$ sudo drblsrv -i

La configuracin de Clonezilla (DRBL) comenzar. A continuacin se


enumeran las preguntas del wizard que lanza la configuracin de la
aplicacin y las opciones que debemos elegir. En caso de cometer un
error, se puede volver a iniciar la configuracin sin mayor problema,
ejecutando el mismo comando sudo drblsrv i:
La primer pregunta, nos indica si queremos instalar otras imgenes de
distros Linux, la respuesta es NO:
Do you want to install the network installation boot images so that
you can let the client computer install some GNU/Linux distributions
(Debian, Ubuntu, RedHat Linux, Fedora Core, Mandriva, CentOS and
OpenSuSE) via a network connection? !!NOTE!! This will download a
lot of files (Typically > 100 MB) so it might take a few minutes. If the
client computer has a hard drive that you may install GNU/Linux onto,
put a Y here. If you answer no here, you can run drbl-netinstall to
install them later.
[y/N] N
La siguiente pregunta nos indica si queremos usar una consola serial en
lugar de un ambiente grfico GUI, la respuesta debe ser NO:
Do you want to use the serial console output on the client
computer(s)?
If you do NOT know what to pick, say N here, otherwise the client
computer(s) may show NOTHING on the screen!
[y/N] N
La siguiente pregunta nos indicar si queremos actualizar nuestro
sistema operativo, la respuesta debe ser NO:
Do you want to upgrade the Operating System?
[y/N] N
Una vez que hayamos elegido esta opcin, comenzar la instalacin de
todos los archivos necesarios, as como la configuracin de los mismos.
Cuando termine esta tarea habremos terminado de instalar DRBL. El
siguiente paso es configurar Clonezilla.

CONFIGURACIN DE CLONEZILLA
Pasos a seguir para la configuracin del aplicativo Clonezilla:
1. Ejecutamos el siguiente comando en una terminal Shell para poder
comenzar la configuracin de Clonezilla:
$ sudo drblpush -i

De nuevo, si cometemos un error, podemos volver a ejecutar este


comando y comenzaremos de nuevo la configuracin.
La primer pregunta nos indica qu nombre de dominio queremos para
nuestro servidor Clonezilla, dejamos el nombre que aparece por defecto:
Please enter DNS domain (such as drbl.sf.net):
[drbl.org]
La segunda pregunta tambin dejaremos el valor por defecto:
Please enter NIS/YP domain name:
[penguinzilla]
De nuevo, en la tercer pregunta dejaremos el valor por defecto. Este
valor es el prefijo que se asignar a nuestros clientes para poder
identificarlos:
Please enter the client hostname prefix:
This prefix is used to automatically create hostname for clients. If you
want to overwrite some or all automatically created hostnames, press
Ctrl-C to quit this program now, edit /opt/drbl/conf/client-ip-hostname,
then run this program again.
[DRBL]
La cuarta pregunta nos indica sobre qu tarjeta de red eligiremos como
salida a internet, y ya que anteriormente elegimos p10p1 como nuestra
conexin hacia la web, y p10p1:0 como nuestra interfaz virtual para
Clonezilla , elegiremos p10p1
p10p1: IP address 192.168.1.200, netmask 255.255.255.0
p10p1:0: IP address 192.168.99.200, netmask 255.255.255.0
Configured ethernet card(s) found in your system: p10p1
p10p1:0
--------------------The public IP address of this server is NOT found.
Which ethernet port in this server is for public Internet accsess,
not for DRBL connection?

Available ethernet ports in this server:


p10p1 (192.168.1.200), p10p1:0 (192.168.99.200),
[p10p1] p10p1

La siguiente pregunta nos indica si queremos recolectar las direcciones


MAC de los equipos cliente que se conecten a Clonezilla. Escogeremos la
opcin NO:
Do you want to let the DHCP service in DRBL server offer same IP
address to the client every time when client boots (If you want this
function, you have to collect the MAC addresses of clients, and save
them in file(s) (as in the previous procedure)). This is for the clients
connected to DRBL servers ethernet network interface p10p1:0 ?
[y/N] N
La siguiente pregunta es acerca de si queremos que se le asigne la
misma direccin IP a los clientes que se conecten, debido a que para
poder usar esta funcin es necesario recolectar las direcciones MAC, y
en el paso anterior elegimos no hacerlo, escogeremos tambin la opcin
de NO:
Do you want to let the DHCP service in DRBL server offer same IP
address to the client every time when client boots (if you want this
function, you have to collect the MAC addresses of clients, and save
them in file(s)
[y/N] N
La siguiente pregunta, nos indica cul es el primer nmero de IP que
asignaremos para nuestros clientes, elegiremos 1:
What is the initial number do you want to use in the last set of digits
in the IP (i.e. the initial value of d in the IP address a.b.c.d) for DRBL
clients connected to this ethernet port p10p1:0.
[1] 1
La siguiente pregunta, nos indica cul es la ltima direccin IP que
asignar nuestro servidor Clonezilla, este valor depender de las
mquinas que deseemos clonar al mismo tiempo, dejaremos en este
caso 48:
How many DRBL clients (PC for students) connected to DRBL servers
ethernet network interface p10p1:0 ?
Please enter the number:
[12] 48
Despus simplemente nos preguntar si aceptamos el rango de IPs que
reservar nuestro servidor de DHCP, elegiremos que SI:
The final number in the last set of digits in the clients IP address is
12. We will set the IP address for the clients connected to DRBL

servers ethernet network interface p10p1:0 as:192.168.99.1


192.168.99.48 Accept ?
[Y/n] Y
A continuacin, Clonezilla configurar las IPs que acabamos de reservar
y nos indicar la configuracin que ha guardado para trabajar con
nuestros clientes y poder realizar las clonaciones en multicasting:

The Layout for your DRBL environment:


******************************************************
NIC
NIC IP
Clients
++
|
DRBL SERVER
|
|
|
| + [p10p1] 10.0.2.100
+- to WAN
|
|
| + [p10p1:0] 192.168.99.200 +- to clients group 0:0 [12
clients, IPs 192.168.99.1 - 48]
|
|
++
******************************************************
Total clients: 48
******************************************************
Press Enter to continue
La siguiente pregunta nos indica si queremos arrancar el sistema de los
clientes desde Linux, y debido a que estamos configurando el arranque
desde el Servidor elegiremos la opcin 2:
In the system, there are 3 modes for diskless linux services:
[0] Full DRBL mode, every client has its own NFS based /etc
and /var.
[1] DRBL SSI (Single system image) mode, every client uses
tmpfs based /etc and /var. In this mode, the loading and
necessary disk space of server will be lighter. NOTE! (a) The
client machine memory is recommended at least 256 MB. (b)
The setting and config files of client will not be saved to the
DRBL server! They are just used once and will vanish after
the machine shutdowns! Besides, if you modify any file in the
template client (located in /tftpboot/nodes), you have to
run /opt/drbl/sbin/drbl-gen-ssi-files to create the template
tarball in /tftpboot/node_root/drbl_ssi/. (c) If you want to
provide some file to overwrite the setting in the template
tarball when client boots, check
/tftpboot/node_root/drbl_ssi/clients/00_README for more
details.
[2] I do NOT want to provide diskless Linux service to client.
Which mode do you prefer?
[0] 2
En la siguiente pregunta, elegiremos la opcin 1, de esta forma el
proceso de clonacin en los clientes ser de una forma mucho ms
ligera:
In the system, there are 4 modes available for clonezilla:
[0] Full Clonezilla mode, every client has its own NFS based /etc and
/var.
[1] Clonezilla box mode, every client uses tmpfs based /etc and /var. In
this mode, the loading and necessary disk space of server will be

lighter than that in Full Clonezilla mode. Note! In Clonezilla box mode,
the setting and config files of client will not be saved to the DRBL
server! They just use once and will vanish after the machine
shutdowns!
[2] I do NOT want clonezilla.
[3] Use Clonezilla live as the OS (Operating System) of clients
(Testing).
Which mode do you prefer?
[0] 1

La siguiente pregunta, nos indica cul es la ruta por defecto en donde se


guardarn las imgenes que estemos creando de nuestros clientes, en
este caso cambiaremos la ruta a /clonezilla:
The CPU arch for clients when running Clonezilla job: i486

When using clonezilla, which directory in this server you want to store
the saved image (Please use absolute path, and do NOT assign it
under /mnt/, /media/ or /tmp/)?
[/home/partimag] /clonezilla
La siguiente pregunta es bsicamente por si queremos que cada vez que
una mquina cliente vaya a iniciar por red, nos pida un password,
podemos configurarlo aqu. En este caso , elegiremos la opcin NO:
Do you want to set the pxelinux password for clients so that when
client boots, a password must be entered to startup (For better
security)
[y/N] N
Elegiremos NO en la siguiente pregunta, ya que no queremos un prompt
en los clientes:
Do you want to set the boot prompt for clients?
[y/N] N
En la siguiente pregunta elegiremos que SI , ya que queremos usar el
entorno grfico en los clientes:
Do you want to use graphic background for PXE menu when client
boots?
Note! If you use graphical PXELinux menu, however client fails to
boot, you can switch to text mode by running /opt/drbl/sbin/switchpxe-bg-mode -m text.
[y/N] Y
Para la siguiente pregunta, elegiremos la opcin de NO:
Do you want to use DRBL server as a NAT server? If not, your DRBL
client will not be able the internet.
[y/N] N
Finalmente elegiremos la opcin SI, para poder continuar con la
configuracin de nuestro servidor Clonezilla:
We are now ready to deploy the files to the system!

Warning! If you go on your firewall rules will be overwritten during


setup
[Y/n] Y

INICIANDO EL SERVIDOR DE CLONEZILLA

También podría gustarte