Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#76 Le 08/09/2008, à 15:44

CPAM Pau

Re : Remplacer Ghost Entreprise ?

Bonjour,

nous préparons des PC de 2003 et 2004 IBM Netvista S42 et S50 pour les donner au personnel. N'ayant pas réussi ni insisté pour les cloner par un serveur clonezilla/DRBL, nous l'avons fait tranquillement à partir de live CD et clés USB.

Cela marche du tonnerre pour le S50 de 2004, pas de soucis.

Pour les S42 de 2003, j'ai fait une installation complète de hardy heron 8.04.1 avec les adds-on edubuntu. Le PC fonctionne aux petits oigons. La sauvegarde se passe très bien me semble-t-il, du moins pas de différence avec les S50. La restauration sur un autre S42 se passe bien aussi, mais dès que l'on reboot sur le clone, passé la bannière Ubuntu, l'écran devient noir et plus rien. Bien sûr essais sur différents PC de même modèle, même problème.

On a démonté le disque dur, installé sur un S50, restauré et rebooté, parfait. On remonte le DD sur le S42 et planté!

Une idée, une piste?

Pour info, une installation à la main sur ces modèles prend pas loin d'une heure au total (pas forcément de présence), et on en a 30 à faire...

Dernière modification par CPAM Pau (Le 08/09/2008, à 15:45)

Hors ligne

#77 Le 30/09/2008, à 14:44

NoTToFaSt

Re : Remplacer Ghost Entreprise ?

2fast4u a écrit :
2fast4u a écrit :
gach a écrit :

Bonjour,

Merci à tous pour vos réponses.
Je vais regardé du cote de partimage.

Mais pour revenir sur Ghost Entreprise il a plein de qualité comme :
- conf de A à Z de facon automatique
- Facile à mettre en place
- Gestion facile de plusieurs salles, ou groupes de machines grace à la console.

Les defauts:
- Proprietaire et payant.
- Depuis que je suis sous samba pb pour réintegrer les pcs ds le domaine de facon automatique.
- Pb de multicast avec les vlans.
- Pb pc dell + client ghost + cle usb, reboot de la machine.

Si vous avez des solutions ou d'autres idées comme partimage je suis preneur.
Pour info:
le parc info est de 120 machines, 4 salles infos + pc de bureau, secretariat ou de bibliotheque.
1 images ghost par salle que j'aimerai restaure régulièrement et de facon completment automatique.
Les pcs de 2 salles n'ont pas de protection (ou tres peu.... ), les salles étant à but pédagogique il faut pouvoir manipuler sur les pcs librement.

merci,

Avec les Vlans, j'ai constaté que ça fonctionne nettement mieux en mode "directed brodcast" que "multicast" qui est le mode par défaut de ghostserveur, c'est juste un peu moins rapide.
J'en profite pour poser une question, comment as-tu automatisé le nommage des machines quand tu refais une salle complète ?

Pour info, en configurant les switchs avec igmp snooping enabled sur le vlan concerné, ça tourne beaucoup mieux wink
Sinon, j'ai rapidement testé drbl/clonzilla, ça semble efficace mais :

- manque terriblement de convivialité,
- configuration du dhcp sur plusieurs cartes réseau, par groupe de machine avec des réservations.. pas évident.
+ nombreux scripts intéressant à disséquer.
+ installation assez aisée sur une base propre (serveur virtuel fraichement installé)

Je suis pas allé voir plus loin concernant le nommage des postes, l'intégration AD, etc

Par contre j'ai creusé un peu FOG, depuis que j'en ai parlé post 64, une nouvelle version est sortie.
L'intégration AD, le renommage et divers autres actions sont supporté par un programme à déployer sur les clients... je suis pas trop pour installer des trucs, mais j'ai trouvé une solution pour mon cas.
fog gère les PC, images, groupes de pc dans une base mysql
la base peut-être alimentée de différentes manières :
- par le client FOG déployé sur les machines : script de session, gpo, lien web
- par boot pxe, de manière manuelle ou automatique : manuellement depuis le poste, c'est bon pour un poste mais c'est fastidieux, automatiquement, super efficace, mais le nom du poste par exemple n'est pas renseigné (adresse MAC a la place)
- manuellement par l'interface de gestion web : efficace, mais pour une salle complète c'est toujours fastidieux
- par import csv dans l'interface de gestion web : c'est le top, on a tous un inventaire quelque part qui permet ça.

