Saltar a contenido

Configurar el valor de disk_allocation_ratio

En el nodo de cómputo hemos tenido el problema de que no podíamos crear más instancias porque el planificador de OpenStack pensaba que no había espacio de disco suficiente en el nodo de cómputo.

Este error sucedía porque el planificador hace los cálculos del espacio de disco ocupado, multiplicando el número de instancias por el valor de Root Disk que se ha configurado en el sabor de las instancias.

Puede ocurrir que en el sabor de la instancia se haya definido un Root Disk de 10 GB pero luego la instancia en disco no ocupe más de 1 GB. Aunque esto sea así, el planificador seguirá pensando que la instancia está ocupando 10 GB.

El disco del nodo de cómputo es de 1 TB, por lo tanto, cuando en los cálculos del planificador se haya alcanzado esta cantidad no se podrán crear más instancias en el nodo, aunque realmente siga existiendo espacio libre de disco.

Para poder seguir creando isntancias podemos modificar el valor del parámetro disk_allocation_ratio y establecerle un valor de 1.5.

1. Configuración en el nodo de control

Desde el nodo de control nos conectamos al contenedor de Nova.

lxc-attach infra1_nova_api_container-e14ad057

Editamos el archivo /etc/nova/nova.conf y le asignamos el siguiente valor:

disk_allocation_ratio = 1.5

Reiniciamos los servicios de nova que se están ejecutando en el contenedor.

systemctl restart nova*

2. Configuración en el nodo de cómputo

Editamos el archivo /etc/nova/nova.conf y le asignamos el siguiente valor:

disk_allocation_ratio = 1.5

Reiniciamos los servicios de nova que se están ejecutando en el nodo.

systemctl restart nova*