Puede agregar plantillas de máquina virtual existentes a la implementación de VMware Integrated OpenStack como imágenes de Glance. Esto permite a los usuarios arrancar instancias, crear volúmenes de almacenamiento en bloque de arranque y usar otras funciones disponibles para las imágenes de Glance.

Requisitos previos

  • Compruebe que la plantilla de máquinas virtuales existente resida en el mismo vCenter que la implementación de VMware Integrated OpenStack.
  • Compruebe que se cumplan las siguientes condiciones.
    • La plantilla de máquina virtual no contiene varios discos.
    • La plantilla de máquina virtual no contiene una unidad de CD-ROM.
    • La plantilla de máquina virtual no contiene una unidad de disquete.

Procedimiento

  1. Prepare la plantilla de máquina virtual.
    Configure las opciones de metadatos según sea necesario.
    • vmware_ostype es obligatorio para las imágenes de Windows, pero es opcional para las imágenes de Linux.
    • Se recomienda hw_vif_model para especificar el tipo de NIC. Antes de definir esta opción de configuración, confirme que el tipo de NIC sea correcto para esta plantilla de imagen. Por ejemplo, si esta opción queda sin definir, la instancia se aprovisiona con la NIC E1000 de forma predeterminada. Para asegurarse de que se aprovisione con otra NIC, defina esta opción de configuración según corresponda.

      Por ejemplo, para aprovisionar la NIC VMXNET3, la definición de metadatos debe ser hw_vif_model=VirtualVmxnet3.

    • Los siguientes ajustes de los metadatos no son obligatorios.
      • vmware_adaptertype
      • vmware_disktype
  2. Inicie sesión en el clúster de administración de OpenStack.
  3. Ejecute el comando glance para obtener, definir e importar la imagen.
    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" 
    El comando location-add señala la ruta de acceso al inventario de la plantilla de máquina virtual y puede hacer referencia a una máquina virtual o a un host. Por ejemplo:
    "vi://<datacenter-path>/vm/<template_name>” 
    or 
    "vi://<datacenter-path>/host/<host_name>/<template_name>"
    Las palabras clave vm y host en la ruta de acceso del inventario representan la jerarquía de Vista de máquina virtual y plantillas y Vista de host y clúster en su vSphere Web Client.