Instalación y configuración de OpenStack en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Abril de 2015
 
 

Agregación de una imagen al almacén de imágenes

El servicio de imágenes de OpenStack, Glance, proporciona servicios de almacenamiento, detección, registro y entrega para imágenes de disco y servidor. Un servidor de registroes un servicio de imágenes que proporciona información de metadatos de imágenes a los clientes. El servicio de imágenes usa la caché de imágenes para obtener imágenes en el host local, en lugar de volver a descargarlas desde el servidor de imágenes cada vez que se solicita una imagen.

El siguiente comando carga el Unified Archive creado en la sección anterior en el repositorio de Glance. Use raw como tipo de formato. Asegúrese de especificar la propiedad architecture.

global# glance image-create --container-format bare --disk-format raw \
--is-public true --name "Oracle Solaris 11.2 x86 NGZ" \
--property architecture=x86_64 \
--property hypervisor_type=solariszones \
--property vm_mode=solariszones < /var/tmp/myzone.uar

El comando glance image-create puede cargar la imagen y definir todos los calores de propiedad a la vez. La siguiente secuencia de comandos muestra cómo asegurarse de que cargará la imagen con la propiedad architecture definido en la arquitectura del host actual:

#!/bin/ksh

# Upload Unified Archive image to glance with proper Solaris decorations

arch=$(archiveadm info -p $1|grep ^archive|cut -d '|' -f 4)

if [[ "$arch" == "i386" ]]; then
        imgarch=x86_64
else
        imgarch=sparc64
fi

name=$(basename $1 .uar)

export OS_USERNAME=glance
export OS_PASSWORD=glance
export OS_TENANT_NAME=service
export OS_AUTH_URL=http://controller-name:5000/v2.0

glance image-create --name $name --container-format bare --disk-format raw --owner service
--file $1 --is-public True --property architecture=$imgarch --property hypervisor_type=solariszones
--property vm_mode=solariszones --progress