This article will discuss launching a new MySQL instance using the Tesora Database as a Service Platform, which is based on OpenStack Trove. It’s designed to run entirely on OpenStack, with the goal of allowing users to quickly and easily use the native features of a database without the burden of handling complex administrative tasks. Cloud users and database administrators can provision and manage multiple database instances as needed.
Step 1: To use OpenStack Trove, first you will need to have Guest Images for each datastore and version. These images are loaded to OpenStack Glance (where virtual machine images are stored) and registered with Trove. Some guest images for development and testing are available for download from OpenStack at http://tarballs.openstack.org/trove/images/ubuntu.
Step 2: Next, using the Tesora DBaaS platform dashboard, you log in as the admin user. To create a new instance, simply click on the “Launch Instance” button that triggers a screen where you create an instance name, the flavor – which is the kind of machine or the virtual machine – and then how big a database volume to allocate to this instance and finally type of database. If you want to increase the size of the instance later on, you can.
Step 3: One of the features of the Tesora DBaaS platform is that as you create instances, you can also specify users and database. Once the instance has been created, it requires an IP address. At this point, by clicking on the instance name, you can then see the properties, when it was created, its resources, as well as the end point information for connecting to the database.
That’s it, you’re done. It’s that simple. We’ve created this “Configuring & Managing MySQL Instances: Launching a New Instance” video demonstration, below, so you can see for yourself how easy it is to launch a new MySQL instance with the Tesora DBaaS platform — database as a service based on OpenStack Trove.