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.conf
archivo 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.tiny
versión que se usará para crear instancias.