Une fois que la base est à jour, il suffit de créer des groupes par salle par exemple, d'y associé une image et en deux cliques c'est restauré.

Pour le renommage et l'intégration AD, comme je disais précédement, je préfère ne rien installer sur les clients, j'ai donc modifié le default.cfg du boot pxe pour que l'image de boot retrouve dans la base le nom de la machine correspondant à l'adresse MAC et modifie le fichier sysprep.inf. ça prend dix secondes pour une ou cent machines.
Voilà, il reste plus qu'a intégrer tout ça dans GLPI sous forme de plugin et c'est le nirvana. smile

Je suis très interessé par ta solution ...
Même config, même soucis mais je n'arrive pas à cerner la technique du default.cfg ....
Si tu pouvais en dire plus ....

Merci

#78 Le 01/10/2008, à 21:20

2fast4u

Re : Remplacer Ghost Entreprise ?

NoTToFaSt a écrit :

Je suis très interessé par ta solution ...
Même config, même soucis mais je n'arrive pas à cerner la technique du default.cfg ....
Si tu pouvais en dire plus ....

Merci

La technique demande a être amélioré mais est efficace.
il faut ajouter une entrée dans le fichiers /tftpboot/pxelinux.cfg pour faire booter une image (init.gz) modifiée.
l'image init.gz fournit par l'installation de Fog dispose de scripts (pour deployer, uploader, inventorier... etc).
En se basant sur ces sources, il faut créer un script pour :
- détecter et monter la partition de boot en rw
- détecter l'adresse MAC de l'interface réseau active
- interroger la base mysql pour retrouver le nom de la machine qui correspond à l'adresse MAC
- modifier la ligne computername= dans sysprep.inf
- enfin arrêter le pc

toutes ces fonctions ce trouvent dans les scripts utilisées par Fog.
Je peux te donner encore plus de détails si besoin

Hors ligne

#79 Le 03/10/2008, à 12:30

NoTToFaSt

Re : Remplacer Ghost Entreprise ?

Oui ca serait sympas de pousser plus avant ton explication ...

Je ne suis pas un grand spécialiste de linux, ubuntu ...

J'ai essayer de décompresser l'init.gz ... pas très probant comme résultat ...

#80 Le 03/10/2008, à 20:37

2fast4u

Re : Remplacer Ghost Entreprise ?

1-Menu de boot Pxe

    sudo vi /ftfpboot/pxelinux.cfg/default

Ajouter l'étiquette suivante :

LABEL fog.rename 
	MENU LABEL Renommage 
	KERNEL fog/kernel/bzImage 
	APPEND initrd=fog/images/init.gz  root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns= mode=rename web=<IP DU SERVEUR>/fog/ ignorepg=1  keymap=azerty quiet

Ajouter "MENU DEFAULT" dans l'étiquette pour qu'elle soit le boot par default
ATTENTION à l'adresse du serveur dans la ligne de paramètres

2-modification du ramdisk pour ajouter la fonction de renommage

créer un dossier temporaire pour monter le ramdrive

    sudo mkdir /ramdrive

décompresser l'image

    cd /tftpboot/fog/images
    sudo gunzip init.gz

monter le ramdrive

    sudo mount -o loop init /ramdrive

editer le fichier de démarrage

    sudo vi /ramdrive/etc/init.d/single

ajouter à la fin de la section « if »

elif [ "$mode" == "rename" ]; then 
	run="/bin/fog.rename"; 
	afterActionTerm="poweroff -p" 
	after=$afterActionTerm;

créer le script de renommage

    sudo vi /ramdrive/bin/fog.rename

#!/bin/sh 
. /usr/local/fog/lib/funcs.sh 
clearScreen; 
displayBanner; 
hd=""; 
responsefile="/ntfs/sysprep/sysprep.inf"; 
getHardDisk; 

setupDNS ${dns} 


