Puede controlar las asignaciones de recursos de QoS, como límites, reservas y recursos compartidos, para CPU, RAM, IOPS de disco e interfaz de red virtual (VIF) si modifica los metadatos del tipo utilizado para crear la instancia. Todas las instancias creadas posteriormente mediante ese tipo heredarán la configuración de metadatos.

La asignación de recursos de QoS también puede especificarse a través de metadatos de imagen. Si se produce un conflicto, la configuración de metadatos de imagen anula la configuración de metadatos de tipo. Consulte Configurar la asignación de recursos de QoS para instancias mediante metadatos de imagen.

Requisitos previos

  • Requiere VMware Integrated OpenStack versión 2.0.x o posterior.
  • Requiere vSphere versión 6.0 o posterior.
  • Compruebe que VMware Integrated OpenStack se esté ejecutando en vSphere.
  • Compruebe si se encuentra conectado al panel de control de VMware Integrated OpenStack como administrador de nube.

Procedimiento

  1. Inicie sesión en el panel de control de VMware Integrated OpenStack como administrador de nube.
  2. En el menú desplegable de la barra de título, seleccione un proyecto de administración.
  3. Seleccione Administrador > Sistema > Tipos.
  4. (opcional) Cree un tipo específico para establecer las asignaciones de recursos de QoS.
    Debe crear un tipo personalizado para que contenga la configuración específica. Esto deja la configuración de tipo original intacta y disponible para otros usuarios.
  5. Seleccione el tipo que desea modificar.
  6. En la columna Acciones de la lista de imágenes, haga clic en la flecha hacia abajo y seleccione Actualizar metadatos.
  7. En la columna debajo de Metadatos disponibles, expanda la pestaña Cuota de VMware.
    Nota: Si la pestaña Cuota de VMware no aparece, es posible que las propiedades de metadatos relacionadas ya estén configuradas.
  8. Haga clic en el signo más (+) junto a la propiedad de metadatos de Cuota de VMware que desee agregar.
    Sugerencia: Para agregar todas las opciones a la vez, haga clic en el signo más ( +) en la pestaña Cuota de VMware.
    En la columna debajo de Metadatos existentes, aparecen las propiedades de metadatos recién agregadas.
  9. Configure las propiedades de metadatos.
    Propiedad de metadatos Descripción
    Cuota: límite de CPU

    Aplica la propiedad de metadatos quota:cpu_limit.

    Especifica el límite superior para la asignación de CPU en MHz. Este parámetro garantiza que la instancia nunca use más que la cantidad definida de asignación de CPU.

    Escriba 0 para que la asignación de CPU sea ilimitada.

    Cuota: reserva de CPU

    Aplica la propiedad de metadatos quota:cpu_reservation.

    Especifica el mínimo de CPU de reserva garantizado en MHz. Este parámetro garantiza que la instancia tenga la cantidad reservada de ciclos de CPU disponible durante la contención de recursos.

    Cuota: nivel de recursos compartidos de CPU

    Aplica la propiedad de metadatos quota:cpu_shares_level.

    Especifica el nivel de recursos compartidos que se asigna al valor numérico predefinido de recursos compartidos. Si selecciona el nivel custom, debe incluir la propiedad de metadatos quota:cpu_shares_value. Vea Cuota: valor de recursos compartidos de CPU a continuación.

    Cuota: valor de recursos compartidos de CPU

    Aplica la propiedad de metadatos quota:cpu_shares_value.

    Especifica el número de recursos compartidos asignados a la instancia.

    Aplique esta propiedad solo si establece la propiedad de metadatos quota:cpu_shares_level como custom. De lo contrario, esta propiedad se ignorará.

    Cuota: límite de E/S de disco

    Aplica la propiedad de metadatos quota:disk_io_limit.

    Especifica el límite superior en segundos para las transacciones de disco en operaciones de E/S por segundo (IOPS). Este parámetro garantiza que la instancia nunca use más que la cantidad de IOPS de disco definida y puede usarse para aplicar un límite al rendimiento del disco de la instancia.

    Escriba 0 para que la cantidad de IOPS sea ilimitada.

    Cuota: reserva de E/S de disco

    Aplica la propiedad de metadatos quota:disk_io_reservation.

    Especifica el mínimo garantizado en segundos para las transacciones de disco en operaciones de E/S por segundo (IOPS). Este parámetro garantiza que la instancia reciba la cantidad reservada de IOPS de disco durante la contención de recursos.

    Cuota: nivel de recursos compartidos de E/S de disco

    Aplica la propiedad de metadatos quota:disk_io_shares_level.

    Especifica el nivel de recursos compartidos que se asigna al valor numérico predefinido de recursos compartidos. Si selecciona el nivel custom, debe incluir la propiedad de metadatos quota:disk_io_shares_share (Cuota: valor de recursos compartidos de E/S de disco).

    Cuota: valor de recursos compartidos de E/S de disco

    Aplica la propiedad de metadatos quota:disk_io_shares_share.

    Especifica el número de recursos compartidos asignados a la instancia.

    Aplique esta propiedad solo si establece la propiedad de metadatos quota:disk_io_shares_level como custom. De lo contrario, esta propiedad se ignorará.

    Cuota: límite de memoria

    Aplica la propiedad de metadatos quota:memory_limit.

    Especifica el límite superior para la asignación de memoria en MB. Este parámetro garantiza que la instancia nunca use más que la cantidad definida de memoria.

    Escriba 0 para que la asignación de memoria sea ilimitada.

    Cuota: reserva de memoria

    Aplica la propiedad de metadatos quota:memory_reservation.

    Especifica el mínimo garantizado de reserva de memoria en MB. Este parámetro garantiza que la instancia reciba la cantidad reservada de memoria durante la contención de recursos.

    Cuota: nivel de recursos compartidos de memoria

    Aplica la propiedad de metadatos quota:memory_shares_level.

    Especifica el nivel de recursos compartidos que se asigna al valor numérico predefinido de recursos compartidos. Si selecciona el nivel custom, debe incluir la propiedad de metadatos quota:memory_shares_share (Cuota: valor de recursos compartidos de memoria).

    Cuota: valor de recursos compartidos de memoria

    Aplica la propiedad de metadatos quota:memory_shares_share.

    Especifica el número de recursos compartidos asignados a la instancia.

    Aplique esta propiedad solo si establece la propiedad de metadatos quota:memory_shares_level como custom. De lo contrario, esta propiedad se ignorará.

    Cuota: límite de VIF

    Aplica la propiedad de metadatos quota:vif_limit.

    Especifica el límite superior para el ancho de banda VIF en Mbps. Este parámetro garantiza que VIF nunca use más que la cantidad definida de ancho de banda.

    Escriba 0 para que la asignación de ancho de banda sea ilimitada.

    Cuota: reserva de VIF

    Aplica la propiedad de metadatos quota:vif_reservation.

    Especifica el mínimo garantizado de ancho de banda para VIF en Mbps. Este parámetro garantiza que el adaptador virtual de la instancia obtenga la cantidad reservada de ancho de banda durante la contención de recursos. Si la instancia usa menos que la cantidad reservada, el resto queda disponible para otros adaptadores virtuales.

    Cuota: nivel de recursos compartidos de VIF

    Aplica la propiedad de metadatos quota:vif_shares_level.

    Especifica el nivel de recursos compartidos que se asigna al valor numérico predefinido de recursos compartidos. Si selecciona el nivel custom, debe incluir la propiedad de metadatos quota:vif_shares_share (Cuota: valor de recursos compartidos de VIF).

    Cuota: valor de recursos compartidos de VIF

    Aplica la propiedad de metadatos quota:vif_shares_share.

    Si se usa 'custom', este será el número de recursos compartidos.
  10. Haga clic en Guardar.

Resultados

Ahora los metadatos de tipo están configurados para límites, reservas y recursos compartidos de CPU, IOPS, memoria y ancho de banda de red. Esta configuración se aplicará a todas las instancias futuras de OpenStack que se creen a partir de este tipo.