![Configuração do agendador Openstack Nova com ComputeCapabilitiesFilter](https://rvso.com/image/789280/Configura%C3%A7%C3%A3o%20do%20agendador%20Openstack%20Nova%20com%20ComputeCapabilitiesFilter.png)
Estou tentando configurar o agendador Nova para equilibrar a carga de trabalho entre hosts de computação. Meu ambiente OpenStack é implantado por kolla-ansible e possui 2 nós de computação: computar1 com 8 Gb de RAM e computar2 com 16 Gb de Ram. Quero usar o filtro ComputeCapabilitiesFilter adicionando esta configuração ao /etc/kolla/nova-schedular/nova.conf
arquivo de configuração.
[filter_scheduler]
enabled_filters = ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter
capabilities:total_usable_ram_mb >= 12000
Então eu reinicio o contêiner docker nova-schedular. Mas parece não funcionar porque novas instâncias ainda são alocadas no computador1, que possui apenas 8 Gb de Ram. Não consigo determinar se a causa é um erro de sintaxe, uma configuração no local errado ou um erro de sistema. Pesquisei em todos os documentos do OpenStack, mas não há nenhum arquivo de configuração de amostra para configurar com ComputeCapabilitiesFilter.
Alguém pode me ajudar com um guia ou me dar alguns conselhos?
Responder1
Este filtro corresponde aos atributos do host comextra_specs do sabor, então preciso executar openstack flavor set m1.tiny --property total_usable_ram_mb=">= 12000"
o m1.tiny
sabor que será usado para criar instâncias.