Veritas NetBackup™ for OpenStack Administrator's Guide
- Introduction
 - Deploying NetBackup for OpenStack
- Requirements
 - NetBackup for OpenStack network considerations
- Existing endpoints in OpenStack
 - OpenStack endpoints required by NetBackup for OpenStack
 - Recommendation: Provide access to all OpenStack Endpoint types
 - Backup target access required by NetBackup for OpenStack
 - Example of a typical NetBackup for OpenStack network integration
 - Other examples of NetBackup for OpenStack network integrations
 
 - Preparing the installation
 - Spinning up the NetBackup for OpenStack VM
 - Installing NetBackup for OpenStack Components
- Installing on RHOSP
- 1. Prepare for deployment
 - 2] Upload NetBackup for OpenStack puppet module
 - 3] Update overcloud roles data file to include NetBackup for OpenStack services
 - 4] Prepare NetBackup for OpenStack container images
 - 5] Provide environment details in nbos_env.yaml
 - 6] Deploy overcloud with NetBackup OpenStack environment
 - 7] Verify deployment
 - 8] Additional Steps on NetBackup for OpenStack Appliance
 - 9] Troubleshooting for overcloud deployment failures
 
 
 - Installing on RHOSP
 - Configuring NetBackup for OpenStack
 - Post Installation Health-Check
 - Uninstalling from RHOSP
- Clean NetBackup for OpenStack Datamover API service
 - Clean NetBackup for OpenStack Datamover Service
 - Clean NetBackup for OpenStack haproxy resources
 - Clean NetBackup for OpenStack Keystone resources
 - Clean NetBackup for OpenStack database resources
 - Revert overcloud deploy command
 - Revert back to original RHOSP Horizon container
 - Destroy the NetBackup for OpenStack VM Cluster
 
 - Install workloadmgr CLI client
 
 - Configuring NetBackup OpenStack Appliance
 - Configuring NetBackup Master Server
 - NetBackup for OpenStack policies
 - Performing backups and restores of OpenStack
- About snapshots
 - List of snapshots
 - Creating a snapshot
 - Snapshot overview
 - Delete snapshots
 - Snapshot Cancel
 - About restores
 - List of Restores
 - Restores overview
 - Delete a Restore
 - Cancel a Restore
 - One-Click Restore
 - Selective Restore
 - Inplace Restore
 - Required restore.json for CLI
 - About file search
 - Navigating to the file search tab in Horizon
 - Configuring and starting a file search in Horizon
 - Start the File Search and retrieve the results in Horizon
 - Doing a CLI File Search
 - About snapshot mount
 - Create a File Recovery Manager Instance
 - Mounting a snapshot
 - Accessing the File Recovery Manager
 - Identifying mounted snapshots
 - Unmounting a snapshot
 - About schedulers
 - Disable a schedule
 - Enable a schedule
 - Modify a schedule
 - About email notifications
 - Requirements to activate email Notifications
 - Activate/Deactivate the email Notifications
 
 - Performing Backup Administration tasks
- NBOS Backup Admin Area
 - Policy Attributes
 - Policy Quotas
 - Managing Trusts
 - Policy import and migration
 - Disaster Recovery
 - Example runbook for disaster recovery using NFS
- Scenario
 - Prerequisites for the disaster recovery process
 - Disaster recovery of a single policy
- Copy the policy directories to the configured NFS Volume
 - Make the Mount-Paths available
 - Reassign the policy
- Add admin-user to required domains and projects
 - Discover orphaned policies from NFS-Storage of Target Cloud
 - List available projects on Target Cloud in the Target Domain
 - List available users on the Target Cloud in the Target Project that have the right backup trustee role
 - Reassign the policy to the target project
 - Verify that the policy is available at the desired target_project
 
 - Restore the policy
 - Clean up
 
 - Disaster recovery of a complete cloud
- Reconfigure the Target NetBackup for OpenStack installation
 - Make the Mount-Paths available
 - Reassign the policy
- Add admin-user to required domains and projects
 - Discover orphaned policies from NFS-Storage of Target Cloud
 - List available projects on Target Cloud in the Target Domain
 - List available users on the Target Cloud in the Target Project that have the right backup trustee role
 - Reassign the policy to the target project
 - Verify that the policy is available at the desired target_project
 
 - Restore the policy
 - Reconfigure the Target NetBackup for OpenStack installation back to the original one
 - Clean up
 
 
 
 - Troubleshooting
 - Index
 
Create a policy
To create a policy inside Horizon do the following steps:
- On the Horizon console, navigate to NBOS Backups > Policies.
 - Click Create Policy.
 - On the Details tab, Provide the policy name, description, and the policy type as Serial or Parallel.
 - On the Policy Members tab, select the VMs to protect.
 -             On the Schedule tab,           Click Enable Scheduler to schedule the backups.
In the schedule, provide the start date, end date, start time, and the number of hours the backup must repeat.
 - Provide the Retention policy on the Policy Attributes tab.
 - Choose the Full Backup Interval on the Policy Attributes tab.
 - If required, select Pause VM on the Options tab.
 - Click Create.
 
The created policy will be available after a few seconds and starts to take backups according to the provided schedule and policy.
workloadmgr workload-create --instance <instance-id=instance-uuid>
                            [--display-name <display-name>]
                            [--display-description <display-description>]
                            [--workload-type-id <workload-type-id>]
                            [--source-platform <source-platform>]
                            [--jobschedule <key=key-name>]
                            [--metadata <key=key-name>]
                            [--policy-id <policy_id>]
--display-name Optional policy name. (Default=None)
--display-description Optional policy description. (Default=None)
--workload-type-id Policy Type ID is required
--source-platform Policy source platform is required. Supported platform is "OpenStack"
--instance Specify an instance to include in the policy. Specify option multiple times to include multiple instances. Instance-id: Include the instance with this UUID.
--jobschedule Specify following key value pairs for job schedule. Specify option multiple times to include multiple keys. "start_date" : "06/05/2014" "end_date" : "07/15/2014" "start_time" : "2:30 PM" "interval" : "1 hr" "snapshots_to_retain" : "2"
--metadata Specify a key value pair to include in the policy type metadata. Specify option multiple times to include multiple keys. key=value
--policy-id <policy_id> ID of the policy to assign to the policy.