qcow2 image creation

Abierto
#31 3 comentarios 3 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado

Línea de trabajo

No se nombra ningún archivo del repositorio ni ninguna prueba. Comienza reproduciendo la configuración proporcionada de Packer OpenStack y compara la compilación directa de qcow2 con el flujo de trabajo raw-then-convert. Se considera terminado cuando se determine si se requiere una configuración adicional o si la conversión de la imagen produce una imagen no válida para boot-from-volume.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

question

Hi, I'm trying to create openstack qcow2 images using packer.
Everything goes well, the image was created and i was able to create instances using default opensztack options.

The problem is that the instanced launched using this image fail if created using --boot-from-volume in the command for the server creation openstack server create.

Error:
error: build of instance <instance-id> aborted: volume <volume-id> did not finish being created even after we waited 181 seconds or 19 attempts. and its status is error

This does not happen if the image is first created in raw format and then converted to qcow2 later using qemu-img convert.

{
    "builders": [
        {
            "type": "openstack",
            "username": "*****",
            "password": "******",
            "identity_endpoint": "******",
            "region": "<region>",
            "tenant_id": "<id>",
            "domain_name":"<domain-name>",
            "image_name": "centos7-packer-test",
            "ssh_username": "centos",
            "source_image": "<centos7-image-id>",
            "availability_zone": "nova",
            "flavor": "4",
            "ssh_ip_version": "4",
            "use_blockstorage_volume": "true",
            "volume_size": "10",
            "volume_availability_zone": "nova",
            "image_disk_format": "qcow2",
            "networks": [
                "<network-id>"
            ]
        }
    ],
    "provisioners": [
            {
                    "type": "shell",
                    "inline": ["sudo yum install -y vim"]
                    }

    ]
}

I wanted to ask, I need to set some additional variables in the json to enable the image to be launched using --boot-from-volume ? or is a error in the image format conversion in packer?

Lenguaje dominante
Go
Estrellas
29
Forks
27
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hashicorp/packer-plugin-openstack

Todos los issues de hashicorp/packer-plugin-openstack

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.