Gandi.net Groups

Hébergement Généralités: Installation d'une autre distribution en chroot ?

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Bonjour,

est-il possible de maîtriser la partition root utilisée ? L'idée est
d'installer une distribution proposée par Gandi, puis d'en installer
une autre dans un chroot sur une partition séparée avant de l'activer
en faisant pointer Xen sur la partition en question (là il faut que
l'interface que vous proposez permette de changer le paramètre root
spécifiant la partition à utiliser pour la VM).

Oui, c'est pour installer une Gentoo...

Autre question : 6€ par part c'est très compétitif, mais je n'ai pas
trouvé d'ordre de grandeur pour les tarifs définitifs, quand
seront-ils annoncés ?

Meilleurs voeux 2008, en particulier pour votre offre d'hébergement,

Lionel
Le 10 jan 2008 à 18:38 CET, Lionel Bouton a écrit :
Autre question : 6€ par part c'est très compétitif, mais je n'ai
pas
trouvé d'ordre de grandeur pour les tarifs définitifs, quand
seront-ils annoncés ?
Je viens de tomber sur le fil de discussion sur ce sujet un peu plus
loin, je l'avais raté en première lecture des titres de messages...
Je n'ai pas fini de le lire, mais si j'ai des questions je les poserai
là-bas pour éviter de disperser les discusssions.

Lionel
	Salut!


On 10 Jan 2008 17:38:06 GMT, Lionel Bouton  wrote:
est-il possible de maîtriser la partition root utilisée ? L'idée est
d'installer une distribution proposée par Gandi, puis d'en installer
une autre dans un chroot sur une partition séparée avant de l'activer
en faisant pointer Xen sur la partition en question (là il faut que
l'interface que vous proposez permette de changer le paramètre root
spécifiant la partition à utiliser pour la VM).
Oui, c'est pour installer une Gentoo...
  Héh. ;-) Non, ce n'est pas prévu de changer le disque système de la VM.
Par contre, on a prévu à terme de fournir la console au client et de
booter sur une image de CD. :-)


		Laura
\o/                           Laurence Colombet
 G   Gandi - 15 place de la Nation, 75011 Paris - <http://www.gandi.net/>
Le 10 jan 2008 à 19:03 CET, laura@gandi.net a écrit :
	Salut!
:-)
  Héh. ;-) Non, ce n'est pas prévu de changer le disque système de
  la VM.
:-(
Je vais le mettre dans la liste des suggestions, car ça offre un autre
atout : on peut se constituer des images systèmes de secours : c'est
super pratique, un coup de rsync entre partition système et partition
de secours après une grosse mise à jour qui a été bien testée
plusieurs jours et on a un filet sympa si on fait une bêtise plus tard
(en plus des sauvegardes qui viennent - évidemment - en complément)...
Par contre, on a prévu à terme de fournir la console au client et de
booter sur une image de CD. :-)
Ah... Je vais attendre de voir ça venir.
Encore que je me demande si je ne vais pas trouver un moyen de
bootstrapper ma Gentoo à partir d'une de vos distribs supportées
quand même. Techniquement je suis certain que c'est possible, c'est
juste que trouver une procédure avec un minimum de risque de se
retrouver avec un serveur qui ne boote plus (et donc de devoir tout
recommencer) n'est pas forcément trivial. Je sais je suis têtu, mais
c'est un challenge tentant et ma boîte à besoin de diversifier ses
solutions d'hébergements pour minimiser les risques...

Sinon si vous avec un Dell 6950 qui prend de la place dans un carton
(juste devant ton bureau pour ne pas changer), je suis preneur ;-)

Lionel
On 10 Jan 2008 18:22:32 GMT, Lionel Bouton  wrote:
Le 10 jan 2008 à 19:03 CET, laura@gandi.net a écrit :
  Héh. ;-) Non, ce n'est pas prévu de changer le disque système de la
VM.
:-(
Je vais le mettre dans la liste des suggestions, car ça offre un autre
atout : on peut se constituer des images systèmes de secours : c'est
super pratique, un coup de rsync entre partition système et partition
de secours après une grosse mise à jour qui a été bien testée
plusieurs jours et on a un filet sympa si on fait une bêtise plus tard
(en plus des sauvegardes qui viennent - évidemment - en complément)...
  Tel qu'on l'a conçu, on ne gère jamais le disque système "à la main",
donc je ne sais pas trop si ce sera possible de l'ajouter. Par contre, il
a été question de pouvoir dupliquer des VM, auquel cas si et quand on le
fait, il sera possible de faire des sauvegardes et éventuellement
rebasculer sur la sauvegarde. Ça demandera aussi d'attendre qu'on gère le
changement d'IP d'une VM, ce qui n'est pas encore fait.
Par contre, on a prévu à terme de fournir la console au client et de
booter sur une image de CD. :-)
Ah... Je vais attendre de voir ça venir.
Encore que je me demande si je ne vais pas trouver un moyen de
bootstrapper ma Gentoo à partir d'une de vos distribs supportées
quand même. Techniquement je suis certain que c'est possible, c'est
juste que trouver une procédure avec un minimum de risque de se
retrouver avec un serveur qui ne boote plus (et donc de devoir tout
recommencer) n'est pas forcément trivial. Je sais je suis têtu, mais
c'est un challenge tentant et ma boîte à besoin de diversifier ses
solutions d'hébergements pour minimiser les risques...
  Oh ben oui, c'est forcément possible: une fois que tu as préparé ton