echo ""; 
echo ""; 
if [ -n "$hd" ]; then 
	part=$hd'1';	 
	echo " * Using disk device...........................$hd"; 
	mac=`ifconfig | grep HWaddr | head -n1 | base64`; 	 
	echo 	 
	echo -n " * Retrive host name..........................."; 	 
	res=""; 
	while [ "$res" = "" ]; do 
		res=`wget -O - --post-data="mac=${mac}" "http://${web}service/hostrename.php" 2>/dev/null` 
		echo "${res}"; 
		sleep 5; 
	done 

	if [ -n "$hd" ]; then 
		part=$hd'1'; 
		echo " * Base partition found : ${part}"; 
		if [ "$ignorepg" = "1" ]; then 
			echo -n " * Mounting device............................."; 
			mkdir /ntfs; 
			mount -t ntfs-3g -o force $part /ntfs 
			if [ "$?" = "0" ]; then 
				echo "Done"; 
				if [ -f "$responsefile" ]; then 
					echo -n " * Preparing sysprep file......................"; 
					cp /ntfs/sysprep/sysprep.inf /ntfs/sysprep/sysprep.bak ; 
					echo "Done"; 				 
					echo -n " * Writing computer name......................."; 
					sed "s/\(ComputerName=\).*$/\1$res/" /ntfs/sysprep/sysprep.bak > /ntfs/sysprep/sysprep.inf; 
					echo "Done"; 
					echo " * ComputerName set to.........................$res"; 
					rm -f /ntfs/sysprep/sysprep.bak; 
					echo "Done"; 
					umount /ntfs; 
				else 
					echo "Response file not found"; 
				fi 
			else 
				echo "Failed"; 
			fi 
		fi 
	fi 

else 
	echo "hard disk not found!"; 
fi 
sleep 10

rendre le script exécutable
   
    sudo chmod +x /ramdrive/bin/fog.rename

démonter l'image du ramdrive et la recompresser

    sudo umount /ramdrive
    sudo gzip init

3-ajout de la page php sur le serveur pour interroger la base mysql

création du fichier php

    sudo vi /var/www/fog/service/hostrename.php

<?php 
/* 
 *  FOG is a computer imaging solution. 
 *  Copyright (C) 2007  Chuck Syperski & Jian Zhang 
 * 
 *   This program is free software: you can redistribute it and/or modify 
 *   it under the terms of the GNU General Public License as published by 
 *   the Free Software Foundation, either version 3 of the License, or 
 *   any later version. 
 * 
 *   This program is distributed in the hope that it will be useful, 
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of 
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
 *   GNU General Public License for more details. 
 * 
 *   You should have received a copy of the GNU General Public License 
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>. 
 * 
 */ 
@error_reporting(0); 
require_once( "../commons/config.php" ); 
require_once( "../commons/functions.include.php" ); 

/* 
 *  Possible return codes 
 *  "#!db" => Database error 
 *  "#!im" => Invalid MAC Format 
 *  "#!ih" => Invalid Host format 
 *  "#!ma" => Mac address already exists. 
 *  "#!er" => Other error. 
 *  "#!ok" => registration successful. 
 * 
 */ 

if ( isset( $_POST["mac"] ) ) 
{ 
	$ifconfig = base64_decode( $_POST["mac"] ); 
	if ( $ifconfig != null ) 
	{ 
		$arIfconfig = explode( "HWaddr", $ifconfig  ); 
		if ( count( $arIfconfig ) == 2 ) 
		{ 
			$conn = @mysql_connect( MYSQL_HOST, MYSQL_USERNAME, MYSQL_PASSWORD); 
			$mac =  mysql_real_escape_string( strtolower( trim($arIfconfig[1]) ) ); 
			if ( strlen( trim($mac) ) == 17 ) 
			{ 
				if ( isValidMACAddress( $mac ) ) 
				{			 
					if ( $conn ) 
					{	 
						if ( ! @mysql_select_db( MYSQL_DATABASE, $conn ) ) die( mysql_error() ); 
						$sql = "select * from hosts where hostMAC = '" . $mac . "'"; 
						$res = mysql_query( $sql, $conn ) or die( mysql_error() ); 
						while( $ar = mysql_fetch_array( $res ) ) 
						{ 
							if ( isSafeHostName( $ar["hostName"] ) ) 
								echo $ar["hostName"] . "\n"; 
						} 
					} 
					else 
						echo " Unable to connect to database, host not imported!"; 
				} 
				else 
					echo ( " Invalid MAC Address format!" ); 
			} 
			else 
				echo " Invalid MAC address (3)";				 
		} 
		else 
			echo " Invalid MAC address (2)";			 
	} 
	else 
		echo " Invalid MAC address (1)";		 
} 
else 
	echo " Invalid MAC address (0)"; 
