Partimage coté serveur, bash: partimaged: command not found

Partimage coté serveur, bash: partimaged: command not found - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 05-01-2009 à 12:07:32    

Bonjour
 
J'ai un petit soucis, je veux pouvoir stocker des images disques sur un serveur partimage. Je suis en train de le mettre en place, cependant j'ai une erreur :
 
PIRMIN-003:/home/pirmins# adduser partimage
Ajout de l'utilisateur « partimage »...
Ajout du nouveau groupe « partimage » (1005)...
Ajout du nouvel utilisateur « partimage » (1005) avec le groupe « partimage »...
Création du répertoire personnel « /home/partimage »...
Copie des fichiers depuis « /etc/skel »...
Entrez le nouveau mot de passe UNIX :  
Retapez le nouveau mot de passe UNIX :  
Aucun mot de passe fourni
Entrez le nouveau mot de passe UNIX :  
Retapez le nouveau mot de passe UNIX :  
Aucun mot de passe fourni
Entrez le nouveau mot de passe UNIX :  
Retapez le nouveau mot de passe UNIX :  
passwd : le mot de passe a été mis à jour avec succès
Modification des informations relatives à l'utilisateur partimage
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
 Nom complet []:  
 N° de bureau []:  
 Téléphone professionnel []:  
 Téléphone personnel []: ^Cadduser : « /usr/bin/chfn partimage » a terminé avec le signal 2. Abandon.
 
PIRMIN-003:/home/pirmins# mkdir /usr/etc/partimaged
PIRMIN-003:/home/pirmins# touch /usr/etc/partimaged/partimagedusers
PIRMIN-003:/home/pirmins# chown partimage /usr/etc/partimaged/partimagedusers
PIRMIN-003:/home/pirmins# echo pirmins > /usr/etc/partimaged/partimagedusers
PIRMIN-003:/home/pirmins# echo partimage > /usr/etc/partimaged/partimagedusers
PIRMIN-003:/home/pirmins# su partimage
partimage@PIRMIN-003:/home/pirmins$ mkdir /media/sdb1/S001
partimage@PIRMIN-003:/home/pirmins$ chown partimage /media/sdb1/S001
partimage@PIRMIN-003:/home/pirmins$ cd /media/sdb1/S001
partimage@PIRMIN-003:/media/sdb1/S001$ partimaged
bash: partimaged: command not found
 
Normalement , un écran bleu avec des lignes de clients devrait s'afficher, cependant il ne connait pas la commande pour lancer partimaged, l'appli serveur de partimage. Pourtant j'ai bien installé en faisant "apt-get install partimage-server" et il me dit que c'est bien installé.
 
Voila, merci beaucoup :)
 
Bonne journée :hello:


Message édité par sapphire adepte xd le 05-01-2009 à 12:08:10
Reply

Marsh Posté le 05-01-2009 à 12:07:32   

Reply

Marsh Posté le 05-01-2009 à 12:21:35    

Sous gentoo, la commande se trouve dans /usr/sbin/partimaged:
 
Il faut bien s'assurer que ton utilisateur accède à ce dossier.

Reply

Marsh Posté le 05-01-2009 à 12:26:46    

D'accord :) Merci
 
 On peut lui donner les droits sans risques avec l'utilisateur root ?

Reply

Marsh Posté le 05-01-2009 à 12:31:41    

en moins risqué:
essaie

Code :
  1. partimage@PIRMIN-003:/media/sdb1/S001$ /usr/sbin/partimaged


 
Si ca passe, tu peux faire un lien symbolique de /usr/sbin/partimaged à /usr/bin/partimaged ou renseigner ce PATH /usr/sbin dans les variables de ton utilisateur
 
Encore une fois, l'emplacement du fichier peut sensiblement changer sous ta distrib par rapport a la mienne


Message édité par macfennec le 05-01-2009 à 12:33:11
Reply

Marsh Posté le 05-01-2009 à 12:39:50    

Je suis sous Debian, j'ai essayé la ligne cela me donne :
 
