2016-05-10 2 views
0

Я установил openstack (освобождение свободы). Все службы установлены на виртуальной машине. Теперь я пытаюсь интегрировать службу Ironic и пытаюсь обеспечить физический сервер. Служба Nova compute настроена для гипервизора без гарнитуры, а команда «nova hypervisor-stats» показывает правильный результат.Не найдено действительного хоста. Недостаточно хостов

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

Нет действительный хозяин не был найден. Недостаточно хостов.

как-то, служба вычисления nova не может подключиться к узлу baremetal или ироническому сервису. На самом деле, я передал документ: openstack troubleshoot doc

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

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

С уважением

+0

любые предложения, пожалуйста? – user2315104

+0

Проверьте nova-scheduler.log и посмотрите, почему он отфильтровывает все хосты. Скорее всего, вы попадаете в какой-то фильтр. –

+0

не могли бы вы уточнить ..? – user2315104

ответ

0

Это обычно происходит, когда 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 пытается сопоставить хост с таким же количеством оперативной памяти, как объем оперативной памяти, указанным в аромате, выбранный для VM. Либо создайте новый аромат, либо используйте существующий аромат с точной оперативной памятью в качестве хостов, и вы сможете создать виртуальную машину успешно (если не столкнуться с некоторыми другими проблемами).

+0

Я создал один аромат, называемый baremetal. если я запустил команду «nova flavor-show baremetal», то на выходе RAM показывает 1024 МБ на данный момент .. поэтому вы хотите сказать, что хост, который я предоставляю, должен иметь ровно 1024 МБ Ram? если нет, то он будет бросать такую ​​ошибку? – user2315104

+0

, пожалуйста, предложите. я застрял полностью .. – user2315104

+0

Да, вот как этот фильтр проверяет. –

Смежные вопросы