Trove Multi-Tenancy

Lingxian Kong anlin.kong at gmail.com
Thu Feb 4 20:48:59 UTC 2021


Hi Syed,

What's the trove version you've deployed?

>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.

---
Lingxian Kong
Senior Cloud Engineer (Catalyst Cloud)
Trove PTL (OpenStack)
OpenStack Cloud Provider Co-Lead (Kubernetes)


On Fri, Feb 5, 2021 at 12:40 AM Ammad Syed <syedammad83 at gmail.com> wrote:

> Hi,
>
> 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.
>
> Can you please advise how the servers will be visible in admin account ? I
> want to enable multi-tenancy.
>
> Below is the configuration
>
> [DEFAULT]
> log_dir = /var/log/trove
> # RabbitMQ connection info
> transport_url = rabbit://openstack:password@controller
> control_exchange = trove
> trove_api_workers = 5
> network_driver = trove.network.neutron.NeutronDriver
> taskmanager_manager = trove.taskmanager.manager.Manager
> default_datastore = mysql
> cinder_volume_type = database_storage
> reboot_time_out = 300
> usage_timeout = 900
> agent_call_high_timeout = 1200
>
> nova_keypair = trove-key
>
> debug = true
> trace = true
>
> # MariaDB connection info
> [database]
> connection = mysql+pymysql://trove:password@mariadb01/trove
>
> [mariadb]
> tcp_ports = 3306,4444,4567,4568
>
> [mysql]
> tcp_ports = 3306
>
> [postgresql]
> tcp_ports = 5432
>
> [redis]
> tcp_ports = 6379,16379
>
> # Keystone auth info
> [keystone_authtoken]
> www_authenticate_uri = http://controller:5000
> auth_url = http://controller:5000
> memcached_servers = controller:11211
> auth_type = password
> project_domain_name = default
> user_domain_name = default
> project_name = service
> username = trove
> password = servicepassword
>
> [service_credentials]
> auth_url = http://controller:5000
> region_name = RegionOne
> project_domain_name = default
> user_domain_name = default
> project_name = service
> username = trove
> password = servicepassword
>
> --
> Regards,
>
>
> Syed Ammad Ali
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210205/e3668802/attachment.html>


More information about the openstack-discuss mailing list