Tengo una compilación de CentOS Packer en AWS que funciona con la versión 1.1.2 pero falla con la versión 1.1.3
La plantilla utilizada para crear la imagen (ID de AMI de origen extraída de https://wiki.centos.org/Cloud/AWS)
{
"builders": [
{
"access_key": "{{user `aws_access_key`}}",
"ami_block_device_mappings": [
{
"device_name": "/dev/sdb",
"virtual_name": "ephemeral0"
},
{
"device_name": "/dev/sdc",
"virtual_name": "ephemeral1"
}
],
"ami_description": "CentOS 7 with updates ({{isotime \"2006-01-02-15-04-05\"}})",
"ami_name": "centos7-with-updates-{{isotime \"2006-01-02-15-04-05\"}}",
"ami_regions": [
"us-west-2"
],
"ami_users": [
"XXXXXXXXXXXX"
],
"instance_type": "t2.medium",
"region": "us-east-1",
"secret_key": "{{user `aws_secret_key`}}",
"source_ami": "ami-ae7bfdb8",
"ssh_username": "centos",
"type": "amazon-ebs"
}
],
"post-processors": [
{
"inline": [
"date",
"exit 0"
],
"type": "shell-local"
}
],
"provisioners": [
{
"inline": [
"sleep 10",
"sudo yum -y update",
"sudo yum -y install unzip vim tree",
"sudo yum remove -y docker docker-common docker-selinux docker-engine",
"sudo yum install -y yum-utils device-mapper-persistent-data lvm2",
"sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo",
"sudo yum install -y docker-ce",
"sudo systemctl enable docker",
"sudo yum clean all",
"sudo rm -rf /var/cache/yum/",
"exit 0"
],
"type": "shell"
}
],
"variables": {
"aws_access_key": "",
"aws_secret_key": ""
}
}
_Como puede ver, no estoy haciendo nada complicado, solo una imagen de CentOS 7 compatible con Docker.
Cuando la compilación falla con la versión 1.1.3, se agota con el siguiente error:
==> amazon-ebs: Waiting for instance (i-xxxxxxxxxxxxxxxxx) to become ready...
==> amazon-ebs: Error waiting for instance (i-xxxxxxxxxxxxxxxxx) to become ready: ResourceNotReady: exceeded wait attempts
packer version
Si ejecuto la plantilla about usando v 1.1.2 , funciona bien. (Probé con 1.10 y 1.1.1 y esos también funcionan)
Saludos,
Shantanu
Agregar ec2:DescribeInstanceStatus
ha hecho que esto funcione por ahora, aunque el tiempo de inicio es un poco lento.
Los detalles probablemente estén bien cubiertos en:
https://github.com/hashicorp/packer/issues/5705
https://github.com/hashicorp/packer/pull/5773
Esperando v1.1.4 para ver si el inicio se apaga igual que v1.1.2.
Gracias y saludos,
Shantanu
Gracias por la entrada. Parece que encontraste la solución. 1.1.4 será mucho más rápido que 1.1.3.
Voy a bloquear este problema porque ha estado cerrado durante _30 días_ ⏳. Esto ayuda a nuestros mantenedores a encontrar y concentrarse en los problemas activos.
Si ha encontrado un problema que parece similar a este, abra un nuevo problema y complete la plantilla del problema para que podamos capturar todos los detalles necesarios para investigar más a fondo.
Comentario más útil
Gracias por la entrada. Parece que encontraste la solución. 1.1.4 será mucho más rápido que 1.1.3.