В нашем кластере у нас работает 4 компьютера, и у нас есть проблема с номером 4.
Мы не можем создавать на нем виртуальные машины, мы не можем мигрировать виртуальные машины на этот узел или с него. Однако виртуальные машины все еще отлично работают. После первой диагностики выясняется, что возникла проблема с поставщиком ресурсов.
Узел объявлен в БД с помощью:
- имя: os-compute-4, UUID: d12ea77b-d678-40ce-a813-d8094cabbbd8
Вот поставщик ресурсов:
- имя: os-compute-4, UUID: a9dc2a56-5b2d-49b1-ac47-6d996d2d029a
- имя: os-compute-4.openstack.local, UUID: d12ea776-d678-40ce-a813-d8094cabbbd8
По нашему мнению, os-compute-4.openstack.local там вообще быть не должно. Мы хотим уничтожить обоих поставщиков ресурсов и воссоздать их.
Я также должен уточнить, что у поставщика ресурсов os-compute-4 выделено 0, а у os-compute-4.openstack.local только 3. Более того, их uuid не соответствует ни одной из существующих виртуальных машин. В целом, ни у одной из виртуальных машин нет выделения ресурсов на os-compute-4.
Мы нашли команду nova-управление размещением heal_allocations
в Интернете, но мы не можем найти его ни в одном контейнере, возможно, он устарел? Кластер работает под управлением Ussuri с установленным Openstack-ansible.
Если у вас есть какие-либо предложения, любая помощь будет оценена по достоинству.
Спасибо. :)