Installation

Enterprise

Bacula Enterprise Only

This solution is only available for Bacula Enterprise. For subscription inquiries, please reach out to sales@baculasystems.com.

In order to use the OpenStack Plugin, a Bacula File Daemon has to be installed on a Nova server running in the OpenStack environment. This instance is referred to as a proxy server throughout this document.

The proxy server needs to have network access to the OpenStack API. The default network adapter should be enough.

Since all backup interactions are conducted over the network, the Bacula Enterprise File Daemon must have access to the required OpenStack endpoints.

This is an example of the OpenStack endpoint list:

# openstack endpoint list
+----------------------------------+-----------+--------------+----------------+---------+-----------+----------------------------------------------+
| ID                               | Region    | Service Name | Service Type   | Enabled | Interface | URL                                          |
+----------------------------------+-----------+--------------+----------------+---------+-----------+----------------------------------------------+
| 43dccd9ef03348d6ba2607a98eca3fcb | RegionOne | glance       | image          | True    | public    | http://10.0.100.35/image                     |
| 5aff87259bd84784bcd062b11867cf3b | RegionOne | cinder       | block-storage  | True    | public    | http://10.0.100.35/volume/v3/$(project_id)s  |
| 638573f7563546de91945ddbfbff0147 | RegionOne | keystone     | identity       | True    | public    | http://10.0.100.35/identity                  |
| 7b117b1f5cd845d9aee6963455839115 | RegionOne | cinderv3     | volumev3       | True    | public    | http://10.0.100.35/volume/v3/$(project_id)s  |
| 892289c4035e4220b8e4ed4333043196 | RegionOne | nova         | compute        | True    | public    | http://10.0.100.35/compute/v2.1              |
| 8cf737698e5d49db84b8944877cdc44b | RegionOne | neutron      | network        | True    | public    | http://10.0.100.35:9696/networking           |
| ab7f79fd8c3d4a7c8c46c96a5744dd98 | RegionOne | nova_legacy  | compute_legacy | True    | public    | http://10.0.100.35/compute/v2/$(project_id)s |
| e0ce34ec34834a8b9b6049dc697577d5 | RegionOne | placement    | placement      | True    | public    | http://10.0.100.35/placement                 |
+----------------------------------+-----------+--------------+----------------+---------+-----------+----------------------------------------------+

After the proxy server installation, the bconsole .query commands can be used to confirm that the OpenStack Plugin is installed on the Bacula proxy server, that the Bacula Client can load and execute the plugin, and that the plugin can communicate correctly with the OpenStack APIs.

Click here for more details on the bconsole Query Commands for OpenStack.

Read more:

Go back to: OpenStack Plugin.