Faire une migration d'un système dans sa partition chrootée
Le
andre_debian

Bonjour,
Peut-on faire une migration d'un système,
(p. ex. Wheezy => Jessie)
depuis une partition chrootée ?
Je m'explique :
je lance Wheezy sur la partition n°1.
Sur la partition n°2 se trouve une autre Wheezy.
Je monte et chroot cette 2ème partition et lance les commandes
de migration qui devraient upgrader Wheezy n°2.
(mais pas Wheezy 1)
Ce serait si pratique pour migrer un serveur sans avoir à éteindre
le système lancé.
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/201501301508.52355.andre_debian@numericable.fr
Peut-on faire une migration d'un système,
(p. ex. Wheezy => Jessie)
depuis une partition chrootée ?
Je m'explique :
je lance Wheezy sur la partition n°1.
Sur la partition n°2 se trouve une autre Wheezy.
Je monte et chroot cette 2ème partition et lance les commandes
de migration qui devraient upgrader Wheezy n°2.
(mais pas Wheezy 1)
Ce serait si pratique pour migrer un serveur sans avoir à éteindre
le système lancé.
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/201501301508.52355.andre_debian@numericable.fr
Le 30/01/2015 15:08, a écrit :
C'est ça, tu montes ta racine 2 dans un point de montage de ta partition 1
Tu montes également /dev, /dev/pts, et je ne sais plus si c'est
nécessaire /proc et /sys (d'après https://wiki.debian.org/chroot ce
n'est pas utile) :
mount --bind /dev/pts /partition1/pointdemontage/dev/pts
etc.
Et hop tu chrootes.
Samy
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Merci.
Et je peux upgrader l'OS de cette partition chrootée,
sans interférer sur l'autre ?
(comme sur un système qui est lancée).
andré
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Oui.
Cf. https://fr.wikipedia.org/wiki/Virtualisation#Isolateur
Et j'y pense, si la connexion aux dépôts échoue lors de la mise à jour :
# cp /etc/resolv.conf /pointdemontagepartition2/etc/resolv.conf
Samy
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
une opération possiblement risquée :)
Le 30 janvier 2015 18:49, Samy Mezani
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/CAGKqBrm67tg0PkRLnzuLDcU8t7PM9=
Depuis que j'utilise « schroot » (paquet éponyme), je n'ai plus à me soucier de
tous les montages « bind », il le fait pour moi.
Je peux même « entrer dans » mon chroot sans passer root avant.
Je vous le recommande.
Seb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Bon tuyau, mais il faut configurer "schroot.conf" avant.
Par le chroot, la migration s'est bien passée.
Mais j'ai eu une surprise :
/dev/sdc1 = système lancé
/dev/sdc2 = clone de sdc1 à upgrader.
J'ai chrooté sdc2 selon les consignes.
À la fin de la migration, j'ai rebooté le serveur,
et surprise, c'était sdc1 qui avait été upgradée !
sdc2 était dans l'ancienne version.
J'ai pas compris pourquoi...
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Le jeudi 05 février 2015 à 19:56, a écrit :
Il faut savoir se donner les moyens de son ambition…
Plus sérieusement, configurer schroot te prendra à peu près le même temps que de
faire un chroot manuel avec montage bind de toutes les systèmes de fichiers
utiles.
Donc pour une seule utilisation, c'est valable mais sans plus; par contre, dès
la seconde, c'est tout bénef !
Seb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Certainement,
mais configurer "schroot.conf" n'est pas si simple.
Pris ici quelques lignes au hasard, en tout cas bien absconse pour moi :
#type=btrfs...
#descriptionÞbian upgrade...
#btrfs-source-subvolume=... ?
#btrfs-snapshot-directory=... ?
#groups=root,sbuild ?
#root-groups=root,sbuild ?
Et puis ça ne répond pas à ma question précédente :
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
[stable]
type=directory
descriptionÞbian stable
groups=root
users=sni
aliasesÞfault
directory=/home/stable
Et ça suffit !
Pardon, je n'avais rien de bien pertinent à répondre à ce point, je vais creuser
alors puisque je dois…
La seule explication que je vois à ça, c'est que tu n'as pas lancé les commandes
dans le chroot !
Seb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Merci, je vais tester, mais quel est le user=sni ?
Quelles commandes n'aurais-je pas lancé ?
J'ai suivi à la lettre ce tuto : https://wiki.debian.org/chroot
Bon après-midi.
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/