partimage@PIRMIN-003:/media/sdb1/S001$ /usr/sbin/partimaged
Impossible to open logfile /var/log/partimage/partimaged.log: Permission denied
Fix this and retry.
3276:error:0200100D:system library:fopen:Permission denied:bss_file.c:352:fopen('/etc/partimaged/partimaged.cert','r')
3276:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:354:
3276:error:140AD002:SSL routines:SSL_CTX_use_certificate_file:system lib:ssl_rsa.c:470:
 
Pour l'histoire de lien symbolique, mes connaissances ne sont pas encore à ce niveau là :D

Reply

Marsh Posté le 05-01-2009 à 12:49:47    

alors, tu n'as pas les droit pour lire /var/log/partimaged ni sur /etc/partimaged...
 
Lis bien tout le poste avant de faire quoique ce soit:
met un coup de

Code :
  1. chown root:partimage /var/log/partimage
  2. et aussi chown root:partimage -R /etc/partimaged


 
C'est tout de meme étrange que tu n'es pas acces avec le user partimage. Il y a pt etre une subtilité Debian qui m'échappe au moment d'aller manger :p
 
Attends la réponse d'un utilisateur debian avant de modifier les droit sur les repertoire (la commande que je t'ai donné).


Message édité par macfennec le 05-01-2009 à 14:50:10
Reply

Marsh Posté le 05-01-2009 à 13:49:01    

D'accord :jap: Merci
 
En fait je comprends pas, j'avais fait la meme chose sur le meme poste il y 3 semaines et sa marchais, la sa ne marche plus...
 
Du coup j'avais viré ce que je j'avais fait, puis refait mais on en arrive là ou on en est maintenant :/

Reply

Marsh Posté le 05-01-2009 à 13:50:45    

En fait j'utilise ce tuto :
 
http://linux.crdp.ac-caen.fr/Docs/partimage/x92.htm
 
Celui ci lui ressemble beaucoup:
 http://www.brothersofnet.freesurf. [...] einfo.html
 mais il n'est pas pareil, du coup je ne sais pas lequel suivre...
:/

Reply

Marsh Posté le 05-01-2009 à 14:58:47    

D'apres l'installation, tes fichier de conf sont mis dans /usr/etc/partimage et le programme recherche la conf dans /etc/partimaged.
Mais l'utilisateur partimage n'as pas les droits de lire se dossier ...
 
que dis la commande:
ls -l /etc/partimaged
 
Sinon, tu peux toujours lancer en root; mais c'est la solution de facilité et pas extra niveau secu...

Reply

Marsh Posté le 05-01-2009 à 15:25:16    

C'est un peu normal que l'utilisateur partimage n'ait pas accès à ces répertoires :heink: Au moment où t'as lancé ton apt-get , tu ne l'avais pas encore créé. Donc soit tu chown les divers /var/log/partimage* et compagnie pour que ton user ait les accès, soit tu lances en root (mais comme dit macfennec, c'est pas top).
 
Sous Debian c'est pas insolite de se retrouver dans ce genre de situation (bien que perso je trouve plus propre d'avoir chaque serveur lancé par son utilisateur respectif)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 05-01-2009 à 15:25:16   

Reply

Marsh Posté le 05-01-2009 à 15:26:57    

Merci, tu as mis le doigt sur le probleme, en fait, /usr/etc/partimage ne devrait pas exister. En fait, vu que je suis encore un peu newbie sur linux, je viens juste de remarquer que en fait lors de l'installation de partimage via "aptitude install partimage-server", "aptitude" installe directement les fichiers de conf etc... Je pensais qu'il s'installait et que c'était a moi de tout créer, fin bref, oui , c'est le premier jour de travail de l'année, sa se voit.
 
J'ai résolu le probleme en supprimant ce répertoire /usr/etc/, en faisant un "aptitude purge partimage" puis en le réinstallant avec "aptitude install partimage" :)
 
Le probleme maintenant pour moi c'est de trouver un live cd qui prends en compte mes cartes réseau et qui intègre partimage, ou a partir duquel on peut installer partimage. :)
 
Si vous en connaissez :)

Reply

Marsh Posté le 05-01-2009 à 15:35:56    

