Trove instance stuck at BUILD
I installed Trove (liberty) on Ubuntu 15.04 from Ubuntu official repository. When I create an instance, it stucked at BUILD status. I checked log files in both controller node and Trove instance. Within the instance, trove-guestagent.log said:
2015-12-13 01:30:45.277 1561 DEBUG trove.conductor.api [-] Making async call to cast heartbeat for instance: None heartbeat /usr/lib/python2.7/dist-packages/trove/conductor/api.py:48
In the controller node, trove-conductor.log said:
2015-12-12 21:59:45.282 3306 ERROR oslo_messaging.rpc.dispatcher ModelNotFoundError: InstanceServiceStatus Not Found
I searched around, most threads said that the problem is guest_info
is not injected to instance. But I do have /etc/trove/conf.d/guest_info.conf
in my instance. tenant_id
in the file is correct, but the funny thing is the guest_id
does not match the instance UUID. Every time I create a new instance, guest_id
changed, but never match the instance UUID in nova.
[DEFAULT]
guest_id=b3bfdf0e-33c5-4c09-9660-85c236352be0
datastore_manager=mysql
tenant_id=d79d7b229d8c4502a571d1c871c87b5f
Any suggestions?