Avvio di EC2 – come indicare quando è pronto per Windows?

Sto lavorando con Amazon EC2 e ho alcuni Windows AMI supportti da EBS. Quando lancio una nuova istanza da un'istantanea di EBS, il servizio EC2Config prepara la macchina Windows per me. So che quando EC2Config è fatto perché posso controllare l'output console di istanza – una volta che dice "Windows è pronto" So che sono buono.

Quello che sto cercando è un modo per dire che "Windows è pronto" da parte del sistema operativo stesso. Penserei che l'URL del meta-dati accessibile dall'interno del sistema operativo mi avrebbe detto questo, ma non riesco a trovare alcun valore appropriato.

http://169.254.169.254/latest/meta-data/

Il mio objective è quello di eseguire script di configuration una volta "Windows è pronto". Alcune delle mie attività di configuration devono assicurarsi che la macchina sia completamente configurata prima di avviare – soprattutto se EC2Config sta ridenominando il computer e riavviando. Potrei scrivere qualcosa utilizzando gli strumenti EC2 o C # … ma questo richiederebbe di usare i miei tasti AWS sui miei AMI (che non voglio fare). Idealmente, vorrei esaminare qualcosa sulla macchina stessa per indicare quando posso iniziare la configuration – qualcosa di simile a una voce EventLog, guardando un file di text, controllando l'URL dei meta-dati, ecc.

Domanda laterale: potrei utilizzare un buon articolo su come funziona il pacchetto / unbundle per le macchine EBS.

One Solution collect form web for “Avvio di EC2 – come indicare quando è pronto per Windows?”

L'EC2Config è configurato per impostazione predefinita per rinominare l'host durante la prima avvio. Rinominare l'host sulle windows richiede un riavvio e quindi each istanza si riavvia una volta dopo la prima messa in servizio. È ansible distriggersre la ridenominazione dell'host se non si utilizza il DNS interno per l'istanza. Maggiori dettagli qui:

Servizio di configuration di Windows: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/appendix-windows-config.html

Il servizio EC2Config ha anche un proprio file di registro all'interno dell'istanza:

C: \ Programmi \ Amazon \ Ec2ConfigService \ Logs \ Ec2ConfigLog.txt

E questo file dovrebbe avere i dettagli pertinenti del servizio EC2Config che si sta vedendo sull'Editor Console Amazon. Ecco uno snippet di una delle mie istanze:

===== Avviare Ec2RebootInstance in un nuovo thread =======
Ec2InitializeDrives: Disco trovato: \. \ PHYSICALDRIVE0
Controllo dei volumi correnti per qualsiasi modifica del nome di dispositivo
C: è montato con il nome del volume
Apertura della port COM per scrivere alla console
Ec2RebootInstance: in attesa che tutti i thread siano terminati
Ec2InitializeDrives: l'initialization è terminata. Plugin in output …
Ec2RebootInstance: Controllare se un thread ha richiesto un riavvio
Ec2RebootInstance: Windows è pronto per l'uso
La trasmissione delle windows di events è pronta per essere utilizzata a tutti
Ec2RebootInstance: Monitoraggio delle richieste di riavvio.

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.