У меня 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
, чтобы создать экземпляр на нем.
Планировщик Nova решит, какие вычисления узел на основе использования и доступности ресурсов. Возможно, вы можете включить режим отладки в nova.conf, чтобы получить более подробную информацию для решения планировщика.
Возможно, также проверьте определение зоны доступности таким образом и убедитесь, что два узла (compute2 и compute3) доступны и включены.
список зон доступности openstack --long --compute
- зона доступности AZ2: compute2 будет обходить nova-scheduler и напрямую назначать вычислительный узел. Это сработает, но не лучший способ.