Vous pouvez ajouter des modèles de machines virtuelles à votre déploiement de VMware Integrated OpenStack en tant qu'images Glance. Cela permet aux utilisateurs de démarrer des instances, de créer des volumes de stockage de blocs amorçables, et d'autres fonctions accessible par des images Glance.

Conditions préalables

  • Vérifiez que le modèle de machine virtuelle existant réside dans le même système vCenter Server que votre déploiement de VMware Integrated OpenStack.

  • Vérifiez que les conditions suivantes s'appliquent.

    • Le modèle de machine virtuelle ne comporte pas plusieurs disques.

    • Le modèle de machine virtuelle ne comporte pas de lecteur de CD-ROM.

    • Le modèle de machine virtuelle ne comporte pas de lecteur de disquettes.

Procédure

  1. Préparez le modèle de machine virtuelle.

    Configurez les paramètres de métadonnées requis.

    • Le paramètre vmware_ostype est requis pour les images Windows, mais facultatif pour les images Linux.

    • Le paramètre hw_vif_model est recommandé pour spécifier le type de carte réseau. Avant de définir ce paramètre, vérifiez le type de carte réseau adapté à ce modèle d'image. Par exemple, si ce paramètre n'est pas défini, l'instance est provisionnée avec la carte réseau E1000. Pour garantir qu'une autre carte réseau est provisionnée, définissez ce paramètre correctement.

      Par exemple, pour provisionner la carte réseau VMXNET3, la définition de métadonnées est hw_vif_model=VirtualVmxnet3.

    • Les paramètres de métadonnées suivants ne sont pas requis.

      • vmware_adaptertype

      • vmware_disktype

  2. Connectez-vous au cluster de gestion d'OpenStack.
  3. Exécutez la commande glance pour obtenir, définir et importer l'image.
    glance image-create --name <NAME> \
           --disk-format vmdk --container-format bare
           --property vmware_ostype=ubuntu64Guest
           --property hw_vif_model=VirtualVmxnet3
    
    glance location-add <glance_image_UUID> --url "vi://<vcenter-host>/<datacenter-path>/vm/<sub-folders>/<template_name> IMAGE_ID" 

    La commande location-add pointe vers le chemin d'accès d'inventaire du modèle de machine virtuelle et peut se référer à une machine virtuelle ou à un hôte. Par exemple :

    "vi://<datacenter-path>/vm/<template_name>” 
    or 
    "vi://<datacenter-path>/host/<host_name>/<template_name>"

    Les mots-clés vm et host dans le chemin d'inventaire représentent la hiérarchie Vue de machine virtuelle et de modèles et Vue d'hôte et de cluster dans vSphere.