<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">There are several config options you can change to support this model:</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">[DEFAULT]</div><div class="gmail_default" style="font-family:verdana,sans-serif">remote_nova_client = trove.common.clients.nova_client<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">remote_neutron_client = trove.common.clients.neutron_client<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">remote_cinder_client = trove.common.clients.cinder_client</div><div class="gmail_default" style="font-family:verdana,sans-serif">remote_glance_client = trove.common.clients.glance_client<br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><b>However, those configs are extremely not recommended and not maintained any more in Trove, </b>which means, function may broken in this case.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">The reasons are many folds. Apart from the security reason, one important thing is, Trove is a database as a service, what the cloud user is getting from Trove are the access to the database and some management APIs for database operations, rather than a purely Nova VM that has a database installed and can be accessed by the cloud user. If you prefer this model, why not just create Nova VM on your own and manually install database software so you have more control of that?</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="color:rgb(102,102,102);font-family:monospace,monospace"><br></span></div><div><span style="color:rgb(102,102,102);font-family:monospace,monospace">---</span><br></div><div><font color="#666666" face="monospace, monospace">Lingxian Kong</font></div><div><font color="#666666" face="monospace, monospace">Senior Cloud Engineer (Catalyst Cloud)</font></div><div><font color="#666666" face="monospace, monospace">Trove PTL (OpenStack)</font></div><div><font color="#666666" face="monospace, monospace">OpenStack Cloud Provider Co-Lead (Kubernetes)</font><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 5, 2021 at 6:52 PM Ammad Syed <<a href="mailto:syedammad83@gmail.com">syedammad83@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hello Kong,<div><br></div><div>I am using latest victoria release and trove 14.0.</div><div><br></div><div>Yes you are right, this is exactly happening. All the nova instances are in trove user service project. From my admin user i am only able to list database instances.</div><div><br></div><div>Is it possible that all nova instances should also deploy in any tenant project i.e if i am deploying database instance from admin user having adminproject and default domain the nova instance should be in adminproject rather then trove service project.<br><br>Ammad<br><div dir="ltr">Sent from my iPhone</div><div dir="ltr"><br><blockquote type="cite">On Feb 5, 2021, at 1:49 AM, Lingxian Kong <<a href="mailto:anlin.kong@gmail.com" target="_blank">anlin.kong@gmail.com</a>> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hi Syed,</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">What's the trove version you've deployed?</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">From your configuration, once a trove instance is created, a nova server is created in the "service" project, as trove user, you can only show the trove instance.</div><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="color:rgb(102,102,102);font-family:monospace,monospace"><br></span></div><div><span style="color:rgb(102,102,102);font-family:monospace,monospace">---</span><br></div><div><font color="#666666" face="monospace, monospace">Lingxian Kong</font></div><div><font color="#666666" face="monospace, monospace">Senior Cloud Engineer (Catalyst Cloud)</font></div><div><font color="#666666" face="monospace, monospace">Trove PTL (OpenStack)</font></div><div><font color="#666666" face="monospace, monospace">OpenStack Cloud Provider Co-Lead (Kubernetes)</font><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 5, 2021 at 12:40 AM Ammad Syed <<a href="mailto:syedammad83@gmail.com" target="_blank">syedammad83@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I have deployed trove and database instance deployment is successful. But the problem is all the database servers are being created in service account i.e openstack instance list shows the database instances in admin user but when I check openstack server list the database instance won't show up here, its visible in trove service account. </div><div><br></div><div>Can you please advise how the servers will be visible in admin account ? I want to enable multi-tenancy.<div><br></div><div>Below is the configuration</div><div><br></div><div>[DEFAULT]<br>log_dir = /var/log/trove<br># RabbitMQ connection info<br>transport_url = rabbit://openstack:password@controller<br>control_exchange = trove<br>trove_api_workers = 5<br>network_driver = trove.network.neutron.NeutronDriver<br>taskmanager_manager = trove.taskmanager.manager.Manager<br>default_datastore = mysql<br>cinder_volume_type = database_storage<br>reboot_time_out = 300<br>usage_timeout = 900<br>agent_call_high_timeout = 1200<br><br>nova_keypair = trove-key<br><br>debug = true<br>trace = true<br><br># MariaDB connection info<br>[database]<br>connection = mysql+pymysql://trove:password@mariadb01/trove<br><br>[mariadb]<br>tcp_ports = 3306,4444,4567,4568<br><br>[mysql]<br>tcp_ports = 3306<br><br>[postgresql]<br>tcp_ports = 5432<br><br>[redis]<br>tcp_ports = 6379,16379<br><br># Keystone auth info<br>[keystone_authtoken]<br>www_authenticate_uri = <a href="http://controller:5000" target="_blank">http://controller:5000</a><br>auth_url = <a href="http://controller:5000" target="_blank">http://controller:5000</a><br>memcached_servers = controller:11211<br>auth_type = password<br>project_domain_name = default<br>user_domain_name = default<br>project_name = service<br>username = trove<br>password = servicepassword<br><br>[service_credentials]<br>auth_url = <a href="http://controller:5000" target="_blank">http://controller:5000</a><br>region_name = RegionOne<br>project_domain_name = default<br>user_domain_name = default<br>project_name = service<br>username = trove<br>password = servicepassword<br></div><div><br></div>-- <br><div dir="ltr">Regards,<div><br></div><div><br></div><div>Syed Ammad Ali</div></div></div></div>
</blockquote></div>
</div></blockquote></div></div></blockquote></div>