?>

Une amélioration à amener serait de pouvoir ajouter la tâche de renommage dans fog, comme un tâche d'inventaire etc. ça éviterait d'avoir à modifier le boot par défaut de pxe.

@+

Hors ligne

#81 Le 23/01/2009, à 12:29

henry54

Re : Remplacer Ghost Entreprise ?

Bonjour, très interessant mais cela me suscite plusieurs questions :

1) ou mettre ce fichier réponse? j'ai fait mon sysprep normalement (en le mettant dans c:\sysprep )
et il me dit fichier reponse not found
dans ton script on lit responsefile="/ntfs/sysprep/sysprep.inf";  mais a quoi correspond le ntfs
2) a quel moment fait t'il l'image? je ne comprend pas bien, on doit mettre ton script en defaut sur le tftp (donc deja cela est un peu genant car du coup les autres ordinateurs ne boot plus sur windows xp



l'ideal serait (avec ton script inclut bien entendu) de laisser le boot par defaut sur windows xp et lorsqu'on lance le download sur l'interface web que cela appelle le renommage et lance l'image.

merci pour ces eclaircissement smile

#82 Le 23/01/2009, à 12:32

henry54

Re : Remplacer Ghost Entreprise ?

"Une amélioration à amener serait de pouvoir ajouter la tâche de renommage dans fog, comme un tâche d'inventaire etc. ça éviterait d'avoir à modifier le boot par défaut de pxe."

Effectivement ca serait pas mal mais ca revient un peu a ma question plus haut du coup quand tu fais ta tache de descende d'image sur les postes les autre ne peuvent plus demarrer ?

et ta tache redemarre ensuite le poste normalement mais dans ce cas ou est sauvegarde le sysprep.inf qui sera utilisé pour cette machine j'avoue que je ne vois pas très bien le fonctionnement (ou alors il faudrait lancer le script de renommage sur chaque machine avant d'ensuite descendre l'image ?)

#83 Le 24/01/2009, à 00:21

2fast4u

Re : Remplacer Ghost Entreprise ?

Salut henry54

Je vais essayer d'éclairer ta lanterne cool

Primo, Trois solutions pour éviter que tous les postes boot sur le serveur et lance l'option de renommage

A/ configurer le bios des postes avec un ordre de boot disque/cdrom/usb/... mais pas réseau
et activer l'option "wake on lan". Si tu as utilisé fog, c'est forcément le cas sinon ça perd beaucoup d'interet. Dans ce cas les pc ont une option de boot par défaut positionnée sur "serveur distant", tous mes pc ont cette option, même les plus vieux, mais elle n'est pas forcément au même endroit que l'ordre de boot.
B/ segmenter en plusieurs vlan, le bios des postes avec un ordre de boot réseau/disque/cdrom/usb/...
C/ modifier fog pour rajouter l'option renommage, et configurer les bios comme solution A

secondo, Le processus complet du déploiement
il faut que tous les postes à déployer soient connu dans la base de fog avec au minimum leur nom et leur adresse MAC et soient dans un groupe (par exemple "SalleX")

1/ installer le master, le syspreper, à ce stade le fichier sysprep.inf est dans le dossier C:\sysprep du master
si solution (B), il faut basculer la salle dans le vlan de déploiemen, par exemple FOG (avec son master qui en général est un poste de la salle)
dans l'interface de fog
2/ créer une image pour le poste master et l'affecter au groupe "SalleX"
3/ uploader l'image du master sur le serveur fog
----attendre la fin de la création de l'image----
le fichier C:\sysprep\sysprep.inf est dans l'image à déployer sur le serveur fog
4/ affecter l'image au groupe "SalleX"
5/ déployer le groupe "SalleX"
si solution (A) cocher l'option "arrêter les machines", sinon les pc redémarrent sur le disque et lancent le setup hmm
lorsqu'ils sont tous arrêté, réveiller le groupe "SalleX", comme ils sont démarré à distance, les pc bootent sur le serveur distant et lancent l'option "renommage" que je détail un peu plus loin
si solution (B) les pc rebootent en réseau et lancent l'option par défaut, "renommage" puis s'arrêtent, il faut rebasculer la salle dans son vlan d'origine
l'image avec le fichier c:\sysprep\sysprep.inf se trouve maintenant sur tous les postes
si l'option (C) fonctionnait neutral le menu "renommage" n'aurait pas besoin d'être le défaut dans/ftfpboot/pxelinux.cfg/default. Il suffirait de lancer la tache depuis fog

lorsque le boot réseau lance le renommage,
les pcs téléchargent le fichier /tftpboot/fog/images/init.gz, c'est le mini système qui se décompresse dans un ramdrive et lance le script /etc/init.d/single qui a son tour lance /ramdrive/bin/fog.rename
fog.rename créé un dossier /ntfs dans le ramdrive,
il détecte la première partition du disque du pc (disque C: dans windows) et monte cette partition dans /ntfs
ensuite il détecte l'adresse MAC du pc et demande au serveur fog la page /var/www/fog/service/hostrename.php avec en paramètre l'adresse MAC.
La page hostrename.php effectue une requête dans la base de fog pour retrouver le nom de la machine correspondante à l'adresse MAC et le renvoi au script fog.rename
enfin fog rename remplace la ligne computername dans le fichier c:\sysprep/sysprep.inf sur le disque du pc et l'arrête

Hors ligne

#84 Le 24/01/2009, à 12:25

henry54

Re : Remplacer Ghost Entreprise ?

Bonjour, tout d'abord merci pour la réponse je pense que j'ai un peu mieux compris, (je testerai lundi)
ce que je n'avais pas bien fait en fait c'est le déploiement de l'image en 1er je pensais qu'il fallait lancez fog.rename en 1er.

Par contre pour l'option wake on lan je ne savais pas qu'elle utilisait un menu différent du boot par défaut, je vais regarder le bios pour chercher ca.

Pour résumé si j'ai bien compris (je n'ai pas de vlan sur ce réseau la donc solution A)
j'active le wake on lan si ce n'est pas deja fait (en principe ca l'est et les pc sont renseigné dans fog)
je demarre par défaut normalement sur le hd et je fais mon image normalement avec un sysprep.

Cas du déploiement d'une salle :
je lance dans fog la tache de deploiement de la salle il va donc allumé les PC (me corriger si je me trompe bien sur smile ) et deployer l'image sur tous les postes et ensuite les eteindre.
Une fois ceci fait je redemarre les pc par wake on lan (avec un script ? ou alors fog permet de reveiller un groupe je n'ai pas vu l'option je chercherai) et la l'option renommage devient donc celle par défaut (vu que configurer comme cela dans mon pxelinux.cfg) et cela va modifier le c:\sysprep\sysprep.inf

ai je bien tout suivi ?
Je suis en train de tester les différente solution (celle de fog pour intégrer les noms directement  (mais il faut qu'il marche bien avec l'ad aussi et la tienne ) pour arriver à régler ce problème de nom et d'AD, en tout cas merci je vais tester tout ça smile

#85 Le 24/01/2009, à 16:44

2Fotaff

Re : Remplacer Ghost Entreprise ?

bonjour,

nous venons de mettre en place un serveur d'images dans notre service.
c'est drbl/clonezilla où il a fallu quelques heures de patience à plusieurs pour en faire un truc convivial.
Résultat il est possible de faire un menu avec image en background quand les postes boot en pxe, de booter sur plusieurs noyaux différents. Nous utilisons seulement clonezilla comme noyau et le memtest qui sert aussi beaucoup.
tout se trouve dans le dossier tftp mais il faut tatonner.

Pour ce qui est du sysprep, la méthode retenu est la suivante : création d'un master pour une install quasi auto avec les logiciels tiers. On installe sur un modele de poste avec cette galette. Une fois l'install terminé, on colle sysprep à la racine et lance un autoreg maison qui fait juste un runonce, on reboot, sysprep ce lance donc. On fait un reseal et shutdown. C'est à ce moment la que l'on sauvegarde l'image avec le serveur, de tel sorte que quand on restaure l'image, il boot la premiere fois avec sysprep qui se lance.
Ca évite deux reboot : un pour sysprep et un pour le nom machine.
voilà, avec cette méthode (que je n'ai pas réalisé tout seul entièrement, et heureusement).
Nous avons une descente d'image de 1500Mb/min (avec un switch 100M). Donc environ deux minutes pour notre cas de 2.5Go xp personnalisé fraichement installé.

#86 Le 25/01/2009, à 17:53

2fast4u

Re : Remplacer Ghost Entreprise ?

henry54, tout compris wink
2Fotaff, j'ai pas trouvé drbl très convivial à mon premier test, mais il intégre des scripts très intéressant, je retournerais certainement l'éplucher.

Hors ligne

#87 Le 27/01/2009, à 09:59

henry54

Re : Remplacer Ghost Entreprise ?

2fast4u  j'ai tester comme tu m'as dis et effectivement ca marche plutot bien, as tu écris a fog pour leur proposer?
l'ideal serait :
-descente de l'image puis lancement du renommage de la machine et reboot
comme ca une seule etape et tous le monde est content (on devrait pouvoir trouver comment modifier ca dans les sources sinon mais bon).
si tu ne lui as pas ecrit tu devrais big_smile
et si tu l'as fait et que ca ne l'interesse pas c'est dommage ca evite un reboot inutile pour changer le nom et ca permet au sysprep d'avoir le bon nom et domaine donc evite beaucoup de temps perdu.
une bonne solution donc qui devrait être intégrer a fog pour être top big_smile

#88 Le 27/01/2009, à 15:05

2fast4u

Re : Remplacer Ghost Entreprise ?

Pas encore proposé aux dev de Fog, faut que j'explique en anglais hmm
je vais faire ça rapidos, un de mes projets (pas prioritaire) est de tenter l'intégration fog/glpi.
Mais y'a un gros morceau.
@+

Hors ligne

#89 Le 27/01/2009, à 17:42

henry54

Re : Remplacer Ghost Entreprise ?

Pour info j'ai rajouté ton script juste apres la tache d'image (en unicast uniquement pour l'instant)
et du modifier ton script donc pour que ignorepg soit a 1 puisqu'il n'etait pas appelez par le tftp (cela gene t'il ?)
a priori cela a l'air de fonctionner descente d'image puis renommage directement après je ferais des tests plus poussé des que j en ai le temps (surtout par rapport aux problèmes que cela pourrait poser)

#90 Le 27/01/2009, à 17:43

henry54

Re : Remplacer Ghost Entreprise ?

fog + glpi m'interesserait aussi si tu avances dessus big_smile

#91 Le 27/01/2009, à 20:30

2fast4u

Re : Remplacer Ghost Entreprise ?

henry54 a écrit :

Pour info j'ai rajouté ton script juste apres la tache d'image (en unicast uniquement pour l'instant)
et du modifier ton script donc pour que ignorepg soit a 1 puisqu'il n'etait pas appelez par le tftp (cela gene t'il ?)
a priori cela a l'air de fonctionner descente d'image puis renommage directement après je ferais des tests plus poussé des que j en ai le temps (surtout par rapport aux problèmes que cela pourrait poser)

excellent ça, big_smile
T'évites donc le reboot ? j'ai même pas tenté, je pensais pas que la partition était visible avant d'avoir redémarré (des restes de ghost surrement mad)

Hors ligne

#92 Le 27/01/2009, à 23:15

henry54

Re : Remplacer Ghost Entreprise ?

Oui cela évite le reboot, à mon avis il faut le mettre à plusieurs endroit dans le fichier fog (comme je disais j'ai juste tester avec le deploy unicast de base sur une machine pour l'instant), je continuerai d'autre test demain mais ça semble prometteur et ferait gagner du temps big_smile
Ainsi on pourrait créer un sysprep avec l'AD renseigné et un deploy par la console fog et la machine serait finit avec le nom/domaine ca serait pas mal si tout fonctionne bien.
à suivre smile

#93 Le 09/02/2009, à 11:46

kro

Re : Remplacer Ghost Entreprise ?

hola les ubunteros !!!!


je me sert de fog depuis plusieurs mois maintenant et que du bonheur....mais j'aimerais eviter la saiçsie du nom au moment du sysprep ...; j'ai tester la solution de 2fast4u en rajoutant une ligne "renommage" ds le menu et cela marche nickel...


mais j'aimerais que celà se fasse en "auto"....c'est a dire que a la fin de la descente d'image cela change le sysprep et renomme la machine avant de la demarrer.....

apperemment Henry54 a reussis pour de l'unicast....quelqu'un peut'il me mettre sur une piste car je ne trouve rien...


merki d'avance

#94 Le 12/02/2009, à 11:02

henry54

Re : Remplacer Ghost Entreprise ?

Je vais essaye de t'eclairer un peu bien que n'ayant pas totalement finit mes tests concernant cela,
il te faut faire deux choses en fait :
editer le fichier fog.rename pour mettre la variable ignorepg à 1 (bien entendu tu peux aussi modifier le script pour qu'il n'y ai plus de if cela revient au même )
il te faut ensuite editer le fichier fog qui se trouve dans bin
et la trouver ou placer le fog.rename (c'est sur ce point la que je suis encore hésitant par rapport aux divers appel a partimage), je l'ai pour l'instant placé apres le updating computer.
voila si ca peut t'aider un peu.

#95 Le 13/02/2009, à 12:02

jcamiga

Re : Remplacer Ghost Entreprise ?

Bonjour,

     J'ai testé drbl/clonezilla, je trouve cela compliqué et pas convivial du tout, et surtout que je n'ai pas réussi a le faire fonctionné. en faites le kernel charger ne reconnait pas la carte réseau des clients, si quelqu'un a un tuto, sur ce qu'il a fait pour que cela fonctionne.

Merci.

Hors ligne

#96 Le 13/02/2009, à 15:20

miha

Re : Remplacer Ghost Entreprise ?

Bonjour,
Pour notre parc machine (150), j'utilise désormais CloneZilla. Un assistant vous aide étape après étape...  a sauvegarder ou récupérer une image.
Pour l'instant, je l'ai utilisé sur un LIVECD pour faire des sauvegardes (disques entiers/partitions...) et des restaurations sans aucun problème, même avec du NTFS. En général, je planque toujours une copie du/des systèmes sur une partition cachée afin de ne pas charger ailleurs via le réseau !
Mais je vais essayer les autres méthodes via le réseau sur un serveur de stockage. Je n'ai donc pas de retour  sur le déploiement multicast qui fonctionne sous ghost serveur.
J'ai une image standard par "salle" et une image spécifique par poste (config/IP uniques)... Assez long à préparer mais c'est long aussi avec Ghost server et sysprep et ses fichiers de config automatiques... Et surtout lorsque votre poste dédié à votre "Ghost server" claque... sad  vous n'avez plus rien ! Alors qu'un LIVECD, même cassé il ne faut que 3 min pour en refaire un wink
Donc "CloneZilla" est un très bon choix je pense.

Choisir ensuite un boot qui nous donne le choix entre nos OS ou nos restaurations... pourquoi pas !

Dernière modification par miha (Le 13/02/2009, à 15:27)


http://www.microsystem.free.fr

Hors ligne

#97 Le 19/02/2009, à 08:11

jcamiga

Re : Remplacer Ghost Entreprise ?

Bonjour,

   Etant donné l'échec total avec drbl/clonezilla. Un collègue m' a montré fog, nous le testons, ce projet est très intéressant. Mais il faut que nous l'adaption à notre environnement. J'ai commencé a étudier le code des scripts dans le init.gz. J'ai suivi vos conversation notemment celles de 2fast4U et henry54. Je suis intéressé par votre expérience. J'ai déjà posé quelques suggestions sur le site fog. J'ai aussi regardé le code source php, pour rajouter des fonctions mais j'ai un peu plus de mal. Sur le wiki de fog j'ai trouvé ça http://www.fogproject.org/wiki/index.php?title=Modifying_the_Init_Image
Je n'ai pas encore testé.

Je suis également très interresé par ton intégration avec GLPI, car on l'utilise aussi.

Hors ligne

#98 Le 19/02/2009, à 19:00

henry54

Re : Remplacer Ghost Entreprise ?

D'ailleur tout ces tests me font penser qu'en est il pour le sysprep de vista? vu qu'il est totalement différent de celui de xp cela ne marchera plus (et malheureusement tous les ordinateurs récents ont vista)

#99 Le 21/02/2009, à 18:07

2fast4u

Re : Remplacer Ghost Entreprise ?

Le fichier réponse créé par vista n'est pas si différent, c'est un fichier xml si je ne m'abuse.
Par contre, je sais pas si le nom et l'emplacement sont toujours figé ? qui peu me dire.
J'ai bien avancé sur une intégration plus poussée du renommage par le biais du fichier sysprep. J'ai réussi à l'intégrer dans la liste des tâches avancées smile
Il faut que je regarde si c'est jouable de mettre une option dans la restauration d'image, un peu comme la coche "shutdown" en fin de tâche, une coche rename.

ReEdit :
Ici les modifs (retiré); Attention, je n'ai pas testé l'option pour renommer suite à la restauration, les fichiers sont ceux de la version 0.25 de Fog, pas compatibles avec les versions précédentes.
J'ai du retirer momentanément les fichiers, quelques bugs à enlever

Concernant le mariage avec Glpi, j'ai plusieurs idées, qui représentent plus ou moins de travail.
Vos points de vues sont bienvenus.
-La première manière serait d'installer fog et d'utiliser la base de Glpi, pour éviter d'avoir deux bases à maintenir avec des infos redondantes, pour ma part, j'utilise pas les services de fog qui obligent à installer un agent sur les postes. Une grosse partie des fonctions proposées seraient donc inutilisable, je préfère me concentrer sur le déploiement et la gestion des images. ça suppose que depuis fog, la base n'est pas modifiable et on ne peut plus remonter d'inventaire depuis fog
-La seconde manière serait de créer un plugin glpi qui reprend l'installeur de fog et utilise ces scripts et fonctions. C'est plus pro et à mon avis beaucoup plus de travail, surtout si on tient compte que Glpi fonctionne avec linux et windows
Z'en pensez quoi ?

Dernière modification par 2fast4u (Le 23/02/2009, à 20:54)

Hors ligne

#100 Le 22/02/2009, à 17:29

henry54

Re : Remplacer Ghost Entreprise ?

Pour le sysprep.xml (oui c'est bien un xml) je n'ai pas eu le temps de me penché vu que je ne recevrai des vista que dans quelques mois mais il faudra en effet regarder ca et modifier le script en fonction)
Pour le renommage je n'ai pas encore regardé tes modif mais tu as fait la modif pour l'intégrer a la fin de l'image dedans + intégration dans le web c'est ça? (ton script reprend la totalité des modif sur une base saine fog ?)
Pour ma part je rencontre un problème mais ce n'est pas vraiment lié c'est qu'une fois que le poste redemarre l'option proposé pour se connecter et la machine locale et non le domaine (j'ai essayer plein de script rien à faire pour le moment).

Pour glpi le client remonte en effet un inventaire qui pourrait sans doute être utilisable et s'inscrirait dans le prolongement de fog (mais je n'ai pas regarder le type de remontée encore)

pour le plugin glpi cela deviendrait donc indépendant de fog non ? tu penses a quel type de plugin.

En gros pour ma part pour une utilisation parfaite de fog il faudrait que le renommage marche avec xp/vista et qu'il pointe sur le bon domaine par défaut.(même si c'est autre chose ca)
ca c'est le plus urgent.

Ensuite effectivement glpi mais la y a encore beaucoup de boulot ne serait ce que de réflexion smile