El programador Openstack Nova se configura con ComputeCapabilitiesFilter

El programador Openstack Nova se configura con ComputeCapabilitiesFilter

Estoy intentando configurar el programador Nova para equilibrar la carga de trabajo entre los hosts informáticos. Mi entorno OpenStack lo implementa kolla-ansible y tiene 2 nodos de cómputo: Compute1 con 8 Gb de RAM y Compute2 con 16 Gb de RAM. Quiero usar el filtro ComputeCapabilitiesFilter agregando esta configuración al /etc/kolla/nova-schedular/nova.confarchivo de configuración.

[filter_scheduler]
enabled_filters = ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter
capabilities:total_usable_ram_mb >= 12000

Luego reinicio el contenedor acoplable nova-schedular. Pero no parece funcionar porque todavía se asignan nuevas instancias en Compute1, que tiene solo 8 Gb de RAM. No puedo determinar si la causa es un error de sintaxis, una configuración en el lugar incorrecto o un error del sistema. Busqué en todos los documentos de OpenStack, pero no tiene ningún archivo de configuración de muestra para configurar con ComputeCapabilitiesFilter.

¿Alguien puede ayudarme con una guía o darme algunos consejos?

Respuesta1

Este filtro hace coincidir los atributos del host conespecificaciones extra del sabor, por lo que necesito ejecutar openstack flavor set m1.tiny --property total_usable_ram_mb=">= 12000"su m1.tinyversión que se usará para crear instancias.

información relacionada