Je travaille avec Amazon EC2 et j'ai quelques AMI Windows soutenues avec EBS. Lorsque je lance une nouvelle instance à partir d'un instantané EBS, le service EC2Config prépare pour moi la machine Windows. Je sais quand EC2Config est terminé car je peux vérifier la sortie de la console de l'instance - une fois qu'il dit "Windows est prêt", je sais que je vais bien.
Ce que je recherche, c'est un moyen de dire que "Windows est prêt" à partir du système d'exploitation lui-même. Je pense que l'URL de métadonnées accessible à partir du système d'exploitation me le dirait, mais je ne trouve aucune valeur appropriée.
http://169.254.169.254/latest/meta-data/
Mon objectif est d'exécuter des scripts de configuration une fois que "Windows est prêt". Certaines de mes tâches de configuration doivent s'assurer que la machine est entièrement configurée avant de démarrer - en particulier si EC2Config renomme l'ordinateur et redémarre. Je pourrais écrire quelque chose en utilisant les outils EC2 ou C # ... mais cela m'obligerait à utiliser mes clés AWS sur mes AMI (ce que je ne veux pas faire). Idéalement, je voudrais regarder quelque chose sur la machine elle-même pour savoir quand je peux commencer la configuration - quelque chose comme une entrée EventLog, regarder un fichier texte, vérifier l'URL des métadonnées, etc.
Question secondaire: je pourrais utiliser un bon article sur exactement ce que le processus de regroupement / dégroupage fait pour les machines EBS.