image, tu chrootes dans un tmpfs en mémoire, tu montes ton vrai / et ton
image, tu rsync'es la 2ème dans le 1er, tu rebootes... et tu pries. ;-) Un
petit coup de grub-install entre-temps, ptêt.

  Un conseil: utilise un disque de données pour construire ton image,
comme ça, au pire, tu détruis ta VM et tu recommences avec une autre en
ayant juste à débugguer ton image gentoo sans avoir à la recréer from
scratch.
Sinon si vous avec un Dell 6950 qui prend de la place dans un carton
(juste devant ton bureau pour ne pas changer), je suis preneur ;-)
  Nope, je suis dans un petit coin où personne n'oublie de serveur. ;-)


		Laura
\o/                           Laurence Colombet
 G   Gandi - 15 place de la Nation, 75011 Paris - <http://www.gandi.net/>
Le 10 jan 2008 à 19:22 CET, Lionel Bouton a écrit :
:-(
Je vais le mettre dans la liste des suggestions, car ça offre un
autre
atout : on peut se constituer des images systèmes de secours : c'est
super pratique, un coup de rsync entre partition système et partition
de secours après une grosse mise à jour qui a été bien testée
plusieurs jours et on a un filet sympa si on fait une bêtise plus
tard
(en plus des sauvegardes qui viennent - évidemment - en
complément)...
C'est en effet très intéressant, mais rsync fonctionne sur la
partition système en cours d'utilisation ?
Le 10 jan 2008 à 19:43 CET, ben a écrit :
C'est en effet très intéressant, mais rsync fonctionne sur la
partition système en cours d'utilisation ?
En principe oui. Je ne connais pas la configuration utilisée par Gandi,
mais je suppose que c'est de la virtualisation totale et que la méthode
que j'utilise sur une machine physique fonctionne, à savoir :

- prépare une partition formatée avec ton FS préféré,
- lance le rsync entre ta partition système et la nouvelle (en excluant
tout autre fs, voir man rsync),
- modifier etc/fstab pour pointer vers la nouvelle partition root,
- éditer grub.conf pour ajouter une nouvelle entrée qui utilise la
partition "copie" (voir faire un grub-install si la partition se trouve
sur un autre disque destiné à remplacer le premier lors d'un
problème, mais on rentre dans les détails...).

Cela suppose qu'il n'y a pas de partition /boot (ce n'est plus
nécessaire avec un bios moderne, donc je ne l'utilise plus
personnelleemnt), sinon il faut aussi recopier la partition
correspondante.

Ceci dit, la solution dont parle Laura est probablement plus simple à
mettre en oeuvre. Je me pose quand même des questions pour le
changement d'IP de la VM, la méthode à utiliser est très
distro-dépendant et peut même changer d'une version à l'autre d'une
distribution. Ca marchera certainement très bien avec Gandi AI, mais
en full root bare-bones comme je l'aime bien, ça risque d'être moins
fiable...

Lionel
Le 10 jan 2008 à 19:38 CET, laura@gandi.net a écrit :
  Un conseil: utilise un disque de données pour construire ton image,
comme ça, au pire, tu détruis ta VM et tu recommences avec une autre
en
ayant juste à débugguer ton image gentoo sans avoir à la recréer
from
scratch.
Bonne idée, aller j'ai pris 4 parts pour commencer...

Lionel

PS: hum, j'ai l'impression d'avoir fait un double post (pas encore vu le
résultat), on dirait qu'il manque un redirect quand on poste le
formulaire, un reload malvenu semble avoir reposté...
On 10 Jan 2008 19:08:11 GMT, Lionel Bouton  wrote:
Ceci dit, la solution dont parle Laura est probablement plus simple à
mettre en oeuvre. Je me pose quand même des questions pour le
changement d'IP de la VM, la méthode à utiliser est très
distro-dépendant et peut même changer d'une version à l'autre d'une
distribution. Ca marchera certainement très bien avec Gandi AI, mais
en full root bare-bones comme je l'aime bien, ça risque d'être moins
fiable...
  Pour préciser en vitesse avant de rentrer (vacances!), actuellement,
toutes nos distributions utilisent DHCP même si une VM donnée dispose
d'une IP fixe. Même si je n'ai pas une grande expérience des configs DHCP,
je me dis que c'est quand même fait pour, à la base, donc que ça devrait
être assez simple si ton serveur reste en DHCP. :-)


		Laura
\o/                           Laurence Colombet
 G   Gandi - 15 place de la Nation, 75011 Paris - <http://www.gandi.net/>