Я развернул 3 виртуальных контроллера с Fencing для HA. Я попробовал Nova compute HA с использованием бэкэнда Ceph. Но я не могу перенести виртуальную машину на другой вычислительный узел, когда основной узел отключается.
решение1
Instance HA автоматизирует эвакуацию экземпляра в случае отказа его узла Compute. Процесс эвакуации, запускаемый Instance HA, аналогичен тому, что пользователи могут сделать вручную, как описано в разделе Эвакуация экземпляров. Instance HA работает в общих хранилищах и локальных средах хранения, что означает, что эвакуированные экземпляры будут поддерживать ту же конфигурацию сети (статический IP, плавающий IP и т. д.) и характеристики внутри нового хоста, даже если они созданы с нуля.
Экземпляр HA управляется тремя агентами ресурсов:
fence_compute: отмечает вычислительный узел для эвакуации, когда узел становится недоступным.
NovaEvacuate: эвакуирует экземпляры из неисправных узлов и запускается на одном из узлов контроллера.
nova-compute-wait: перезапускает службы Compute на экземпляре после его полной эвакуации на работающий хост Compute.
Для получения более подробной информации вы можете ознакомиться с этимсвязь