Probablement Ubuntu ou un autre Debian-like live CD


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 05-01-2009 à 15:44:36    

Pour les machines clientes, j'utilise comme livecd rescuecd. Mise a part s'assurer que les versions de partimage sont identique coté client et serveur, ça marche bien.


Message édité par macfennec le 05-01-2009 à 15:45:10
Reply

Marsh Posté le 05-01-2009 à 16:13:50    

Merci, et en effet j'ai réussi, j'ai déja copié deux partitions à travers le réseau :) C'est pas trop lent en plus !  
 
SRCD marcherait très bien s'il était compatible avec les cartes réseau ( c'est des PC DELL relativement récents ). Donc j'ai opté pour ubuntu, aucun paquet ne peut etre installé mais vu que les gars d'ubuntu pensent à tout, ils ont mis la solution dans le message d'erreur, activer le "universe" et "multiverse" , aussi tôt dit aussi tôt fait, les paquets de partimage sont installés et sa marche parfaitement bien, avec Partimage en Francais en plus ! :wahoo:
 
Merci a vous deux, sa m'a bien aidé. Je reviendrais quand arrivera le prochain soucis, à très bientôt alors :D
 
Bonne soirée à vous :hello:

Reply

Marsh Posté le 06-01-2009 à 12:26:39    

Maintenant j'ai une erreur avec le véritable serveur, en fait meme en désactivant le login et le SSL, sa ne marche toujours pas. Il dit que la version n'est pas la bonne, alors que ce sont toutes les deux des versions 6.7... Parfois il dit qu'il y a une erreur dans le réseau, alors que sa devrait marcher puisque qu'on a fait comme avec le systeme poste-to-poste...

 

Le serveur est sous CentOS, le poste est sous Debian...

 

Merci :jap:


Message édité par sapphire adepte xd le 07-01-2009 à 09:57:41
Reply

Marsh Posté le 06-01-2009 à 12:41:55    

Si tu ne nous colle pas ici l'erreur exacte on va pas pouvoir t'aider ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 06-01-2009 à 15:35:58    

Arf c'est une erreur partimage :/ Pas en ligne de commande

Reply

Marsh Posté le 06-01-2009 à 15:39:52    

Verfiie:
partimage -v
Version de Partition Image 0.6.7 (soumis à la licence GNU GPL2).
 
partimaged -v
Partition Image Daemon version 0.6.7
 

Reply

Marsh Posté le 06-01-2009 à 16:03:33    

sapphire adepte xd a écrit :

Arf c'est une erreur partimage :/ Pas en ligne de commande


 
Souvent, si tu lances un programme graphique via la ligne de commande (éventuellement en ajoutant un flag style --verbose ), il va te balancer les erreurs + descriptif aussi dans le terminal :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 06-01-2009 à 16:34:57    

Aha oui. :jap: merci en tout cas

 

macfennec : je suis pratiquement sur que c'est la bonne version ;)


Message édité par sapphire adepte xd le 07-01-2009 à 10:33:39
Reply

Marsh Posté le 06-01-2009 à 16:38:42    

Verifie tout de meme. Le fait qu'il te mette un message d'erreur sur le probleme de version. C'est pas anodin.
 
Tu peux également lancer des session partimage en ligne de commande

Reply

Marsh Posté le 06-01-2009 à 16:48:19    

oui j'ai vu sa, le problème c'est que sa marche de poste à poste, et de poste à serveur sa ne marche pas...

Reply

Marsh Posté le 06-01-2009 à 17:14:01    

C'est peut etre un probleme du a l'install par apt-get install ? Il faut peut etre l'installer manuellement, et le compiler vu que CentOS n'est pas très répandu...

Reply

Marsh Posté le 06-01-2009 à 17:38:10    

S'ils proposent un paquet dans apt-get, moi je pense que le problème vient très probablement d'ailleurs


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-01-2009 à 09:56:46    

D'accord :jap:

 

edit: s'ils sont de version ( 64bits/32bits) différentes mais de meme version gloabale ( 0.6.7) sa devrait marcher ?


Message édité par sapphire adepte xd le 07-01-2009 à 10:07:20
Reply

