Storware Integration with PCD
Integrate Storware Backup and Recovery with Platform9 Private Cloud Director to protect virtual machine workloads with agentless, policy-driven backup and recovery.
Storware Backup and Recovery is a software-defined data protection solution that provides agentless backup, snapshot management, and disaster recovery for virtual machines running in Private Cloud Director (PCD).
This guide explains how to deploy Storware, connect it to your PCD environment so it can discover and protect your VMs, run backup and restore operations, and enable tag-based policy assignment.
Prerequisites
Before you begin, ensure you meet the following criteria.
Storware Backup and Recovery
Storware Backup and Recovery 7.5 or later, with the Storware Server and at least one Storware Node installed and running.
Administrative privileges in the Storware web console.
PCD environment
PCD version 2025.10 or later.
Administrator access to create users and assign roles.
Access to run
pcdctlcommands.
Network requirements
The Storware Node can reach the PCD Identity, Compute, Block Storage, Image library, and Networking service API endpoints over HTTPS (port 443).
Constraints
The following limitations apply to Storware 7.5 with PCD:
Instant restore is not supported.
Restoring VMs to non-DHCP networks is not supported.
The Download image from Glance option in the Storware OpenStack settings does not apply to PCD. The setting can be left at its default value because it does not affect functionality.
Supported backup methods
Storware supports three backup strategies for OpenStack environments. PCD supports only one of them.
Disk attachment with generic incremental
Yes (recommended)
Storware snapshots each Storage volume, clones it to a temporary volume, and hot-attaches the temporary volume to a proxy VM. Incremental backups work on any storage backend by using block-level checksum comparison.
Disk attachment
No
Libvirt strategy (SSH transfer)
No
For more information about each strategy, see the Storware OpenStack documentation.
Deploy Storware Backup and Recovery
Before you integrate Storware with PCD, install and start the Storware Server and Storware Node by following the Storware deployment documentation.
Storware installs under /opt/vprotect and uses /vprotect_data as a staging space by default. Do not change these paths.
NOTE
To enable tag-based SLA policy auto-assignment after the integration is complete, additional configuration is required. See Enable tag-based policy assignment.
Configure PCD user for Storware
Storware requires a dedicated PCD user with system-scoped admin privileges. System-scoped privileges enable Storware to discover and manage VMs across all tenants and domains, without being restricted to a single project.
Create the Storware user
Create a dedicated user for Storware in PCD:
Assign system-scoped admin privileges to the user:
Verify the role assignment:
Confirm the output includes:
The user exists in the list.
An assignment row where the System column shows
all.
Test the connection
Before configuring Storware, verify that the user can authenticate with the system scope:
Set environment variables for the Storware user:
Test authentication:
If successful, you will see token details. If this fails, verify the user credentials and role assignment before proceeding.
Connect Storware to PCD
After configuring the PCD user, add your PCD environment as a virtualization provider in Storware so that Storware can discover and protect your VMs.
Add PCD as a virtualization provider
In the Storware web UI, navigate to Virtual Environments > Virtualization Providers.
Select Create, then select OpenStack at the top of the form.

On the General tab, enter the following:
A name for the provider.
The node configuration that points to your Storware Node VM.
The URL of your PCD Auth endpoint, formed by appending
/keystone/v3to your PCD FQDN. For example:https://<DU-FQDN>/keystone/v3.Import/Export Mode: select Disk attachment with generic incremental.
On the OpenStack Settings tab, set Endpoint Interface Type to Public.

On the Authentication Domain tab, enter the following:
Domain name:
Default.Username and Password: the credentials of the Storware user you created in Configure PCD user for Storware.
Select Save.
Run the first inventory sync
After Storware saves the provider, it discovers hypervisors and begins initial VM discovery.
In the Virtualization Providers list, locate your PCD provider.
Select Inventory Synchronization.
The Workflow Executions Console at the bottom of the page shows the synchronization progress.

Verify inventory discovery
After the sync completes, confirm that Storware can see your PCD workloads.
Navigate to Virtual Environments > Virtual Machines.
Confirm that all expected PCD instances appear in the list.
If VMs do not appear, verify the following:
Network connectivity from the Storware Node to the PCD Identity, Compute, Block Storage, Image library, and Networking service endpoints.
The Storware user credentials and system-scoped admin role assignment.
Backup and restore VMs
After inventory discovery completes, you can configure backup policies and run restore operations from the Storware web console.
To configure backup schedules, retention, and on-demand backups, see Storware documentation on creating and scheduling backups.
To run full restore, file-level recovery, or cross-environment restore, see Storware documentation on restoring virtual machines.
Enable tag-based policy assignment
By default, Storware does not read OpenStack VM tags, so it cannot auto-assign SLA policies based on tags. To enable tag-based policy assignment, explicitly set the Compute API microversion on each Storware Node. Tag scanning requires Compute API version 2.26 or later.
Complete the following steps on every Storware Node.
Open the node properties file:
Find and uncomment the following line:
Restart the Storware Node service:
After the service restarts, Storware reads OpenStack VM tags and assigns matching VMs to the corresponding SLA policies.
Instant restore
Instant restore is a Storware feature that boots a VM directly from backup storage while data restores in the background. Instant restore is not supported with PCD as of Storware 7.5.
Last updated
Was this helpful?
