Nova get-пароль возвращает пустую строку
У меня есть мульти-хост MaaS, Juju Openstack. Каждый брелок на разных хостах, несколько нова-вычислительных единиц (узлов). И я использую Quantum Charm для общения.
Когда я пытаюсь получить пароль администратора для виртуальной машины с помощью следующей команды:
nova get-password <server> <privatekeyfile>
Возвращает пустую строку.
Я обнаружил, что для того, чтобы это работало, служба метаданных HTTP должна быть запущена и запущена при загрузке экземпляра. Поэтому я установил пакет nova-api-metadata на compute-node, где я попытаюсь загрузить виртуальную машину. Я перезапускаю все службы nova на узлах вычислений и контроллеров и запускаю службу nova-api-metadata.
Это все еще возвращает пустую строку.
Любые предложения о том, как решить эту проблему?
Где-то я обнаружил, что никакой другой сервис nova-api не должен быть запущен, где-то я прочитал, что он должен быть указан в файле nova.conf как enabled_apis.
Где правда? Что и где должно быть запущено и указано?