From 78f285418999487ee70f539def872a7c0cb9ffcd Mon Sep 17 00:00:00 2001 From: Charles Plessy Date: Sun, 18 Mar 2012 19:29:10 +0900 Subject: [PATCH] =?utf8?q?Deuxi=C3=A8me.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../installeur-debian-dans-un-nuage.mdwn" | 59 +++++++++---------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git "a/Debian/debi\303\242neries/installeur-debian-dans-un-nuage.mdwn" "b/Debian/debi\303\242neries/installeur-debian-dans-un-nuage.mdwn" index c149a8f6..41554fd6 100644 --- "a/Debian/debi\303\242neries/installeur-debian-dans-un-nuage.mdwn" +++ "b/Debian/debi\303\242neries/installeur-debian-dans-un-nuage.mdwn" @@ -4,46 +4,45 @@ [[!meta title="L'installeur Debian dans un nuage."]] -Debian Med prépare un méta-paquet pour des images machines polyvalentes -rassemblant tous les outils distribués par Debian pour la bio-informatique et -utilisés en ligne de commande ou via des scripts, qui ne dépendent pas de -systèmes graphiques trop lourds. +[Debian Med](http://www.debian.org/devel/debian-med) prépare un méta-paquet +pour des images machines polyvalentes rassemblant tous les outils distribués +par Debian pour la bio-informatique et utilisés en ligne de commande ou via des +scripts, qui ne dépendent pas de systèmes graphiques trop lourds. -Je voudrais préparer une telle image pour Amazon, de la manière la plus sûre -possible. Cela implique en particulier de ne pas faire transiter de clé -secrète sur l'image en construction, de ne jamais s'y connecter, et de la -construire autmatiquement, de manière à ne rien avoir à nettoyer à la fin de -l'opération. +Je voudrais préparer une telle image pour le nuage Amazon, de la manière la +plus sûre possible, et le plus simple est de la construire autmatiquement de +manière à ne rien avoir à nettoyer à la fin de l'opération. J'ai essayé +pendant plusieurs mois de passer par l'[[installeur Debian|nuage]], et me suis +[[!debbug 637784 desc="tapé longement la tête contre les murs"]], car il était +impossible de re-partitionner le disque depuis lequel l'installeur était +démarré. Cela n'était finalement pas nécessaire. -J'ai essayé il y a six mois de passer par l'[[installeur Debian|nuage]], et me -suis [[!Debbug 637784 desc="tapé longement la tête contre les murs"]], car il -était impossible de re-partitionner le disque depuis lequel l'installeur était -démarré. Cela n'était finalement pas nécessaire. Par exemple, la commande -suivante démarre l'installeur sur une micro-instance avec un disque -supplémentaire de un [[!wikipediafr Préfixe_binaire desc="gibibyte"]] pour y -installer Debian, et pré-configure l'installeur via les métadonnées passées à -l'instance (-f preseed.txt) avec un fichier préparé à l'avance. À -la fin de l'installation, l'instance se termine au lieu de s'arrêter +Par exemple, on peut démarrer une image contenant l'installeur sur une +micro-instance (-t t1.micro) avec un disque supplémentaire de un +[[!wikipediafr Préfixe_binaire desc="gibibyte"]] (-b +/dev/sdb=:1:false) pour y installer Debian, et +pré-configurer l'installeur via les métadonnées passées à l'instance (-f +preseed.txt) avec un fichier préparé à l'avance. À la fin de +l'installation, l'instance se termine au lieu de s'arrêter (--instance-initiated-shutdown-behavior terminate) et ses volumes disparaissent, sauf celui où l'on a installé Debian -(/dev/sdb=:1:false. - -ec2-run-instances -t t1.micro -b /dev/sdb=:1:false -f preseed.txt --instance-initiated-shutdown-behavior terminate ami-xxxxxxxx +(/dev/sdb=:1:false). L'installeur de Debian Stable n'est pas souvent mis à jour, et sa taille est très réduite. On peut donc envisager de distribuer à peu de frais une image -machine par zone et par architecture. Je viens de le faire pour [Tôkyô -(ap-northeast-1)](http://wiki.debian.org/Cloud/AmazonEC2Image#Debian_installer) -sur amd64. Elle contient le noyau, son initrd, d'un menu GRUB 1 qui lui -passe les options console=hvc0 auto=true priority=critical -url=http://169.254.169.254/latest/user-data DEBIAN_FRONTEND=text. +machine par zone et par architecture. Je viens de le faire pour [[!debwiki +Cloud/AmazonEC2Image#Debian_installer desc="Tôkyô (ap-northeast-1)"]] sur +amd64. Elle contient le noyau, son initrd, et un menu GRUB 1 pour +pvgrub qui lui passe les options console=hvc0 auto=true +priority=critical url=http://169.254.169.254/latest/user-data +DEBIAN_FRONTEND=text. Il manque au système ainsi produit deux éléments importants. Il faut que lors -de l'installation du noyau et de ses mises à jour, le fichier de configuration +de l'installation du noyau et de ses mises à jours, le fichier de configuration GRUB 1 pour pvgrub soit rafraîchi. Ensuite, il faut que le système soit capable de télécharger une clé SSH publique via les métadonnées -d'instance, afin de s'y connecter sans mot de passe défini à l'avance. Ces -deux fonctions sont disponibles dans le paquet cloud-init, disponible chez -Ubuntu et Fedora. Je cherche des volontaires pour [[!debmsg +d'instance, afin que l'on s'y connecte sans mot de passe défini à l'avance. +Ces deux fonctions sont disponibles dans le paquet cloud-init<\code>, +disponible chez Ubuntu et Fedora. Je cherche des volontaires pour [[!debmsg 20120318081938.GB7953@falafel.plessy.net desc="maintenir ou co-maintenir cloud-init"]] dans Debian. -- 2.47.3