Pracuję z Amazon EC2 i mam kilka systemów Windows AMI wspieranych przez EBS. Kiedy uruchamiam nową instancję z migawki EBS, usługa EC2Config przygotowuje dla mnie komputer z systemem Windows. Wiem, kiedy skończy się EC2Config, ponieważ mogę sprawdzić dane wyjściowe konsoli instancji - gdy powie „Windows jest gotowy”, wiem, że jestem dobry.
To, czego szukam, to sposób, aby powiedzieć, że „Windows jest gotowy” z poziomu samego systemu operacyjnego. Wydaje mi się, że adres URL metadanych, który jest dostępny z poziomu systemu operacyjnego, powiedziałby mi to, ale nie mogę znaleźć żadnych odpowiednich wartości.
http://169.254.169.254/latest/meta-data/
Moim celem jest uruchomienie skryptów konfiguracyjnych, gdy „Windows będzie gotowy”. Niektóre z moich zadań konfiguracyjnych wymagają upewnienia się, że maszyna jest w pełni skonfigurowana przed uruchomieniem - szczególnie jeśli EC2Config zmienia nazwę komputera i uruchamia się ponownie. Mógłbym napisać coś za pomocą narzędzi EC2 lub C # ... ale wymagałoby to użycia moich kluczy AWS na moich AMI (czego nie chcę robić). Idealnie chciałbym spojrzeć na coś na samym komputerze, aby powiedzieć, kiedy mogę rozpocząć konfigurację - coś takiego jak wpis EventLog, oglądanie pliku tekstowego, sprawdzanie adresu URL metadanych itp.
Pytanie poboczne: Przydałby mi się dobry artykuł na temat dokładnie tego, co proces pakiet / unbundle robi z maszynami EBS.