2010-11-11 10 views
5

Utworzyłem nowy AMI na podstawie istniejącego AMI Fedory Core 13. Kiedy próbuję uruchomić instancję z nowym obrazem, instancja zostaje zakończona jeszcze przed uruchomieniem. Status instancji zmienia się z "oczekujący" na "zakończony". Próbowałem pobrać log systemu z konsoli Amazon, ale dziennik jest pusty.Wystąpienie EC2 zostało zakończone przed uruchomieniem. Brak rejestru konsoli

Jak mogę znaleźć przyczynę np. Zakończenia?

Edytuj: Sprawdź moją odpowiedź poniżej.

Odpowiedz

1

Problem wystąpił z powodu błędu w pakiecie AMI, który został spowodowany zmianami w wynikach programu openssl w nowszej wersji. Rozwiązaniem jest described na forum EC2. Moje wyszukiwania słów kluczowych nie wyświetlają tej odpowiedzi. Natknąłem się na tę odpowiedź, wyszukując tylko wiadomość dostępną dla instancji. Przesłanie było

Client.InstanceInitiatedShutdown: Instance zainicjował zamknięcie

Rozwiązaniem jest prosta zmiana w skrypcie ruby ​​na zdjęciu pakietowej. Szczegóły znajdują się na powyższym postu na forum.

0

To, co opisujesz, brzmi jak problem z AMI lub jakimś problemem z pojemnością. Np. Zauważyłem, że nie mogę uruchomić jednej z instancji high mem w us-east-1b, to miało podobny efekt.

Jak dla konsoli AWS, nie jestem świadomy dzienniku błędów jakiegoś, ja staram się uruchomić wystąpienie z powłoki za pomocą ec2 cli tools i sprawdzić, czy są zwracane więcej błędów:

ec2-run-instances YOURAMI -n 1 -g group -k key 

Powyższe powinno zwrócić identyfikator wystąpienia (i-xxxxxx) i w toku.

Następnie użyj ec2-describe-instances i-xxxxxx, aby zobaczyć status instancji. Możesz także spróbować pominąć ec2-run-instances i od razu użyć polecenia opisywania. Powinien działać równie dobrze.

+0

Dzięki, do. Tak, to był problem z AMI, ale nie dotyczy stref dostępności. Sprawdź moją odpowiedź. –

Powiązane problemy