Проблема
При попытке создать ВМ возникает ошибка libvirt:
failed to get cgroup backend for 'setCpusetMemoryMigrate' controller '2'
Ошибка возникает из-за проблем взаимодействия QEMU c cgroups (control groups) — механизмом ядра Linux для ограничения и контроля ресурсов (CPU, память, диски, сеть) для процессов.
Решение
Чтобы решить проблему:
- Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Добавьте или раскомментируйте в файле /etc/libvirt/qemu.conf следующую строку:
cgroup_controllers = [ "cpu", "devices", "memory", "blkio", "cpuacct" ]
- Перезапустите сервис libvirt:
systemctl restart libvirtd.service
Может быть полезно
Связанные статьи: