You can upgrade your datastore version. When you perform an upgrade, the system automatically manages data and configuration files of your database.
To perform datastore upgrade, you need:
This example shows you how to upgrade Redis datastore (version 3.2.6) for a single instance database.
Note
Before you begin make sure that:
Check instance status
Use openstack database instance list to check whether the status of your instance is ACTIVE.
$openstack database instance list
+--------------------------------------+------------+-----------+-------------------+--------+-----------+------+-----------+
| ID | Name | Datastore | Datastore Version | Status | Flavor ID | Size | Region |
+--------------------------------------+------------+-----------+-------------------+--------+-----------+------+-----------+
| 55411e95-1670-497f-8d92-0179f3b4fdd4 | redis_test | redis | 3.2.6 | ACTIVE | 6 | 5 | RegionOne |
+--------------------------------------+------------+-----------+-------------------+--------+-----------+------+-----------+
Check if target version is available
Use openstack datastore version list command to list all available versions your datastore.
$openstack datastore version list redis
+--------------------------------------+-------+
| ID | Name |
+--------------------------------------+-------+
| 483debec-b7c3-4167-ab1d-1765795ed7eb | 3.2.6 |
| 507f666e-193c-4194-9d9d-da8342dcb4f1 | 3.2.7 |
+--------------------------------------+-------+
Run upgrade
Use openstack database instance command to upgrade your datastore for the selected instance.
$openstack database instance 55411e95-1670-497f-8d92-0179f3b4fdd4 3.2.7
Wait until status changes from UPGRADE to ACTIVE
You can use openstack database instance list to check the current status.
$openstack database instance list
+--------------------------------------+------------+-----------+-------------------+---------+-----------+------+-----------+
| ID | Name | Datastore | Datastore Version | Status | Flavor ID | Size | Region |
+--------------------------------------+------------+-----------+-------------------+---------+-----------+------+-----------+
| 55411e95-1670-497f-8d92-0179f3b4fdd4 | redis_test | redis | 3.2.7 | UPGRADE | 6 | 5 | RegionOne |
+--------------------------------------+------------+-----------+-------------------+---------+-----------+------+-----------+
Upgrade for other datastores works in the same way. Currently Trove supports upgrades for the following datastores:
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.