Marsh Posté le 07-01-2009 à 10:07:12    

ça arrive que les gens qui font les package Debian fassent des conneries (voir problème avec SSH :o ) mais l'expérience m'a montré que la grande majorité des fois où ça ne marche pas, le problème vient de moi et non pas du package :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-01-2009 à 10:07:47    

Oui jmen doute bien :)

Reply

Marsh Posté le 07-01-2009 à 10:25:14    

Arf, vous auriez pas une md5 de partimage-server ?

Reply

Marsh Posté le 07-01-2009 à 10:26:55    

Heu non, j'ai pas de serveur partimage sous la main.. désolé... Tu as testé ce que t'a proposé macfennec ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-01-2009 à 10:32:12    

sapphire adepte xd a écrit :

Arf, vous auriez pas une md5 de partimage-server ?


 
J'ai carrement la source qui contient la partie serveur et cliente:
 
DIST partimage-0.6.7.tar.bz2 628214 RMD160 e01315fe6073653c89f2dea3c19483853960d59e SHA1 c02e0db728e72277a78a1fb4140171ba8a9336cf SHA256 0b3ed41ab71a73f83a41fc12e61cd874f5d2799cbfbd1db8e39730ba8a3d6d9e
 
le md5sum: 1c13530b43ea5c368c1c2fd0ab36bddb  /usr/portage/distfiles/partimage-0.6.7.tar.bz2


Message édité par macfennec le 07-01-2009 à 10:35:29
Reply

Marsh Posté le 07-01-2009 à 10:35:52    

Je l'ai passé à mon maitre de stage, en fait c'est lui qui à accès au serveur, c'est pourquoi je ne peux répondre à toutes vos questions. :)

Reply

Marsh Posté le 07-01-2009 à 10:42:22    

Au fait vous les utilisez pour quoi ces images ? Avec un serveur PXE ?


Message édité par esox_ch le 07-01-2009 à 10:42:35

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-01-2009 à 10:43:03    

Un leger HS:
Arrivez vous à appliquer des images sur des disque plus petit que celui d'origine ? (en supposant bien sur que la quantité de donnée sde l'image d'origine ne prenait pas tout le disque)
Ca marche tres bien lorsque j'applique une image sur un disque de taille identique ou supérieur mais pas l'inverse contrairement à ghost.
 
La manip est-elle possible ?
 
Désolé du HS; un simple oui suivi d'un lien ou non suffira ;)


Message édité par macfennec le 07-01-2009 à 10:44:31
Reply

Marsh Posté le 07-01-2009 à 10:49:06    

oui, c'est possible, mais je ne trouve pas de lien là... Pourtant je l'ai vu sur au moins deux sites différents, en fait il faut juste restaurer le MBR sans la table de partitions grace à partimage, puis créer les partitions à la main avec gparted, et copier les images dans les partitions manuellement avec la commande "dd".

 

voila :)

 

esox_ch : oui on utilise les images pour les stocker sur un serveur ( qui ne sert pas du tout qu'a cela), et dans le cas d'un plantage => backup par le réseau en insérant un livecd. :)

 


edit: ou sinon directement faire la commande dd :

 

pour copier vers un disque plus petit :

 

dd if=/dev/sda skip=2 of=/dev/sdb seek=2 bs=4096 conv=noerror

 

;)


Message édité par sapphire adepte xd le 07-01-2009 à 10:51:52
Reply

Marsh Posté le 07-01-2009 à 10:53:56    

Mais pourquoi utiliser partimage pour ça? ça ne serait pas plus économique au niveau de l'espace disque d'utiliser une solution de backup incluant pooling+compression ( par exemple backuppc ou bacula ) ?
Surtout que ça marche tout aussi bien pour la restauration en cas de plantage (boot sur liveCD, allumer serveur SSH et restaurer)

 

Edit : Et pis ça permet de faire des incremental backups réguliers, qui donc d'implémenter une sorte de versioning du HDD ( chose excessivement utile quand on est désordonné comme moi et qu'on perd régulièrement des fichiers :o )


Message édité par esox_ch le 07-01-2009 à 10:55:46

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-01-2009 à 11:09:28    

