From 057b254436d4cf6ed893ccec672c99bc479a26fc Mon Sep 17 00:00:00 2001 From: Charles Plessy Date: Mon, 8 Aug 2011 08:11:04 +0900 Subject: [PATCH] Condensation et corrections. --- "Debian/debi\303\242neries/nuage.mdwn" | 60 +++++++++++--------------- 1 file changed, 25 insertions(+), 35 deletions(-) diff --git "a/Debian/debi\303\242neries/nuage.mdwn" "b/Debian/debi\303\242neries/nuage.mdwn" index 0bcfc293..4782e6d9 100644 --- "a/Debian/debi\303\242neries/nuage.mdwn" +++ "b/Debian/debi\303\242neries/nuage.mdwn" @@ -4,49 +4,41 @@ [[!meta title="Installer Debian dans un nuage"]] -Cela fait longtemps que je voudrais préparer une [[!debwiki -Cloud/AmazonEC2Image desc="image virtuelle pure Debian"]] pour le -[nuage élastique de calcul de chez Amazon][cloud], qui contiendrait les -[outils de bio-informatique][bioinfo] que nous empaquetons au sein de -[Debian Med][med]. - +Cela fait longtemps que je voudrais préparer une [image virtuelle pure +Debian][debwiki] pour le [nuage élastique de calcul de chez Amazon][cloud], qui +contiendrait les [outils de bio-informatique][bioinfo] que nous empaquetons au +sein de [Debian Med][med]. La plupart des méthodes discutées dans le groupe +[ec2debian][] utilisent [[!debpkg debootstrap]] et terminent la préparation +avec des scripts externes. Étant donné que les images peuvent désormais +[démarrer avec leur noyau d'origine][pvgrub], j'explore l'utilisation directe +de l'[installeur Debian][di], pour mettre en place un système vierge sur un +[bloc élastique de stockage][ebs] et en faire une image machine. + +[debwiki]: http://wiki.debian.org/Cloud/AmazonEC2Image [cloud]: http://aws.amazon.com/ec2/ -[bioinfo]: http://debian-med.alioth.debian.org/tasks/cloud/ +[bioinfo]: http://debian-med.alioth.debian.org/tasks/cloud [med]: http://www.debian.org/devel/debian-med/ - -La plupart des méthodes discutées dans le groupe [ec2debian][] utilisent [[!debpkg -debootstrap]] et terminent la préparation avec des scripts externes. Étant -donné que les images peuvent désormais [démarrer avec leur noyau d'origine][pvgrub], je -préférerai simplement utiliser l'[installeur Debian][di]. - -L'idée est de préparer une machine virtuelle qui démarre sur l'installeur et -met en place un système Debian sur un [blocs élastiques de stockage][ebs], -cela devrait permettre de créer des systèmes vierges sans effort. +[ec2debian]: http://groups.google.com/group/ec2debian/ +[pvgrub]: http://aws.amazon.com/articles/3967 +[di]: http://www.debian.org/devel/debian-installer/ +[ebs]: http://aws.amazon.com/ebs/ L'installeur Debian peut être [démarré par GRUB][di-grub] et [pré-configuré][preseed] via un fichier téléchargé au démarrage. Dans le nuage Amazon, ce fichier peut être déposé à l'adresse http://169.254.169.254/latest/user-data avec les autres [données -d'instance][instancedata]. +d'instance][instancedata]. N'ayant que peu d'expérience, j'avance lentement +sur l'automatisation de la procédure. Pour le moment, la préconfiguration +n'est pas complète, mais permet au moins de [lancer la console SSH de +l'installeur][network-console]. Dans l'idéal, il faudrait se [[!debbug 592550 +desc="connecter avec des clés"]], mais pour le moment j'utilise un mot de +passe. Je coince sur le partitionnement du disque dur (No root file +system is defined.). -[ec2debian]: http://groups.google.com/group/ec2debian/ -[pvgrub]: http://aws.amazon.com/articles/3967 -[di]: http://www.debian.org/devel/debian-installer/ -[ebs]: http://aws.amazon.com/ebs/ [di-grub]: http://d-i.alioth.debian.org/manual/en.amd64/ch05s01.html#boot-initrd [preseed]: http://d-i.alioth.debian.org/manual/en.amd64/apb.html [instancedata]: http://docs.amazonwebservices.com/AmazonEC2/dg/2007-01-03/AESDG-chapter-instancedata.html -N'ayant que peu d'expérience, j'avance lentement sur l'automatisation de la -procédure. Pour le moment, la préconfiguration n'est pas complète, mais permet -au moins de [lancer la console SSH de l'installeur][network-console]. Dans -l'idéal, il faudrait se [[!debbug 592550 desc="connecter avec des clés"]], mais -pour le moment j'utilise un mot de passe. - -Je coince sur le partitionnement du disque dur: l'installeur de trouve pas le -disque qui est à la racine: No root file system is defined.. Je -le trouve pourtant monté sur /dev/xvda1, mais curieusement -/dev/xvda n'est pas disponible. Voici quelques détails techniques. Je travaille pour le moment en 32 bits sur des instances [t1.micro][], moins chères. J'ai téléchargé sur @@ -55,8 +47,7 @@ nom de périphérique sera stable (/dev/sda1 ou /dev/xvda1), j'y ai collé une étiquette, comme j'ai vu le faire dans les [machines virtuelles Ubuntu][alestic]. -
- +
 ARCH=i386
 DIST=squeeze
 DI_VERSION=20110106+squeeze3
@@ -78,8 +69,7 @@ root   (hd0)
 kernel /vmlinuz root=LABEL=debian-installer ro console=hvc0 auto=true priority=critical url=http://169.254.169.254/latest/user-data
 initrd /initrd.gz
 __END__
-
-
+ Un instantané de ce volume peut ensuite être enregistré comme image machine (AMI). Le [noyau à utiliser][kernel] dépendra de si le système a été installé -- 2.47.3