]> source.charles.plessy.org Git - source.git/commitdiff
Condensation et corrections.
authorCharles Plessy <https://launchpad.net/~plessy>
Sun, 7 Aug 2011 23:11:04 +0000 (08:11 +0900)
committerCharles Plessy <https://launchpad.net/~plessy>
Sun, 7 Aug 2011 23:11:04 +0000 (08:11 +0900)
Debian/debiâneries/nuage.mdwn

index 0bcfc293bf903701fc3a89253ea5101622c6d432..4782e6d9d57e980059c3f381e002ded68f02a50c 100644 (file)
@@ -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
 <code>http://169.254.169.254/latest/user-data</code> 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 (<code>No root file
+system is defined.</code>).
 
-[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: <code>No root file system is defined.</code>.  Je
-le trouve pourtant monté sur <code>/dev/xvda1</code>, mais curieusement
-<code>/dev/xvda</code> 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é <debian-installer> sur
@@ -55,8 +47,7 @@ nom de périphérique sera stable (<code>/dev/sda1</code> ou
 <code>/dev/xvda1</code>), j'y ai collé une étiquette, comme j'ai vu le faire
 dans les [machines virtuelles Ubuntu][alestic].
 
-<div>
-<code>
+<pre>
 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__
-</code>
-</div>
+</pre>
 
 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é