-[[!meta date="Fri, 18 Jan 2013 21:03:36 +0900"]]
-[[!meta updated="Fri, 18 Jan 2013 21:03:36 +0900"]]
+[[!meta date="Sat, 19 Jan 2013 12:02:44 +0900"]]
+[[!meta updated="Sat, 19 Jan 2013 12:02:44 +0900"]]
[[!tag Debian]]
[[!meta title="L'installeur Debian dans un nuage, part 2."]]
mot de passe ne transite par le réseau ni dans le Nuage, et sans utiliser les
`ec2-api-tools`, qui ne sont pas libre. Merci à Eucalyptus pour avoir
implémenté l'attribut `InstanceInitiatedShutdownBehavior` dans [[!debpkg
-euca2ools]] 2.2.
+euca2ools]] 2.1.2.
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
voici les commandes que j'utilise.
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.
+image Ubuntu en attendant que [[!debbug 696595 desc="#696595"]] soit réglé et
+que `cloud-init` soit installé par défaut sur les images Debian.
HELPER_AMI=ami-7609bb77 # Ubuntu 12.04 LTS Precise amd64 EBS in (Asie Nord-Est)
$HELPER_AMI |
tee /dev/stderr | grep INSTANCE | awk '{print $2}')
-On attend que le démarrage soit fini
+On attend que le démarrage soit fini.
while [ ! $(euca-describe-instances $HELPER_INSTANCE | grep INSTANCE | cut -f 6 | tee /dev/stderr) = "running" ]
do sleep 30
--kernel $PV_KERNEL \
--architecture x86_64
-Voici le script appelé debigen-install-installer-cloud, lancé plus haut.
+Voici le script appelé `debigen-install-installer-cloud`, lancé plus haut.
#!/bin/sh -ex
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
initrd /initrd.gz
__END__
-
+
+ sleep 30
+
halt