Settings / OpenStack

Credentials

In this section you can configure the required settings in order to be able to connect to OpenStack

../_images/settings-openstack-credentials.png

Notifications

In this section you can configure OpenStack notification settings. Fleio needs some notifications from OpenStack in order to be able to function correctly. You can configure notification directly via OpenStack messaging server (usually RabbitMQ) or you can use Fleio collector.

Make sure you enable OpenStack notifications and you add the RabbitMQ user for Fleio.

Note that Test connections button from the Notifications tab does not confirm that RabbitMQ messages are received by Fleio. This only confirms that Fleio can connect and authenticate to the provided RabbitMQ URL(s). The test if notifications are working, for instance for compute instances, is to shut down or create an instance and see that the instance is changing state or appears in the Fleio user interface. Similarly, you can check other notifications:

  • to confirm working Keystone notifications: create an OpenStack project and confirm that it appears in Fleio
  • to confirm working Cinder notifications: create an OpenStack volume and confirm that it appears in Fleio
  • use the same test for other OpenStack projects and objects.
../_images/settings-openstack-notifications.png

Defaults

Various other defaults required for Fleio to function properly with OpenStack

../_images/settings-openstack-defaults.png

Volume size increments

This is the step size that can be used when extending a volume for a particular region.

The default value is 1 GB for every volume type.

This value is somewhat representative as the default OpenStack behaviour is to automatically round up the volume size if invalid values are provided.

../_images/settings-openstack-volume-size-increments.png

Discovered services

In this section you can see a list of all discovered services and if they are supported by fleio along with minimum and maximum version supported.

../_images/settings-openstack-discovered-services.png

Note

More details on setting up Fleio for OpenStack are located here