OVH Cloud OVH Cloud

cloner plusieurs ordinateurs

35 réponses
Avatar
docanski
Bonjour la foule,

Cloner un système (en l'occurrence ici Xubuntu et ses suites éducatives)
sur une quinzaine d'ordinateurs dont l'architecture est identique :
quel(s) outil(s) utiliser pour le faire vite et bien.
J'entends par "vite" la possibilité éventuelle de réaliser cela sans
devoir nécessairement installer chacun des ordinateurs individuellement.
Sinon, Clonezilla, est-ce bien mais surtout efficace pour transférer un
système complet avec les applications précitées si l'option "un par un"
était choisie ?

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/

10 réponses

1 2 3 4
Avatar
docanski
Philippe a écrit le 21/03/16 14:31 :

Après l'installation de base, en console:



Déjà, l'installation de base prendra 30 à 35 minutes sur les ordinateurs
à "rafraîchir".
Et un multiple de 14, ça me mène déjà loin :-(

sur la machine de référence
dpkg --get-selections > liste-des-paquets



Et les dépendances, sont-elles automatiquement incluses dans le paquet
de base ?
Si non, le nombre de paquets est tel que la recherche de ceux-ci et leur
nombre va rendre cette installation très fastidieuse.

Après copie sur la machine de destination de «liste-des-paquets»
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < liste-des-paquets
sudo apt-get -u dselect-upgrade

C'est moins puissant que les clones de partitions mais ça permet une
installation logicielle identique sur des machines différentes.



La piste serait intéressante en dernier recours si la question ci-dessus
trouvait une réponse positive.
Et vu la déconvenue de mon essai avec Clonezilla (voir autre message),
j'espère tout de même ne pas devoir en arriver là car il y aura du taf ! :-(
Mais la piste est intéressante pour une ou deux machines. Merci, elle
pourra servir.

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/
Avatar
Doug713705
Le 21-03-2016, docanski nous expliquait dans
fr.comp.os.linux.configuration
(<ncpagp$1ekl$) :

Après l'installation de base, en console:



Déjà, l'installation de base prendra 30 à 35 minutes sur les ordinateurs
à "rafraîchir".



35 minutes pour installer une Ubuntu de base ?
Ça parait extrèmement long !
Je ne connais pas spécifiquement Ubuntu mais n'y a t-il pas moyen
d'installer que le minimum ? Le reste étant installé par la suite avec
les commandes ci-desssous il est inutile d'installer autre chose que le
système de base et le gestionnaire de paquet.

Et un multiple de 14, ça me mène déjà loin :-(

sur la machine de référence
dpkg --get-selections > liste-des-paquets



Et les dépendances, sont-elles automatiquement incluses dans le paquet
de base ?
Si non, le nombre de paquets est tel que la recherche de ceux-ci et leur
nombre va rendre cette installation très fastidieuse.

Après copie sur la machine de destination de «liste-des-paquets»
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < liste-des-paquets
sudo apt-get -u dselect-upgrade

C'est moins puissant que les clones de partitions mais ça permet une
installation logicielle identique sur des machines différentes.



La piste serait intéressante en dernier recours si la question ci-dessus
trouvait une réponse positive.



dpkg --get-selections donne la liste de tous les paquets installés.
Les dépendences étant elles mêmes des paquets, elles sont donc incluses
dans la liste.

La méthode ci-dessus est sans aucun doute la méthode qui apportera la
plus grande fiabilité.

--
Veuillez dégager le vide-ordures s'il vous plaît,
et ne pas laisser les enfants s'amuser avec les fils à haute tension.
Tout corps vivant branché sur le secteur étant appelé à s'émouvoir
-- H.F. Thiéfaine, L'ascenceur de 22H43
Avatar
Doug713705
Le 21-03-2016, docanski nous expliquait dans
fr.comp.os.linux.configuration
(<ncpagp$1ekl$) :

Après l'installation de base, en console:



Déjà, l'installation de base prendra 30 à 35 minutes sur les ordinateurs
à "rafraîchir".



35 minutes pour installer une Ubuntu de base ?
Ça parait extrèmement long !
Je ne connais pas spécifiquement Ubuntu mais n'y a t-il pas moyen
d'installer que le minimum ? Le reste étant installé par la suite avec
les commandes ci-dessous il est inutile d'installer autre chose que le
système de base et le gestionnaire de paquets.

Et un multiple de 14, ça me mène déjà loin :-(

sur la machine de référence
dpkg --get-selections > liste-des-paquets



Et les dépendances, sont-elles automatiquement incluses dans le paquet
de base ?
Si non, le nombre de paquets est tel que la recherche de ceux-ci et leur
nombre va rendre cette installation très fastidieuse.

Après copie sur la machine de destination de «liste-des-paquets»
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < liste-des-paquets
sudo apt-get -u dselect-upgrade

C'est moins puissant que les clones de partitions mais ça permet une
installation logicielle identique sur des machines différentes.



La piste serait intéressante en dernier recours si la question ci-dessus
trouvait une réponse positive.



dpkg --get-selections donne la liste de tous les paquets installés.
Les dépendences étant elles mêmes des paquets, elles sont donc incluses
dans la liste.

La méthode ci-dessus est sans aucun doute la méthode qui apportera la
plus grande fiabilité.

--
Veuillez dégager le vide-ordures s'il vous plaît,
et ne pas laisser les enfants s'amuser avec les fils à haute tension.
Tout corps vivant branché sur le secteur étant appelé à s'émouvoir
-- H.F. Thiéfaine, L'ascenceur de 22H43
Avatar
william
On 2016-03-21, docanski wrote:
Bonjour la foule,

Cloner un système (en l'occurrence ici Xubuntu et ses suites éducatives)
sur une quinzaine d'ordinateurs dont l'architecture est identique :
quel(s) outil(s) utiliser pour le faire vite et bien.
J'entends par "vite" la possibilité éventuelle de réaliser cela sans
devoir nécessairement installer chacun des ordinateurs individuellement.
Sinon, Clonezilla, est-ce bien mais surtout efficace pour transférer un
système complet avec les applications précitées si l'option "un par un"
était choisie ?



Bonsoir,

J'avais utilisé avec bonheur http://www.feyrer.de/g4u/ (ghost4u).
Par contre c'est en anglais.

Le vrai plus c'est d'avoir une machine maitre qui contient l'image du PC.
sur le client, il faudra mettre la clef usb qui va chercher sur le reseau
l'image maitre.

Il crée les partitions / formatage / rsync des fichiers.
A la fin, il crée le bootloader. En action, humain, il faut mettre la clef,
booter dessus, et c'est fini. J'ai fait tout un parc de machine avec cela.

Cordialement.
Avatar
Lucas Levrel
Le 21 mars 2016, docanski a écrit :

Redémarrage du système après avoir enlevé le CD Clonezilla afin de vérifier
le résultat.
Et là, stupeur ! la clef USB est vierge de tout clonage !

C'est dingue, non !?



Je ne sais pas quoi dire d'autre à part recommencer, et vérifier la sortie
de dmesg à la recherche d'erreurs d'écriture...

Quand tu auras pu le faire marcher, essaie de trouver quelques autres
clefs où tu dupliqueras l'image, ça te permettra de cloner plusieurs
machines en parallèle (un live CD doit pouvoir être retiré du lecteur
après le boot, donc un seul doit suffire).

--
LL
Ἕν οἶδα ὅτι οὐδὲν οἶδα (Σωκράτης)
C'est mieux avé les accents (F. Patte)
Avatar
docanski
Lucas Levrel a écrit le 22/03/16 10:43 :

Je ne sais pas quoi dire d'autre à part recommencer, et vérifier la
sortie de dmesg à la recherche d'erreurs d'écriture...



Réessayé ce matin et trouvé l'erreur : malgré le choix de copier l'image
sur la clef USB prévue à cet effet, Clonezilla l'a copié dans / de la
partition choisie pour être clonée.
Effectué 2 essais probants : l'un de la partition Xubuntu, l'autre de la
Debian.
Une simple copie sur une clef USB devra donc être faite pour effectuer
la restauration.
En lisant les fichiers de config de cette image sauvegardée, je remarque
(mais je m'y attendais, bien sûr) que certains d'entre eux listent les
composants de l'ordinateur, périphériques compris. La question finale
est donc la suivante : partant d'une image d'un ordinateur lambda (en ce
compris les partitions existantes, les composants tels que carte
graphique, carte wifi, etc ...), je présume qu'il est impossible
d'utiliser cette image pour cloner d'autres ordinateurs ayant une
architecture et des composants différents ?
Et dans ce cas, seuls des ordinateurs parfaitement identiques pourraient
être installés/configurés au moyen de cette image ?

Quand tu auras pu le faire marcher, essaie de trouver quelques autres
clefs où tu dupliqueras l'image, ça te permettra de cloner plusieurs
machines en parallèle (un live CD doit pouvoir être retiré du lecteur
après le boot, donc un seul doit suffire).



C'est évidemment ce que j'envisage car je n'y connais rien en
administration réseau (déjà pas grand-chose pour le reste, mébon ... :-)
) et ne pourrai que faire des installations individuelles. J'ai pourtant
créé un CD OSCAR (sysresccd) et exploré la doc mais n'y ai pas trouvé la
méthode pour restaurer cette image sur tous les ordinateurs du réseau à
créer. :-(

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/
Avatar
Doug713705
Le 22-03-2016, docanski nous expliquait dans
fr.comp.os.linux.configuration
(<ncr9qa$2no7$) :

Quand tu auras pu le faire marcher, essaie de trouver quelques autres
clefs où tu dupliqueras l'image, ça te permettra de cloner plusieurs
machines en parallèle (un live CD doit pouvoir être retiré du lecteur
après le boot, donc un seul doit suffire).



C'est évidemment ce que j'envisage car je n'y connais rien en
administration réseau (déjà pas grand-chose pour le reste, mébon ... :-)
) et ne pourrai que faire des installations individuelles. J'ai pourtant
créé un CD OSCAR (sysresccd) et exploré la doc mais n'y ai pas trouvé la
méthode pour restaurer cette image sur tous les ordinateurs du réseau à
créer. :-(



C'est fou de voir à quel point certains peuvent s'emmerder avec des
solutions mal adaptées à leur problématique.

Mal adaptée parce qu'une fois l'image obtenue avec clonezilla
dupliquée sur les autres machines il faudra encore, pour chacune
d'elles, reconfigurer toute la partie réseau (devoir vérifier la config
des interfaces mais aussi vérifier que les services réseau sont
configurés pour utiliser la bonne interface, etc...) mais
également la configuration utilisateur (quel user sur quelle machine).

En installant systématiquement une Ubuntu minimale et en utilisant
/dpkg --get-selections/ et /dpkg --set-selections/ tu aurais _déjà_
terminé l'installation de la quinzaine de machines et la configuration
réseau et utilisateur aurait été incluse dans le processus d'installation.

--
Hey Mec, voici les photos de nos routes
Prises d'avion par nuit de brouillard
Dans ce vieux catalogue des doutes
Aux pages moisies par le hasard.
-- H.F. Thiéfaine, Errer humanum est
Avatar
Dominique MICOLLET
Bonjour,

Doug713705 wrote:

En installant systématiquement une Ubuntu minimale et en utilisant
/dpkg --get-selections/ et /dpkg --set-selections/ tu aurais _déjà_
terminé l'installation de la quinzaine de machines et la configuration
réseau et utilisateur aurait été incluse dans le processus d'installation.



Ah voilà une solution qui m'interpelle : où puis-je trouver plus
d'information sur la mise en œuvre de ces options {get|set}-selections dans
ce cadre (ailleurs que dans le Fameux Manuel, s'entend).

Cordialement.

Dominique
Avatar
Gigiair
mar. 22 mars 2016, Dominique MICOLLET disait :

Bonjour,

Doug713705 wrote:

En installant systématiquement une Ubuntu minimale et en utilisant
/dpkg --get-selections/ et /dpkg --set-selections/ tu aurais _déj à_
terminé l'installation de la quinzaine de machines et la configurat ion
réseau et utilisateur aurait été incluse dans le processu s d'installation.



Ah voilà une solution qui m'interpelle : où puis-je trouver plu s
d'information sur la mise en œuvre de ces options {get|set}-selectio ns dans
ce cadre (ailleurs que dans le Fameux Manuel, s'entend).

Cordialement.

Dominique




Sur ma machine Debian stretch (paquet debian-reference-fr installé)

/usr/share/doc/debian-reference-fr/docs/Debian-référence-fr

,----[ Debian-référence-fr ]
| 2.7.16. Enregistrer et copier la configuration du système
|
| Vous pouvez faire une copie locale de l’état de la séle ction des
| paquets et de debconf à l’aide des commandes suivantes :
|
| ----------------------------------------------------------------
| # dpkg --get-selections '*' > selection.dpkg
| # debconf-get-selections > selection.debconf
| ----------------------------------------------------------------
|
| Ici, « * » fait que « selection.dpkg  » comportera aussi les entrées de paquets à « purg er ».
|
| Vous pouvez transférer ces 2 fichiers vers un autre ordinateur, et l es
| y installer avec :
|
| ----------------------------------------------------------------
| # dselect update
| # debconf-set-selections < myselection.debconf
| # dpkg --set-selections < myselection.dpkg
| # apt-get -u dselect-upgrade # ou dselect install
|----------------------------------------------------------------
|
|Si vous envisagez de gérer de nombreux serveurs dans une grappe avec
|pratiquement la même configuration, vous devriez envisager d’ utiliser
|un paquet spécialisé tel que fai pour gérer l’ensem ble du système.
`----


Sinon un petit coup de duckduckgo sur Debian-référence-fr le fait.


--
JJ R.
Avatar
docanski
Doug713705 a écrit le 22/03/16 13:10 :

Mal adaptée parce qu'une fois l'image obtenue avec clonezilla
dupliquée sur les autres machines il faudra encore, pour chacune
d'elles, reconfigurer toute la partie réseau (devoir vérifier la config
des interfaces mais aussi vérifier que les services réseau sont
configurés pour utiliser la bonne interface, etc...)



Sachant que le réseau sera filaire ? N'est-ce-pas le premier ordinateur
seul qui aura besoin d'être configuré pour "distribuer" ces services ?

mais également la configuration utilisateur (quel user sur quelle machine).



A part l'attribution d'un nom d'utilisateur, là aussi, c'est du ressort
du 1er ordinateur, non ?

En installant systématiquement une Ubuntu minimale et en utilisant
/dpkg --get-selections/ et /dpkg --set-selections/ tu aurais _déjà_
terminé l'installation de la quinzaine de machines et la configuration
réseau et utilisateur aurait été incluse dans le processus d'installation.



La plus petite Xubuntu (alternate) fait plus de 600 Mo, déjà.
A moins de faire une mini installation en mode console ... mais ça, je
n'ai jamais fait ... et ne sais donc pas faire.

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/
1 2 3 4