Я готовил экземпляры Windows на AWS EC2, используя семейство образов Windows Server 1803 AMI на AWS.Я использовал следующие идентификаторы AMI:
- ami-08a02a307592e1af7
- ami-0246254cf1985c372
- ami-0f7768a8e6b521299
В добавлениииспользуйте EC2Launch (через пользовательские данные) для выполнения набора powershell
команд на экземпляре Windows.В зависимости от содержимого пользовательских данных иногда экземпляр не может быть правильно настроен.Когда это происходит, возникают следующие проблемы:
- Я не могу получить пароль Windows от экземпляра.В консоли EC2 появляется диалоговое окно с указанием подождать не менее 4 минут.
- Системный журнал в консоли EC2 пуст и показывает только черный фон.
- Я все еще могу запроситьснимок экрана, который показывает, что мой экземпляр запущен и работает, но я не могу войти в систему, так как не могу получить пароль.
До сих пор я запускал около 10 экземпляров, каждый раз единственное отличие заключалось в том, что я изменял данные пользователя .Моя проблема в том, что, поскольку я не могу получить доступ к экземпляру, я также не знаю, какое изменение в пользовательских данных вызывает проблему.
Конечно, я могу отладить это, сделав одну строку за раз и запустив новый экземпляр, но это не только медленно, но и мешает мне узнать, какой тип ошибки произошел.Я только знаю, что определенная строка изменений вызывает сбой, но я не знаю почему?
Есть ли способ восстановления после ошибки в EC2Launch, чтобы я все еще получал доступ к машине и мог проверитьжурнал EC2Launch?
Обновление Пока у меня запущено около 20-30 экземпляров.Примерно в 50% всех запусков экземпляра экземпляр не может быть успешно предоставлен (я не получаю пароль по умолчанию и не могу войти), в то время как в остальных 50% конфигурация того же экземпляра запускается просто отлично.