<div dir="ltr">Trove works fine with neutron. I would look deeper into your logs. Do you have any errors about issues with Rabbit message timeouts? If so your guest may have issues talking to Rabbit. That seems to be a common issue.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 18, 2017 at 8:59 PM, Amrith Kumar <span dir="ltr"><<a href="mailto:amrith.kumar@gmail.com" target="_blank">amrith.kumar@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Sorry Wang Sen, why do you say Trove is not ready for Neutron"? It has worked with Neutron for some releases now.</p>
<p dir="ltr"> This does not appear to be at all related to Neutron.</p>
<p dir="ltr">-amrith</p>
<p dir="ltr">--<br>
<a href="mailto:amrith.kumar@gmail.com" target="_blank">amrith.kumar@gmail.com</a></p><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">On Jan 18, 2017 10:56 PM, "Wang Sen" <<a href="mailto:wangsen@linux.vnet.ibm.com" target="_blank">wangsen@linux.vnet.ibm.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I met the resource not found error when I'm creating a database<br>
instance. The instance stays on build status and turns to error status<br>
after timeout.<br>
<br>
I know trove is not ready for neuton. Is there a work around for this<br>
issue ? Thanks in advance.<br>
<br>
Below is the detailed information.<br>
<br>
Error Log<br>
=========<br>
<br>
/var/log/trove/trove-taskmanag<wbr>er.log:<br>
2017-01-19 11:27:<a href="tel:31.666%2022795" value="+13166622795" target="_blank">31.666 22795</a> ERROR oslo_service.periodic_task [-] Error during Manager.publish_exists_event<br>
2017-01-19 11:27:<a href="tel:31.666%2022795" value="+13166622795" target="_blank">31.666 22795</a> ERROR oslo_service.periodic_task Traceback (most recent call last):<br>
2017-01-19 11:27:<a href="tel:31.666%2022795" value="+13166622795" target="_blank">31.666 22795</a> ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/oslo_service/periodic_<wbr>task.py", line 220, in run_periodic_tasks<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task task(self, context)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/trove/taskmanager/manager.<wbr>py", line 429, in publish_exists_event<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task self.admin_context)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/trove/extensions/mgmt/<wbr>instances/models.py", line 178, in publish_exist_events<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task notifications = transformer()<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/trove/extensions/mgmt/<wbr>instances/models.py", line 271, in __call__<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task client=self.nova_client)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/trove/extensions/mgmt/<wbr>instances/models.py", line 40, in load_mgmt_instances<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task mgmt_servers = client.servers.list(search_opt<wbr>s={'all_tenants': 1})<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/v2/servers.py", line 835, in list<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task "servers")<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/base.py", line 249, in _list<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task resp, body = self.api.client.get(url)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/client.py", line 480, in get<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task return self._cs_request(url, 'GET', **kwargs)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/client.py", line 436, in _cs_request<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task self.authenticate()<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/client.py", line 619, in authenticate<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task self._v2_auth(auth_url)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/client.py", line 684, in _v2_auth<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task return self._authenticate(url, body)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/client.py", line 697, in _authenticate<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task **kwargs)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/client.py", line 431, in _time_request<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task resp, body = self.request(url, method, **kwargs)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task File "/usr/lib/python2.7/dist-packa<wbr>ges/novaclient/client.py", line 425, in request<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task raise exceptions.from_response(resp, body, url, method)<br>
2017-01-19 11:27:31.666 22795 ERROR oslo_service.periodic_task NotFound: The resource could not be found. (HTTP 404)<br>
<br>
Openstack Cluster<br>
=================<br>
<br>
openstack version: Neuton<br>
trove version: 2.5.0<br>
$ root@kvm-215:~# trove --version<br>
2.5.0<br>
$ root@kvm-215:~# openstack --version<br>
openstack 3.2.0<br>
<br>
Controller Node: ubuntu 16.04, 9.181.129.215<br>
Compute Node: ubuntu 16.04, 9.181.129.213<br>
<br>
Manage network: <a href="http://192.168.1.0/24" rel="noreferrer" target="_blank">192.168.1.0/24</a><br>
Provider network: <a href="http://9.181.129.0/24" rel="noreferrer" target="_blank">9.181.129.0/24</a><br>
<br>
endpoints:<br>
<br>
$ openstack endpoint list<br>
<br>
+-----------------------------<wbr>-----+-----------+------------<wbr>--+--------------+---------+--<wbr>---------+--------------------<wbr>--------------------------+<br>
| ID | Region | Service Name | Service Type | Enabled | Interface | URL |<br>
+-----------------------------<wbr>-----+-----------+------------<wbr>--+--------------+---------+--<wbr>---------+--------------------<wbr>--------------------------+<br>
| 08fa008d727643428800f10b31e32e<wbr>3b | RegionOne | glance | image | True | admin | <a href="http://controller:9292" rel="noreferrer" target="_blank">http://controller:9292</a> |<br>
| 26cd2828179e4ca58b4cda80127889<wbr>c2 | RegionOne | cinder | volume | True | admin | <a href="http://controller:8776/v1/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8776/v1/%(te<wbr>nant_id)s</a> |<br>
| 3148ed89e7e241b287d5dc68960d80<wbr>52 | RegionOne | cinderv2 | volumev2 | True | admin | <a href="http://controller:8776/v2/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8776/v2/%(te<wbr>nant_id)s</a> |<br>
| 42d5aac6c0a349c5a167280459b165<wbr>49 | RegionOne | trove | database | True | public | <a href="http://controller:8779/v1.0/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8779/v1.0/%(<wbr>tenant_id)s</a> |<br>
| 4600804165954819944a8c0ff9fe5f<wbr>7d | RegionOne | trove | database | True | admin | <a href="http://controller:8779/v1.0/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8779/v1.0/%(<wbr>tenant_id)s</a> |<br>
| 4b7e6ba4db9d406d9f008a5c71700d<wbr>94 | RegionOne | nova | compute | True | internal | <a href="http://controller:8774/v2.1/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8774/v2.1/%(<wbr>tenant_id)s</a> |<br>
| 4c35a14f4c8a4224aede30f91af256<wbr>47 | RegionOne | glance | image | True | public | <a href="http://controller:9292" rel="noreferrer" target="_blank">http://controller:9292</a> |<br>
| 5a2ea322cadb4a4881db689015dfa1<wbr>82 | RegionOne | neutron | network | True | public | <a href="http://controller:9696" rel="noreferrer" target="_blank">http://controller:9696</a> |<br>
| 688688d146ee4d0eb93da67d108dd6<wbr>a8 | RegionOne | neutron | network | True | internal | <a href="http://controller:9696" rel="noreferrer" target="_blank">http://controller:9696</a> |<br>
| 6db0991bd4e9439a87ed08e696dfbf<wbr>35 | RegionOne | cinderv2 | volumev2 | True | internal | <a href="http://controller:8776/v2/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8776/v2/%(te<wbr>nant_id)s</a> |<br>
| 721c045a5acb44c8a67545bd880e05<wbr>aa | RegionOne | cinder | volume | True | internal | <a href="http://controller:8776/v1/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8776/v1/%(te<wbr>nant_id)s</a> |<br>
| 74261ec81ed642b680b35a101902f9<wbr>c2 | RegionOne | swift | object-store | True | public | <a href="http://controller:8080/v1/AUTH_%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8080/v1/AUTH<wbr>_%(tenant_id)s</a> |<br>
| 74f5a84c8bb344bda8f3dce5570001<wbr>d4 | RegionOne | neutron | network | True | admin | <a href="http://controller:9696" rel="noreferrer" target="_blank">http://controller:9696</a> |<br>
| 85a295d376584809ac2c8adde8c59a<wbr>fa | RegionOne | cinder | volume | True | public | <a href="http://controller:8776/v1/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8776/v1/%(te<wbr>nant_id)s</a> |<br>
| 886c00a92bbf4b6d9244427d4f7a0e<wbr>8d | RegionOne | swift | object-store | True | admin | <a href="http://controller:8080/v1" rel="noreferrer" target="_blank">http://controller:8080/v1</a> |<br>
| 8ccce1c3736a4c0493ffee8f07f016<wbr>b0 | RegionOne | keystone | identity | True | admin | <a href="http://controller:35357/v3/" rel="noreferrer" target="_blank">http://controller:35357/v3/</a> |<br>
| b59590340879457cb6311d30443876<wbr>35 | RegionOne | swift | object-store | True | internal | <a href="http://controller:8080/v1/AUTH_%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8080/v1/AUTH<wbr>_%(tenant_id)s</a> |<br>
| b80a4a3dda8344ac992644d2c8dc16<wbr>7b | RegionOne | trove | database | True | internal | <a href="http://controller:8779/v1.0/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8779/v1.0/%(<wbr>tenant_id)s</a> |<br>
| bcfc25d9ec6d4cbfb10746cbd3caf1<wbr>53 | RegionOne | keystone | identity | True | internal | <a href="http://controller:35357/v3/" rel="noreferrer" target="_blank">http://controller:35357/v3/</a> |<br>
| bf565acdf1b64ea8a079a7e49f3733<wbr>1a | RegionOne | keystone | identity | True | public | <a href="http://controller:5000/v3/" rel="noreferrer" target="_blank">http://controller:5000/v3/</a> |<br>
| dbcb99659b9f428aae909f77cb22bd<wbr>1c | RegionOne | cinderv2 | volumev2 | True | public | <a href="http://controller:8776/v2/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8776/v2/%(te<wbr>nant_id)s</a> |<br>
| de93f0d04ffa43b0bdc93da396044a<wbr>06 | RegionOne | nova | compute | True | admin | <a href="http://controller:8774/v2.1/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8774/v2.1/%(<wbr>tenant_id)s</a> |<br>
| f9e8afbd6fe747619fd325982930e7<wbr>82 | RegionOne | glance | image | True | internal | <a href="http://controller:9292" rel="noreferrer" target="_blank">http://controller:9292</a> |<br>
| fb13a0896e724ac4b972531a3cc468<wbr>53 | RegionOne | nova | compute | True | public | <a href="http://controller:8774/v2.1/%(tenant_id)s" rel="noreferrer" target="_blank">http://controller:8774/v2.1/%(<wbr>tenant_id)s</a> |<br>
+-----------------------------<wbr>-----+-----------+------------<wbr>--+--------------+---------+--<wbr>---------+--------------------<wbr>--------------------------+<br>
<br>
Trove Configuration<br>
===================<br>
<br>
trove.conf:<br>
[DEFAULT]<br>
debug = False<br>
auth_strategy = keystone<br>
add_addresses = True<br>
bind_host = 0.0.0.0<br>
bind_port = 8779<br>
rpc_backend=rabbit<br>
control_exchange = trove<br>
db_api_implementation = "trove.db.sqlalchemy.api"<br>
trove_auth_url = <a href="http://controller:5000/v3" rel="noreferrer" target="_blank">http://controller:5000/v3</a><br>
nova_compute_url = <a href="http://controller:8774/v2.1" rel="noreferrer" target="_blank">http://controller:8774/v2.1</a><br>
cinder_url = <a href="http://controller:8776/v1" rel="noreferrer" target="_blank">http://controller:8776/v1</a><br>
swift_url = <a href="http://controller:8080/v1/AUTH_" rel="noreferrer" target="_blank">http://controller:8080/v1/AUTH<wbr>_</a><br>
notifier_queue_hostname = controller<br>
os_region_name = RegionOne<br>
network_label_regex = .*<br>
trove_volume_support = True<br>
block_device_mapping = vdb<br>
device_path = /dev/vdb<br>
max_accepted_volume_size = 10<br>
max_instances_per_tenant = 5<br>
max_volumes_per_tenant = 100<br>
max_backups_per_tenant = 5<br>
volume_time_out=30<br>
http_get_rate = 200<br>
http_post_rate = 200<br>
http_put_rate = 200<br>
http_delete_rate = 200<br>
http_mgmt_post_rate = 200<br>
trove_dns_support = False<br>
dns_account_id = 123456<br>
dns_auth_url = <a href="http://127.0.0.1:5000/v2.0" rel="noreferrer" target="_blank">http://127.0.0.1:5000/v2.0</a><br>
dns_username = user<br>
dns_passkey = password<br>
dns_ttl = 3600<br>
dns_domain_name = '<a href="http://trove.com" rel="noreferrer" target="_blank">trove.com</a>.'<br>
dns_domain_id = 11111111-1111-1111-1111-111111<wbr>111111<br>
dns_driver = trove.dns.designate.driver.Des<wbr>ignateDriver<br>
dns_instance_entry_factory = trove.dns.designate.driver.Des<wbr>ignateInstanceEntryFactory<br>
dns_endpoint_url = <a href="http://127.0.0.1/v1/" rel="noreferrer" target="_blank">http://127.0.0.1/v1/</a><br>
dns_service_type = dns<br>
network_driver = trove.network.nova.NovaNetwork<br>
default_neutron_networks =<br>
taskmanager_queue = taskmanager<br>
admin_roles = admin<br>
agent_heartbeat_time = 10<br>
agent_call_low_timeout = 5<br>
agent_call_high_timeout = 150<br>
reboot_time_out = 60<br>
api_paste_config = /etc/trove/api-paste.ini<br>
log_dir = /var/log/trove<br>
[database]<br>
connection = mysql+pymysql://trove:pass4tro<wbr>ve@controller/trove<br>
idle_timeout = 3600<br>
[profiler]<br>
[ssl]<br>
[t_host=controller<br>
rabbit_userid=openstack<br>
rabbit_password=RABBITPASS<br>
[mysql]<br>
root_on_create = False<br>
tcp_ports = 3306<br>
volume_support = True<br>
device_path = /dev/vdb<br>
ignore_users = os_admin, root<br>
ignore_dbs = mysql, information_schema, performance_schema<br>
[redis]<br>
tcp_ports = 6379<br>
volume_support = False<br>
[cassandra]<br>
tcp_ports = 7000, 7001, 9042, 9160<br>
volume_support = True<br>
device_path = /dev/vdb<br>
[couchbase]<br>
tcp_ports = 8091, 8092, 4369, 11209-11211, 21100-21199<br>
volume_support = True<br>
device_path = /dev/vdb<br>
[mongodb]<br>
tcp_ports = 2500, 27017, 27019<br>
volume_support = True<br>
device_path = /dev/vdb<br>
num_config_servers_per_cluster = 1<br>
num_query_routers_per_cluster = 1<br>
[vertica]<br>
tcp_ports = 5433, 5434, 22, 5444, 5450, 4803<br>
udp_ports = 5433, 4803, 4804, 6453<br>
volume_support = True<br>
device_path = /dev/vdb<br>
cluster_support = True<br>
cluster_member_count = 3<br>
api_strategy = trove.common.strategies.cluste<wbr>r.experimental.vertica.api.<wbr>VerticaAPIStrategy<br>
[cors]<br>
[cors.subdomain]<br>
[keystone_authtoken]<br>
auth_uri = <a href="http://controller:5000" rel="noreferrer" target="_blank">http://controller:5000</a><br>
auth_url = <a href="http://controller:35357" rel="noreferrer" target="_blank">http://controller:35357</a><br>
auth_type = password<br>
project_domain_name = default<br>
user_domain_name = default<br>
project_name = service<br>
username = trove<br>
password = pass4trove<br>
oslo_messaging_rabbit]<br>
<br>
<br>
trove-taskmanager.conf:<br>
[DEFAULT]<br>
debug = False<br>
update_status_on_fail = True<br>
rpc_backend=rabbit<br>
control_exchange = trove<br>
db_api_implementation = trove.db.sqlalchemy.api<br>
trove_auth_url = <a href="http://controller:5000/v3" rel="noreferrer" target="_blank">http://controller:5000/v3</a><br>
nova_compute_url = <a href="http://controller:8774/v2.1" rel="noreferrer" target="_blank">http://controller:8774/v2.1</a><br>
cinder_url = <a href="http://controller:8776/v1" rel="noreferrer" target="_blank">http://controller:8776/v1</a><br>
swift_url = <a href="http://controller:8080/v1/AUTH_" rel="noreferrer" target="_blank">http://controller:8080/v1/AUTH<wbr>_</a><br>
notifier_queue_hostname = controller<br>
os_region_name = RegionOne<br>
trove_volume_support = True<br>
block_device_mapping = vdb<br>
device_path = /dev/vdb<br>
mount_point = /var/lib/mysql<br>
volume_time_out=30<br>
server_delete_time_out=480<br>
use_nova_server_config_drive = True<br>
nova_proxy_admin_user = admin<br>
nova_proxy_admin_pass = frobisher86<br>
nova_proxy_admin_tenant_name = service<br>
taskmanager_manager=trove.task<wbr>manager.manager.Manager<br>
exists_notification_transforme<wbr>r = trove.extensions.mgmt.instance<wbr>s.models.NovaNotificationTrans<wbr>former<br>
exists_notification_ticks = 30<br>
notification_service_id = mysql:2f3ff068-2bfb-4f70-9a9d-<wbr>a6bb65bc084b<br>
trove_dns_support = False<br>
dns_account_id = 123456<br>
dns_auth_url = <a href="http://controller:5000/v2.0" rel="noreferrer" target="_blank">http://controller:5000/v2.0</a><br>
dns_username = user<br>
dns_passkey = password<br>
dns_ttl = 3600<br>
dns_domain_name = '<a href="http://trove.com" rel="noreferrer" target="_blank">trove.com</a>.'<br>
dns_domain_id = 11111111-1111-1111-1111-111111<wbr>111111<br>
dns_driver = trove.dns.designate.driver.Des<wbr>ignateDriver<br>
dns_instance_entry_factory = trove.dns.designate.driver.Des<wbr>ignateInstanceEntryFactory<br>
dns_endpoint_url = <a href="http://controller/v1/" rel="noreferrer" target="_blank">http://controller/v1/</a><br>
dns_service_type = dns<br>
network_driver=trove.network.n<wbr>eutron.NeutronDriver<br>
default_neutron_networks =<br>
trove_security_groups_support = True<br>
trove_security_group_rule_cidr = <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
agent_heartbeat_time = 10<br>
agent_call_low_timeout = 5<br>
agent_call_high_timeout = 150<br>
agent_replication_snapshot_tim<wbr>eout = 36000<br>
use_nova_server_volume = False<br>
network_label_regex = .*<br>
template_path = /etc/trove/templates/<br>
pydev_debug = disabled<br>
[database]<br>
connection = mysql+pymysql://trove:pass4tro<wbr>ve@controller/trove<br>
idle_timeout = 3600<br>
[profiler]<br>
[oslo_messaging_rabbit]<br>
rabbit_host=controller<br>
rabbit_userid=openstack<br>
rabbit_password=pass4rabbit<br>
[mysql]<br>
icmp = True<br>
tcp_ports = 3306<br>
volume_support = True<br>
device_path = /dev/vdb<br>
[redis]<br>
tcp_ports = 6379<br>
volume_support = False<br>
[cassandra]<br>
tcp_ports = 7000, 7001, 9042, 9160<br>
volume_support = True<br>
device_path = /dev/vdb<br>
[couchbase]<br>
tcp_ports = 8091, 8092, 4369, 11209-11211, 21100-21199<br>
volume_support = True<br>
device_path = /dev/vdb<br>
[mongodb]<br>
volume_support = True<br>
device_path = /dev/vdb<br>
[vertica]<br>
tcp_ports = 5433, 5434, 22, 5444, 5450, 4803<br>
udp_ports = 5433, 4803, 4804, 6453<br>
volume_support = True<br>
device_path = /dev/vdb<br>
mount_point = /var/lib/vertica<br>
taskmanager_strategy = trove.common.strategies.cluste<wbr>r.experimental.vertica.taskman<wbr>ager.VerticaTaskManagerStrateg<wbr>y<br>
<br>
<br>
trove-conductor.conf:<br>
[DEFAULT]<br>
debug = False<br>
trove_auth_url = <a href="http://controller:5000/v3" rel="noreferrer" target="_blank">http://controller:5000/v3</a><br>
notifier_queue_hostname = controller<br>
log_dir = /var/log/trove<br>
conductor_manager = trove.conductor.manager.Manage<wbr>r<br>
rpc_backend=rabbit<br>
control_exchange = trove<br>
[profiler]<br>
[database]<br>
connection = mysql+pymysql://trove:pass4tro<wbr>ve@controller/trove<br>
[oslo_messaging_rabbit]<br>
rabbit_host=controller<br>
rabbit_userid=openstack<br>
rabbit_password=RABBITPASS<br>
<br>
<br>
trove-guestagent.conf:<br>
[DEFAULT]<br>
debug = True<br>
log_file = trove-guestagent.log<br>
log_dir = /var/log/trove<br>
ignore_users = os_admin<br>
control_exchange = trove<br>
<br>
rabbit_host = controller<br>
rabbit_userid = openstack<br>
rabbit_password = RABBITPASS<br>
nova_proxy_admin_user = admin<br>
nova_proxy_admin_pass = ADMIN_PASS<br>
nova_proxy_admin_tenant_name = service<br>
trove_auth_url = <a href="http://controller:35357/v3" rel="noreferrer" target="_blank">http://controller:35357/v3</a><br>
<br>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</blockquote></div>
</div></div><br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div>