NetBackup™ for OpenStack Administrator's Guide
- Introduction
- Deploying NetBackup for OpenStack
- Requirements
- NetBackup for OpenStack network considerations
- Preparing the installation
- Spinning up the NetBackup for OpenStack virtual machine
- Installing NetBackup for OpenStack Components
- Installing on RHOSP
- Prepare for deployment
- Updating the overcloud roles data file to include NetBackup for OpenStack services
- Additional Steps on NetBackup for OpenStack Appliance
- Installing on Ansible OpenStack Ussuri
- Installing on Kolla
- Pushing NetBackup for OpenStack images to the local registry
- Installing on RHOSP
- Configuring NetBackup for OpenStack
- Post Installation Health-Check
- Uninstalling NetBackup for OpenStack
- Uninstalling from RHOSP
- Uninstalling from Ansible OpenStack
- Uninstalling from Kolla Openstack
- Uninstalling from RHOSP
- Upgrading NetBackup for OpenStack
- Configuring NetBackup OpenStack Appliance
- Configuring NetBackup primary server
- NetBackup for OpenStack protections
- Performing snapshots, backups, and restores of OpenStack
- About restores
- Required restore.json file for CLI
- About schedules
- Performing Backup Administration tasks
- Disaster recovery
- Troubleshooting
- General Troubleshooting Tips
- Health check of NetBackup for OpenStack
- Important log files
Deploying the overcloud with NetBackup OpenStack environment
Use the following heat environment file and roles data file in overcloud deploy command:
nbos_env.yaml
roles_data.yaml
Use correct NetBackup OpenStack endpoint map file as per available Keystone endpoint configuration
Instead of
tls-endpoints-public-dns.yaml
file, useenvironments/nbos_env_tls_endpoints_public_dns.yaml
Instead of
tls-endpoints-public-ip.yaml
file, useenvironments/nbos_env_tls_endpoints_public_ip.yaml
Instead of
tls-everywhere-endpoints-dns.yaml
file, useenvironments/nbos_env_tls_everywhere_dns.yaml
To include new environment files use -e option and for roles data file use -r option.
An example of overcloud deploy command:
openstack overcloud deploy --stack overcloud --templates \ -n /home/stack/templates/network_data.yaml \ -r /home/stack/templates/roles_data.yaml \ -e /home/stack/templates/enable-tls.yaml \ -e /home/stack/templates/inject-trust-anchor-hiera.yaml \ -e /home/stack/nbos-cfg-scripts/redhat-director-scripts/ <RHOSP_RELEASE_DIRECTORY>/environments/nbos_env_tls_endpoints_public_ip.yaml \ -e /home/stack/templates/overcloud-baremetal-deployed.yaml \ -e /home/stack/templates/overcloud-networks-deployed.yaml \ -e /home/stack/templates/overcloud-vip-deployed.yaml \ -e /home/stack/containers-prepare-parameter.yaml \ -e /home/stack/templates/environment-file.yaml \ -e /home/stack/nbos-cfg-scripts/redhat-director-scripts/ <RHOSP_release_directory>/environments/nbos_env.yaml \ --ntp-server 172.16.8.24 > /home/stack/templates/overcloud_deploy.log