Configurar max_instances_per_hosts
No podemos crear más de 50 instancias en el nodo de cómputo (max_instances_per_hosts
)
Solución 1
Warning
Esta solución no nos ha funcionado.
Resulta que no podemos crear más de 50 instancias en el nodo de cómputo. Hemos
revisado la documentación y hemos leído que tenemos que modificar la
configuración del archivo /etc/nova/nova.conf
en el nodo de cómputo y en el
contenedor que ejecuta la api de nova.
En la sección [DEFAULT] hemos añadido la directiva:
Después de esto hemos reiniciado los dos servicios que tenemos de nova en el nodo de cómputo (nova-compute.service y nova.slice), y todos los servicios de la API de nova que están en el contenedor de nova-api (nova-api-metadata.service, nova-api-os-compute.service, nova-conductor.service, nova-novncproxy.service, nova-scheduler.service y nova.slice).
Después de reiniciar los servicios los cambios siguen sin aplicarse y no podemos crear más de 50 instancias.
En la documentación oficial dicen que solo hay que aumentar el valor del
parámetro max_instances_per_host
para no tener las restricción de las 50
instancias por host, pero no se aplican los cambios cuando configuramos esta
variable.
Solución 2
Después de hacer muchísimas pruebas parece que hemos encontrado una solución "provisional".
La solución que hemos encontrado ha sido deshabilitar el filtro
AggregateNumInstancesFilter
del scheduler de Nova.
El archivo nova.conf que tenemos ahora mismo es este: