2017-02-09 9 views
0

Я создаю изображение с именем пользователя и паролем с помощью пакера. Он работает нормально. Я могу создать изображение.Как создать изображение окна в пакеторе с помощью ключевой пары

Мое требование - мне нужно создать изображение с окном ключевой пары с использованием пакера. Я много искал, но не нашел никакого документа для создания образа Windows с помощью пары ключей.

Пожалуйста, дайте мне знать, как это сделать, используя упаковщик.

+0

Не могли бы вы пояснить. Вы хотите создать AMI с OpenSSH или WinRM? –

+0

Я создаю Windows AMI, используя WinRM. Пожалуйста, дайте нам знать, как создать AMI с Keypair. – iamarunk

ответ

0

Трудно понять ваш точный вопрос, но я сделаю предположение.

Вы хотите создать AMI для Windows, который при запуске устанавливает случайный пароль администратора, который зашифрован с помощью ключевой пары .

Это как упаковщик будет работать, если не указать любой winrm_password, и если вы не укажете ssh_keypair_name и не ssh_private_key_file Packer создаст временный KeyPair.

Если вы хотите использовать существующую keypair, просто определите ssh_keypair_name и ssh_private_key_file.

Случайное Administrator пароль будет установлен экземпляр при запуске в первый раз, и будет зашифрован с помощью открытого ключа из KeyPair. Чтобы получить пароль, вам необходимо расшифровать его с помощью соответствующего частного ключа ssh. См. AWS CLI - get password data и EC2 - Windows Passwords

+0

Hi Rickard, Спасибо за ваш ответ. Я хочу создавать окна AMI без использования winrm_password. Мое требование я не должен давать пароль администратора. Я хочу предоставить существующую пару для создания AMI. Пожалуйста, предоставьте мне образец кода в пакере для моего требования. – iamarunk

+0

. Я использую приведенную ниже команду для создания изображения окон на пакере. { "строители": [{ "типа": "Амазонка-EBS", "область": "мы-восток-1", "source_ami": "Ами-abf616bd", ----> WINDOWS AMI ID "instance_type": "m3.medium", "ssh_keypair_name": "тест", "ssh_private_key_file": "/root/packer/test.pem", "ami_name": "окна-Ами-rdptest1" , "access_key": "xxxxxxxxxxxxxxxxxxxxxx", "secret_key": "xxxxxxxxxxxxxxxxxxxxxx" } ] } – iamarunk

+0

это не создает образ. команда останавливается сообщением amazon-ebs: Ожидание SSH, чтобы стать доступным .... Пожалуйста, дайте мне знать, как создавать окна AMI – iamarunk