C�mo instalar y configurar el Partimage-server


Carlos J. Palmero Carmona.

16 de septiembre de 2002
Versi�n 0.1
Versi�n 0.2
Nivel: medio
Sistema: linux
Arquitectura: i386
Distribuci�n: woody
Secci�n: red
Funci�n: instalacion

Resumen

Partimage-server es un programa que te permite poner un servidor donde guardar las particiones a trav�s del programa cliente partimage-client ya sea esta partici�n de tipo ext2, ext3, fat16, fat32, ntfs y muchos m�s (este programa cliente puede operar localmente sin ayuda del partimage-server). Para m�s informaci�n: http://www.partimage.org

Este documento es libre. Puede copiarlo,distribuirlo y/o modificarlo bajo los t�rminos de la Licencia GNU Para Documentaci�n Libre, versi�n 1.1 o cualquier versi�n posterior publicada por la Free Software Foundation.

Instalaci�n

Para instalarlo simplemente lo seleccionamos con dselect o bien apt-get install partimage-server , tras lo cual sale en pantalla algo as� como:

	?????????????????????? Configuring Partimage-server ??????????????????????
	?                                                                        ?
	? partimage-server necesita de un certificado de OpenSSL para funcionar  ?
	? correctamente.                                                         ?
	?                                                                        ?
	? �Desear crear el ceritificado SSL?                                     ?
	?                                                                        ?
	?                   Yes                      No                          ?
	?                                                                        ?
	??????????????????????????????????????????????????????????????????????????
	
Para desesperaci�n de todos no funciona ni el Yes, ni el No, ni crea los certificados; y para colmo deja el paquete a medio poner con un hermoso mensaje de "paquete sin poner del todo". Aunque alguna vez saqu� alguna pantalla para generar los certificados, no consegu� que lo hiciera bien, as� que ahora vamos a crear los certificados SSL para que funcione. Vamos manos a la obra. ( Nota: Los certificados SSL son para que los datos que viajan por la red vayan encriptados y nadie pueda sacar una copia de nuestra partici�n o disco duro sin m�s esfuerzo que ponerse a escuchar. )

Configuraci�n

Nos situamos en el directorio cd /etc/partimaged y ejecutamos los siguientes comandos para crear los certificados: ((Nota: el orden es importante))

En la pantalla sale:

	    writing new private key to 'privkey.pem'
	    Enter PEM pass phrase:
	

Aqu� pones una contrase�a de la que te acuerdes para generar el certificado. La pide dos veces y debes introducir la misma. Justo despu�s te pide el pa�s, donde pondremos ES (Espa�a). Luego el nombre de la provincia, en mi caso Madrid. Localidad, pues para m� Arganda del Rey. �Empresa? ACTSL. Luego departamento que es el Laboratorio, luego nuestro nombre y finalmente la direcci�n de correo. Quedando as�: (NOTA: Si no quieres rellenar alg�n dato puedes poner un . (punto) para dejarlo en blanco.)

	    Country Name (2 letter code) [AU]:ES
	    State or Province Name (full name) [Some-State]:Madrid
	    Locality Name (eg, city) []:Arganda del Rey
	    Organization Name (eg, company) [Internet Widgits Pty Ltd]:ACTSL
	    Organizational Unit Name (eg, section) []:Laboratorio
	    Common Name (eg, YOUR name) []:Carlitos Palmero
	    Email Address []:[email protected]
	  

De nuevo por pantalla nos pregunta la contrase�a, introducimos la de antes.

	    read RSA key
	    Enter PEM pass phrase:
	    writing RSA key
	  

Tranquilidad que en este paso no dice nada.

Ahora nos queda definir que usuarios podr�n usar el partimage-server, simplemente tenemos que crear un fichero llamado partimagedusers en el directorio/etc/partimaged que contenga por linea un nombre de usuario del sistema. Podemos a�adir uno llamado carlos simplemente haciendo esto:

Bien pues se supone que ya est� configurado el partimage-server pero a m� a�n no me funcion� como deber�a. Nos falta cambiar los permisos de los ficheros que hemos creado porque si no, tendremos un bonito error si queremos arrancarlo con /etc/init.d/partimaged start:

	error when verifying /etc/partimaged/partimaged.cert, check logfile for help
	logfile is /var/log/partimage/partimaged.log
	if you don't have logfile, use partimaged --debug=1
      

Venga, recordamos que tenemos que estar en cd /etc/partimaged y hacemos, como root, un simple:

y voil�, ya podemos lanzarlo con /etc/init.d/partimaged start

Toque final

Vale, vale, dir�is, pero si funciona, �qu� dice este ahora? F�cil, aunque arranque el demonio a m� no me lleg� a funcionar as� que os propongo dos cosas, o bien edit�is el fichero /etc/init.d/partimaged y modific�is:



  case "$1" in
  start)
        echo -n "Starting $DESC as Daemon Mode: "
        start-stop-daemon --start --chuid partimag --exec $DAEMON -- $OPTS
        echo "$NAME."
        ;;
  stop)
      

por:



 case "$1" in
  start)
        echo -n "Starting $DESC as Daemon Mode: "
        # Comentamos la linea de abajo para hacer un apa�o
        #start-stop-daemon --start --chuid partimag --exec $DAEMON -- $OPTS
        partimaged $OPTS
        echo "$NAME."
        ;;
  stop)

O bien quit�is el partimage-server del arranque (init.d) con update-rc.d -f partimaged remove y lo lanz�is cuando quer�is con partimaged -D siendo root, evidentemente.

Espero que os haya gustado. Se admite cualquier comentario y �hasta la pr�xima!

Carlitos Palmero