Как запланировать виртуальные машины на нескольких конкретных хостах?

У меня 4 узла, 1 контроллер узлов и 3 вычислительных узла.

Я разделил на 2 AZ, AZ1 (compute1) и AZ2 (compute2, compute3)

Я могу использовать экземпляр create w / - avaibilty-zone AZ1 (AZ2) для создания экземпляра в compute1 или compute2 / 3

Но openstack всегда планирует виртуальные машины на compute3, почему я установил - avability-zone AZ2 (3 вычислительных узла имеют одинаковую конфигурацию (оперативная память 8 ГБ , 4 ядра, HDD).

Можно ли сделать так, чтобы виртуальные машины openstack планировались на узле compute2, когда я использую - avaibility-zone AZ2

Я могу использовать только - avaibilty-zone AZ2: compute2: compute2 , чтобы создать экземпляр на нем.

-1
задан 27 April 2020 в 10:42
1 ответ

Планировщик Nova решит, какие вычисления узел на основе использования и доступности ресурсов. Возможно, вы можете включить режим отладки в nova.conf, чтобы получить более подробную информацию для решения планировщика.

Возможно, также проверьте определение зоны доступности таким образом и убедитесь, что два узла (compute2 и compute3) доступны и включены. список зон доступности openstack --long --compute

- зона доступности AZ2: compute2 будет обходить nova-scheduler и напрямую назначать вычислительный узел. Это сработает, но не лучший способ.

1
ответ дан 1 May 2020 в 09:14

Теги

Похожие вопросы