msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2013-01-19 01:12+0000\n"
+"POT-Creation-Date: 2013-01-19 02:07+0000\n"
"PO-Revision-Date: 2013-01-19 10:10+0900\n"
"Last-Translator: Charles Plessy <foo>\n"
"Language-Team: bar\n"
msgstr "[[!meta title=\"Debian-Installer in a Cloud, part 2.\"]]\n"
#. type: Plain text
+#, fuzzy, no-wrap
+#| msgid "J'arrive enfin à créer une [[image machine de l'installeur Debian|installeur-debian-dans-un-nuage]] automatiquement, sans qu'aucune clé ou mot de passe ne transite dans le réseau ni sur le Nuage."
msgid ""
-"J'arrive enfin à créer une [[image machine de l'installeur Debian|installeur-"
-"debian-dans-un-nuage]] automatiquement, sans qu'aucune clé ou mot de passe "
-"ne transite dans le réseau ni sur le Nuage."
-msgstr ""
-"At last I manage to create an [[image of the Debian Installer|installeur-"
-"debian-dans-un-nuage]] automatically, with no key or password transiting on "
-"the Cloud or the network."
+"J'arrive enfin à créer une [[image machine de l'installeur\n"
+"Debian|installeur-debian-dans-un-nuage]] automatiquement, sans qu'aucune clé ou\n"
+"mot de passe ne transite par le réseau ni dans le Nuage, et sans utiliser les\n"
+"`ec2-api-tools`, qui ne sont pas libre. Merci à Eucalyptus pour avoir\n"
+"implémenté l'API `--instance-initiated-shutdown-behavior` dans [[!debpkg\n"
+"euca2ools]] 2.2.\n"
+msgstr "At last I manage to create an [[image of the Debian Installer|installeur-debian-dans-un-nuage]] automatically, with no key or password transiting on the Cloud or the network."
#. type: Plain text
+#, fuzzy
+#| msgid ""
+#| "Pour ce faire, je démarre une micro-instance avec un volume "
+#| "supplémentaire, et je lui passe un script via [[cloud-init]], qui va "
+#| "télécharger l'installeur Debian sur ce volume et éteindre la micro "
+#| "instance. Ensuite, j'enregistre ce volume comme image machine."
msgid ""
-"Pour ce faire, je démarre une micro-instance avec un volume supplémentaire, "
-"et je lui passe un script via [[cloud-init]], qui va télécharger "
-"l'installeur Debian sur ce volume et éteindre la micro instance. Ensuite, "
-"j'enregistre ce volume comme image machine."
+"En résumé, je démarre une micro-instance avec un volume supplémentaire, et "
+"je lui passe un script via [[cloud-init]], qui va télécharger l'Installeur "
+"Debian sur ce volume et éteindre la micro instance. Ensuite, j'enregistre "
+"ce volume comme image machine."
msgstr ""
"In brief, I start a micro-instance with an additional volume, I pass it a "
"script for [[cloud-init]], which will download the Installer on the volume "
"and shut down the instance. Then, I register the volume as a machine image."
#. type: Plain text
+#, fuzzy
+#| msgid ""
+#| "Les images machines de l'Installeur créées ainsi peuvent être démarrées "
+#| "avec une pré-configuration pour installer Debian sur un autre volume. Je "
+#| "bute encore sur cette pré-configuration. Plus de détails dans un "
+#| "prochain article."
msgid ""
-"Les images machines de l'Installeur créées ainsi peuvent être démarrées avec "
-"une pré-configuration pour installer Debian sur un autre volume. Je bute "
-"encore sur cette pré-configuration. Plus de détails dans un prochain "
-"article."
+"Ces images machines de l'Installeur sont faites pour être pré-configurées "
+"via les [métadonnées d'instance](http://docs.aws.amazon.com/AWSEC2/latest/"
+"UserGuide/AESDG-chapter-instancedata.html) pour installer Debian sur un "
+"autre volume. Je bute encore sur cette pré-configuration. Plus de détails "
+"dans un prochain article. En attendant, voici les commandes que j'utilise."
msgstr ""
"Those machine images of the Installer are to be preseeded to install Debian "
"on another volume. I am still struggling with the pre-configuration. More "
"details will follow in the next article."
#. type: Plain text
+#, fuzzy
+#| msgid ""
+#| "Depuis l'ordinateur local, lancer une instance sur le Nuage. Pour le "
+#| "moment il faut utiliser une image Ubuntu en attendant que cloud-init soit "
+#| "installé par défaut sur les images Debian (http://bugs.debian.org/696595)."
msgid ""
-"En attendant, voici les commandes que j'utilise. Mettez-les ensembles et "
-"vous obtiendrez un script qui n'est pas du grand art, mais qui marche."
-msgstr "In the meantime, here are the commands I use."
-
-#. type: Plain text
-msgid ""
-"Depuis l'ordinateur local, lancer une instance sur le Nuage. Pour le moment "
-"il faut utiliser une image Ubuntu en attendant que cloud-init soit installé "
-"par défaut sur les images Debian (http://bugs.debian.org/696595)."
+"Depuis l'ordinateur local, lancer une instance sur le Nuage. J'utilise une "
+"image Ubuntu en attendant que [[!debbug 696595]] sont réglé et que cloud-"
+"init soit installé par défaut sur les images Debian."
msgstr ""
"On the local computer, start an instance on the Cloud. Until (http://bugs."
"debian.org/696595) is fixed and cloud-init is installed by default, I use a "
"Ubuntu image."
#. type: Plain text
-#, no-wrap
-msgid ""
-"<pre>\n"
-"HELPER_AMI=ami-7609bb77 # Ubuntu 12.04 LTS Precise amd64 EBS in Tôkyô\n"
-"</pre>\n"
+#, fuzzy, no-wrap
+#| msgid ""
+#| "<pre>\n"
+#| "HELPER_AMI=ami-7609bb77 # Ubuntu 12.04 LTS Precise amd64 EBS in Tôkyô\n"
+#| "</pre>\n"
+msgid " HELPER_AMI=ami-7609bb77 # Ubuntu 12.04 LTS Precise amd64 EBS in (Asie Nord-Est)\n"
msgstr ""
"<pre>\n"
"HELPER_AMI=ami-7609bb77 # Ubuntu 12.04 LTS Precise amd64 EBS in Tôkyô\n"
#. type: Plain text
msgid ""
-"On passe le script debigen-install-installer-cloud (voir plus bas). "
-"L'instance démarre avec un volume supplémentaire de 1 GiB qui persistera "
-"après l'extinction de l'instance."
+"On démarre l'instance avec un volume supplémentaire de 1 GiB qui persistera "
+"après l'extinction de l'instance (`/dev/sdb=:1:false`). On lui passe le "
+"script `debigen-install-installer-cloud` (voir plus bas)."
msgstr ""
-"The script called `debigen-install-installer-cloud` (see below) is passed "
-"via user data. The instance starts with an extra volume of 1 GiB, which "
-"will persist after termination."
#. type: Plain text
#, fuzzy, no-wrap
msgstr "Wait that the boot finished."
#. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "<pre>\n"
+#| "while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = \"running\" ]; do sleep 30; done\n"
+#| "</pre>\n"
msgid ""
-"<pre>\n"
-"while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = \"running\" ]; do sleep 30; done\n"
-"</pre>\n"
+" while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = \"running\" ]\n"
+" do sleep 30\n"
+" done\n"
msgstr ""
"<pre>\n"
"while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = \"running\" ]; do sleep 30; done\n"
msgstr "Get the volume's identifier"
#. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "<pre>\n"
+#| "TARGET_VOLUME=$( euca-describe-volumes |\n"
+#| " grep $HELPER_INSTANCE | grep '/dev/sdb' |\n"
+#| " tee /dev/stderr | awk '{print $2}')\n"
+#| "</pre>\n"
msgid ""
-"<pre>\n"
-"TARGET_VOLUME=$( euca-describe-volumes |\n"
-" grep $HELPER_INSTANCE | grep '/dev/sdb' |\n"
-" tee /dev/stderr | awk '{print $2}')\n"
-"</pre>\n"
+" TARGET_VOLUME=$( euca-describe-volumes |\n"
+" grep $HELPER_INSTANCE | grep '/dev/sdb' |\n"
+" tee /dev/stderr | awk '{print $2}')\n"
msgstr ""
"<pre>\n"
"TARGET_VOLUME=$( euca-describe-volumes |\n"
msgstr "Wait that the scripts shuts down the instance."
#. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "<pre>\n"
+#| "while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = \"terminated\" ]; do sleep 30; done\n"
+#| "</pre>\n"
msgid ""
-"<pre>\n"
-"while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = \"terminated\" ]; do sleep 30; done\n"
-"</pre>\n"
+" while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = \"terminated\" ]\n"
+" do sleep 30\n"
+" done\n"
msgstr ""
"<pre>\n"
"while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = \"terminated\" ]; do sleep 30; done\n"
"</pre>\n"
#. type: Plain text
-msgid ""
-"Et enfin, on enregistre une images à partir d'un instantané du volume. "
-"(Notez que `PV_KERNEL=aki-44992845` est pour la région de Tôkyô."
+#, fuzzy
+#| msgid ""
+#| "Et enfin, on enregistre une images à partir d'un instantané du volume. "
+#| "(Notez que `PV_KERNEL=aki-44992845` est pour la région de Tôkyô."
+msgid "Et enfin, on enregistre une image à partir d'un instantané du volume."
msgstr "Snapshot the volume and register it as a machine image."
#. type: Plain text
#, no-wrap
-msgid "<pre>\n"
-msgstr "<pre>"
-
-#. type: Title #
-#, no-wrap
-msgid "PV-Grub kernels to boot the installer (hd0)"
-msgstr "PV-Grub kernels to boot the installer (hd0)"
-
-#. type: Title #
-#, no-wrap
-msgid "See from http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html"
-msgstr "See from http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html"
-
-#. type: Plain text
-msgid "PV_KERNEL=aki-44992845"
-msgstr "PV_KERNEL=aki-44992845 # Boot on hd0 (Asia North-East)"
+msgid " PV_KERNEL=aki-44992845 # Démarre PV-Grub sur hd0 (Asie Nord-Est)\n"
+msgstr ""
#. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "TARGET_SNAPSHOT=$( euca-create-snapshot $TARGET_VOLUME |\n"
+#| " tee /dev/stderr | awk '{print $2}')\n"
msgid ""
-"TARGET_SNAPSHOT=$( euca-create-snapshot $TARGET_VOLUME |\n"
-" tee /dev/stderr | awk '{print $2}')\n"
+" TARGET_SNAPSHOT=$( euca-create-snapshot $TARGET_VOLUME |\n"
+" tee /dev/stderr | awk '{print $2}')\n"
msgstr ""
"TARGET_SNAPSHOT=$( euca-create-snapshot $TARGET_VOLUME |\n"
" tee /dev/stderr | awk '{print $2}')"
#. type: Plain text
-msgid ""
-"while euca-describe-snapshots $TARGET_SNAPSHOT | grep -q pending ; do sleep "
-"30 ; done"
-msgstr ""
-"while euca-describe-snapshots $TARGET_SNAPSHOT | grep -q pending ; do sleep "
-"30 ; done"
+#, fuzzy, no-wrap
+#| msgid "while euca-describe-snapshots $TARGET_SNAPSHOT | grep -q pending ; do sleep 30 ; done"
+msgid " while euca-describe-snapshots $TARGET_SNAPSHOT | grep -q pending ; do sleep 30 ; done\n"
+msgstr "while euca-describe-snapshots $TARGET_SNAPSHOT | grep -q pending ; do sleep 30 ; done"
#. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "INSTALLER_IMAGE=$( euca-register \\\n"
+#| " --name test_di \\\n"
+#| " --description test_of_debian_installer \\\n"
+#| " --snapshot $TARGET_SNAPSHOT \\\n"
+#| " --kernel $PV_KERNEL \\\n"
+#| " --architecture x86_64 |\n"
+#| " tee /dev/stderr | awk '{print $2}')\n"
+#| "</pre>\n"
msgid ""
-"INSTALLER_IMAGE=$( euca-register \\\n"
+" euca-register \\\n"
" --name test_di \\\n"
" --description test_of_debian_installer \\\n"
" --snapshot $TARGET_SNAPSHOT \\\n"
" --kernel $PV_KERNEL \\\n"
-" --architecture x86_64 |\n"
-" tee /dev/stderr | awk '{print $2}')\n"
-"</pre>\n"
+" --architecture x86_64\n"
msgstr ""
"INSTALLER_IMAGE=$( euca-register \\\n"
" --name test_di \\\n"
#. type: Plain text
#, no-wrap
-msgid "#!/bin/sh -ex\n"
+msgid " #!/bin/sh -ex\n"
msgstr ""
#. type: Plain text
+#, no-wrap
msgid ""
-"mke2fs -L debian-installer /dev/xvdb -F mount LABEL=debian-installer /mnt/"
+" mke2fs -L debian-installer /dev/xvdb -F\n"
+" mount LABEL=debian-installer /mnt/\n"
msgstr ""
#. type: Plain text
-msgid "cd /mnt"
+#, no-wrap
+msgid " cd /mnt\n"
msgstr ""
#. type: Plain text
+#, no-wrap
msgid ""
-"ARCH=amd64 DIST=squeeze DI_VERSION=20110106+squeeze4+b2 MIRROR=jp "
-"BASEURL=http://ftp.$MIRROR.debian.org/debian/dists/$DIST/main/installer-"
-"$ARCH/$DI_VERSION/images/netboot/xen"
+" ARCH=amd64\n"
+" DIST=squeeze\n"
+" DI_VERSION=20110106+squeeze4+b2\n"
+" MIRROR=jp\n"
+" BASEURL=http://ftp.$MIRROR.debian.org/debian/dists/$DIST/main/installer-$ARCH/$DI_VERSION/images/netboot/xen\n"
msgstr ""
#. type: Plain text
-msgid "wget $BASEURL/initrd.gz $BASEURL/vmlinuz"
+#, no-wrap
+msgid " wget $BASEURL/initrd.gz $BASEURL/vmlinuz\n"
msgstr ""
#. type: Plain text
-msgid "mkdir -p boot/grub"
+#, no-wrap
+msgid " mkdir -p boot/grub\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"cat > boot/grub/menu.lst <<__END__\n"
-"default 0\n"
-"timeout 3\n"
+" cat > boot/grub/menu.lst <<__END__\n"
+" default 0\n"
+" timeout 3\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
-"title Debian Installer ($DI_VERSION $ARCH)\n"
-"root (hd0)\n"
-"kernel /vmlinuz root=LABEL=debian-installer ro console=hvc0 auto=true priority=critical url=http://169.254.169.254/latest/user-data DEBIAN_FRONTEND=text\n"
-"initrd /initrd.gz\n"
-"__END__\n"
+" title Debian Installer ($DI_VERSION $ARCH)\n"
+" root (hd0)\n"
+" kernel /vmlinuz root=LABEL=debian-installer ro console=hvc0 auto=true priority=critical url=http://169.254.169.254/latest/user-data DEBIAN_FRONTEND=text\n"
+" initrd /initrd.gz\n"
+" __END__\n"
msgstr ""
#. type: Plain text
#, no-wrap
-msgid ""
-"halt\n"
-"</pre>\n"
+msgid " halt\n"
msgstr ""
+
+#~ msgid ""
+#~ "En attendant, voici les commandes que j'utilise. Mettez-les ensembles et "
+#~ "vous obtiendrez un script qui n'est pas du grand art, mais qui marche."
+#~ msgstr "In the meantime, here are the commands I use."
+
+#~ msgid ""
+#~ "On passe le script debigen-install-installer-cloud (voir plus bas). "
+#~ "L'instance démarre avec un volume supplémentaire de 1 GiB qui persistera "
+#~ "après l'extinction de l'instance."
+#~ msgstr ""
+#~ "The script called `debigen-install-installer-cloud` (see below) is passed "
+#~ "via user data. The instance starts with an extra volume of 1 GiB, which "
+#~ "will persist after termination."
+
+#~ msgid "<pre>\n"
+#~ msgstr "<pre>"
+
+#~ msgid "PV-Grub kernels to boot the installer (hd0)"
+#~ msgstr "PV-Grub kernels to boot the installer (hd0)"
+
+#~ msgid "See from http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html"
+#~ msgstr "See from http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html"
+
+#~ msgid "PV_KERNEL=aki-44992845"
+#~ msgstr "PV_KERNEL=aki-44992845 # Boot on hd0 (Asia North-East)"