Installation et configuration d'OpenStack dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Avril 2015
 
 

Ajout d'une image au magasin d'images

Le service d'images de OpenStack, Glance, fournit un service de stockage, de détection, d'inscription et de livraison d'images de disque et de serveur. Un serveur de registre est un service d'image fournissant les informations de métadonnées de l'image aux clients. L'image cache est utilisée par le service d'image pour obtenir des images sur l'hôte local au lieu de devoir effectuer un nouveau téléchargement à partir du serveur d'images chaque fois qu'une image est demandée.

La commande suivante télécharge l'archive d'ensemble créée dans la section précédente vers le référentiel Glance. Utilisez le format de type raw. Veillez à spécifier la propriété de l'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

La commande glance image-create permet de télécharger l'image et de définir toutes les valeurs de propriété à la fois. Le script suivant montre comment s'assurer que vous avez téléchargé l'image avec la propriété architecture définie sur l'architecture de l'hôte en cours :

#!/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