Действительный хост не найден. Недостаточно доступных хостов

Я установил openstack (освобождающий выпуск). Все сервисы установлены на ВМ. Сейчас я пытаюсь интегрировать службу Ironic и пытаюсь подготовить физический сервер. Служба вычислений Nova настроена для использования с гипервизором baremetal, и команда "nova hypervisor-stats" показывает правильный вывод.

Однако, когда я пытаюсь запустить экземпляр с горизонта, получаю ошибку

Действительный хост не найден. Недостаточно доступных хостов.

каким-то образом служба nova compute не может подключиться к голому металлическому узлу ИЛИ ироническому сервису. На самом деле, я сослался на документ: openstack неполадок док

но не повезло.

пожалуйста предложите

С уважением

1 ответ

Обычно это происходит, когда планировщик Nova пытается найти подходящий хост для создания экземпляра вашей виртуальной машины, но затем не удается. Планировщик Nova сначала запускает список всех доступных хостов через серию фильтров, чтобы сузить список до наилучших возможных хостов, способных запустить этот экземпляр.

новоподобных scheduler.log:

... Filter ExactRamFilter returned 0 hosts
... Filtering removed all hosts for the request with reservation ID 'r-mld1goh8' and instance ID '98c49d72-9d8e-4377-bbe0-6dbef187e75a'. Filter results: ['RetryFilter: (start: 3, end: 3)', 'AvailabilityZoneFilter: (start: 3, end: 3)', 'ComputeFilter: (start: 3, end: 3)', 'ComputeCapabilitiesFilter: (start: 3, end: 3)', 'ImagePropertiesFilter: (start: 3, end: 3)', 'ExactRamFilter: (start: 3, end: 0)']

ExactRamFilter пытается сопоставить хост с тем же объемом оперативной памяти, что и объем оперативной памяти, указанный в варианте, выбранном для виртуальной машины. Либо создайте новый вариант, либо используйте существующий вариант с точным объемом ОЗУ в качестве хостов, и вы сможете успешно создать виртуальную машину (если не столкнетесь с некоторыми другими проблемами).

Другие вопросы по тегам