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) al modificar los metadatos de la imagen de origen utilizada para crear la instancia. Todas las instancias creadas posteriormente a partir de la imagen heredan la configuración de metadatos.
La asignación de recursos de QoS para una instancia también puede especificarse a través de metadatos de tipo. 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 tipo.
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
- Inicie sesión en el panel de control de VMware Integrated OpenStack como administrador de nube.
- En el menú desplegable de la barra de título, seleccione un proyecto de administración.
- Seleccione .
- Haga clic en la imagen que desea modificar.
- En la columna Acciones de la lista de imágenes, haga clic en la flecha hacia abajo y seleccione Actualizar metadatos.
- 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.
- 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.
- 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 personalizado, 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. |
- Haga clic en Guardar.
Resultados
Ahora los metadatos de imagen 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 esta imagen.