Merci de vos réponses:
 
Pour ma part, je fais surtout du deploiement de poste (donc il faut que ca aille vite), j'avais trouvé à l'époque partimage qui se rapprochait le plus d'un ghost en terme de simplicité et de gratuité.
 
Mais je me suis aperçu de la limite de partimage au sujet de la taille de disque et également d'un probleme de boot lorsque que l'on restaure une image à partir d'un disque completement vierge non formater). ca peut se regler avec un boot sur console de réparation. de xp.
 
Concernant la taille des image partimage; elle sont correct (environ 3 ou 4 Go).
 
Je ne connais pas backuppc ni bacula. Je vais regarder cela.

Reply

Marsh Posté le 07-01-2009 à 11:13:18    

J'ai mis en place un serveur BackupPC avant hier sur mon ordinateur afin de remplacer un script rsync perso. Le déployement sur Debian est totalement automatisé, après on a juste à configurer le tout via une interface web assez bien faite .. Donc ça va très vite... ça peut faire des backup avec tar (optique de mettre sur des bandes) ou alors avec rsync, dans les 2 cas le serveur d'occupe de comprimer les fichiers et de faire du pooling afin de gagner en place.
Si on fait des checksum au moment du backup (conseillé pour se rendre compte d'une éventuelle dégradation du HDD) ça prend un peu de temps au 1er backup, mais franchement je trouve que ça va ( ~100 Go avec compression de 33% en ~1h)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-01-2009 à 11:19:36    

C'est vrai que je me suis focalisé sur une solution de déploiement façon ghost sans penser aux autres méthodes existantes actuellement.
 
Deploiement d'une image: environ 8 mn
Creation d'une image: le temps n'a pas vraiment d'importance.
 
C'est envisageable avec tes outils, esox_ch sachant que les postes de destination sont en XP ?


Message édité par macfennec le 07-01-2009 à 11:20:54
Reply

Marsh Posté le 07-01-2009 à 11:20:28    

AH oui c'est intéressant, en plus c'est plutot ce coté qui m'intéresse vu que l'entreprise compte quelques postes  ( 6-7 c'est tout ) mais que les données sont d'autant plus critiques.

 

Je m'informe ! :)

 

edit WoW, pas mal :D

 

Sa marchera meme si mes postes n'ont pas de compte client sur le serveur ? (que des comptes locaux) ( on est en full linux / mac OS)


Message édité par sapphire adepte xd le 07-01-2009 à 11:35:44
Reply

Marsh Posté le 07-01-2009 à 11:38:31    

Selon moi (je parle juste d'une déduction logique, j'ai pas fait de bench), si tu compares une restauration "from scratch" d'une image avec dd ou avec la méthode backuppc, dd doit être plus rapide. Ne serait-ce que parce que les "images" que fait backuppc sont compressées pour gagner de la place. Par contre, avec les outils qui backup toute la partition, tu peux pas faire de incremental backups (et donc les restaurer, ce qui là, est très rapide).

 

C'est pour ça que je parlais de PXE, à mon avis si tu dois envoyer de toutes façon tout le contenu de la partition, partimage & co sont plus rapide, mais si tu t'intéresses plutôt aux dossiers, alors les solutions "rsync-like" sont mieux..
Faudrait probablement appeler M300A ou un autre de ces gugus balaise là dedans, c'est eux qui m'ont introduit à ces outils :D

 

Edit :
macfennec > ça marche avec XP, si tu regardes dans la doc c'est bien expliqué comment le déployer sur Windows.
sapphire adepte xd > T'as pas besoin de compte locale sur le serveur. Tout ce qu'il te faut c'est donner les droits-qui-vont-bien (style root, si tu veux backuper tout le HDD) via sudo (par exemple) à un utilisateur, et après dire à BackupPC de se connecter via SSH comme cet utilisateur là.. Personnellement j'ai créé des règles spéciales dans mon access.conf pour permettre au serveur BackupPC de se connecter comme root (via SSH) mais en bloquant l'accès à root depuis toutes les autres IP


Message édité par esox_ch le 07-01-2009 à 11:43:02

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed