Trove Guest Agent Не запускается

Я пытаюсь установить гостевой агент Openstack Trove, однако он не может запуститься и выдает следующую ошибку (как отмечено в журналах):

2015-04-17 17:54:45.181 3237 CRITICAL root [-] RuntimeError: Manager class not registered for datastore manager None 
2015-04-17 17:54:45.181 3237 TRACE root Traceback (most recent call last):
2015-04-17 17:54:45.181 3237 TRACE root   File "/usr/bin/trove-guestagent", line 10, in <module>
2015-04-17 17:54:45.181 3237 TRACE root     sys.exit(main())
2015-04-17 17:54:45.181 3237 TRACE root   File "/usr/lib/python2.7/dist-packages/trove/cmd/guest.py", line 58, in main
2015-04-17 17:54:45.181 3237 TRACE root     raise RuntimeError(msg)
2015-04-17 17:54:45.181 3237 TRACE root RuntimeError: Manager class not registered for datastore manager None

Я не могу понять, в чем проблема. Любое руководство будет очень приветствоваться.

1 ответ

После прочтения Trove (тестовый код) я нашел следующую строку:

MANAGER = CONF.datastore_manager if CONF.datastore_manager else 'mysql'

Попробуйте добавить следующую строку конфигурации в ваш файл trove-guestagent.conf:

datastore_manager = mysql

и перезапустите службу гостевого агента.

Другие вопросы по тегам