jeudi 26 février 2009

Un serveur d'images sous linux

Voila en gros la méthode que j'avais testé  en cours sur  une distrib' Debian. J'avais rencontré quelques problèmes dûs  à la différence de versions des paquets dispos sur debian et System Rescue CD, j'ai donc ajouté  à la fin une méthode un peu barabare mais qui fonctionne.

Installation Partimaged (serveur partimage)

# apt-get install partimage partimage-server

si SSH ne s'est pas installé, on lance également:

# apt-get install ssh est indispensable.

Il faut maintenant ajouter un utilisateur partimage qui peut se connecter au serveur

# nano /etc/partimaged/partimagedusers

et rajouter un utilisateur existant à la fin du fichier.

Pour créer un répertoire qui va accueillir les images on utilisera par exemple:

# mkdir /images
#chown -R partimag:partimag /images
#/etc/init.d/partimaged restart

Si tout c'est bien passé le serveur est fonctionnel. Maintenant les choses se gâtent.

Pour créer les images des machines à sauvegarder il faut utiliser un client partimage de la même version que le serveur. System Rescue CD ne gère pas le SSL pour les versions contenant un client partimage compatible avec le dernier paquet partimaged dispo sous Debian. Il faudra donc se débrouiller pour trouver un liveCD linux embarquant une version compatible (ou se créer soi même son CD bootable de linux, j'ai une procédure sous le coude pour ça, il faut que la teste et je la poste ici).

Donc, une fois le bon client trouvé, on lance partimage, tout simplement: (sur la machine à cloner)

# partimage

Une fois la belle GUI de partimage lancée, on séléctionne la partition à sauvegarder, on indique où sauvegarder l'image, dans notre exemple /images/nom_de_l_image.
Il suffit ensuite de cocher "se connecter au serveur" et indiquer l'adresse ip du serveur. On sélectionne les options qui nous plaisent (verification, commentaires, fractionnement de l'image, type de compression ...) etvoiula, la sauvegarde devrait se lancer. Si un mot de passe est demandé, il faut indiquer celui défini dans /etc/partimaged/partimagedusers .

Méthode une peu sauvage:

Si on veut utiliser le client dispo dans System Rescue CD, on peut télécharger le paquet partimaged correspondant à cette version et l'extraire, par exemple dans /serveur/partimaged et lancer le fichier executable manuellement. Testé, ca fonctionne.

Aucun commentaire:

Enregistrer un commentaire