Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. NetBackup™ for OpenStack Administrator's Guide
  3. Deploying NetBackup for OpenStack
  4. Installing NetBackup for OpenStack Components
  5. Installing on Kolla Ussuri
  6. Enabling the NetBackup for OpenStack snapshot mount feature
NetBackup™ for OpenStack Administrator's Guide

Enabling the NetBackup for OpenStack snapshot mount feature

To enable NetBackup for OpenStack's Snapshot mount feature it is necessary to make the NetBackup for OpenStack Backup target available to the nova-compute and nova-libvirt containers.

Edit /path/to/venv/share/kolla-ansible/ansible/roles/nova-cell/defaults/main.yml and find nova_libvirt_default_volumes variable. Append the NetBackup for OpenStack mount bind /var/nbos:/var/nbos:shared to the list of already existing volumes.

For a default Kolla installation, the variables look as follows:

nova_libvirt_default_volumes:
  - "{{ node_config_directory }}/nova-libvirt/:{{ container_config_
    directory }}/:ro"
  - "/etc/localtime:/etc/localtime:ro"
  - "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family 
    == 'Debian' else '' }}"
  - "/lib/modules:/lib/modules:ro"
  - "/run/:/run/:shared"
  - "/dev:/dev"
  - "/sys/fs/cgroup:/sys/fs/cgroup"
  - "kolla_logs:/var/log/kolla/"
  - "libvirtd:/var/lib/libvirt"
  - "{{ nova_instance_datadir_volume }}:/var/lib/nova/"
  - "{% if enable_shared_var_lib_nova_mnt | bool %}/var/lib/nova/mnt:
    /var/lib/nova/mnt:shared{% endif %}"
  - "nova_libvirt_qemu:/etc/libvirt/qemu"
  - "{{ kolla_dev_repos_directory ~ '/nova/nova:/var/lib/
     kolla/venv/lib/python' ~ distro_python_version ~ '
					/site-packages/nova' if nova_dev_mode | bool else '' }
  - "/var/nbos:/var/nbos:shared"

Next, find the variable nova_compute_default_volumes in the same file and append the mount bind /var/nbos:/var/nbos:shared to the list.

After the change, the variable will look as follows for a default Kolla installation :

nova_compute_default_volumes:
  - "{{ node_config_directory }}/nova-compute/:{{ container_config_
				directory }}/:ro"
  - "/etc/localtime:/etc/localtime:ro"
  - "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family 
				== 'Debian' else '' }}"
  - "/lib/modules:/lib/modules:ro"
  - "/run:/run:shared"
  - "/dev:/dev"
  - "kolla_logs:/var/log/kolla/"
  - "{% if enable_iscsid | bool %}iscsi_info:/etc/iscsi{% endif %}"
  - "libvirtd:/var/lib/libvirt"
  - "{{ nova_instance_datadir_volume }}:/var/lib/nova/"
  - "{% if enable_shared_var_lib_nova_mnt | bool %}/var/lib/nova/mnt:/
				var/lib/nova/mnt:shared{% endif %}"
  - "{{ kolla_dev_repos_directory ~ '/nova/nova:/var/lib/kolla/venv/
     lib/python' ~ distro_python_version ~ '/site-packages/nova' 
     if nova_dev_mode | bool else '' }}"
  - "/var/nbos:/var/nbos:shared"

In case of using Ironic compute nodes one more entry need to be adjusted in the same file. Find the variable nova_compute_ironic_default_volumes and append NBOS mount /var/nbos:/var/nbos:shared to the list.

After the changes the variable will looks like the following:

nova_compute_ironic_default_volumes:
- "{{ node_config_directory }}/nova-compute-ironic/:{{ container_config_
  directory }}/:ro"
- "/etc/localtime:/etc/localtime:ro"
- "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family == 'Debian' 
  else '' }}"
- "kolla_logs:/var/log/kolla/"
- "{{ kolla_dev_repos_directory ~ '/nova/nova:/var/lib/kolla/venv/lib/
   python' ~ distro_python_version ~ '/site-packages/nova' if nova_dev
   _mode | bool else '' }}"
- "/var/nbos:/var/nbos:shared"

Feedback

Was this page helpful?
Previous

Editing globals.yml to set NetBackup for OpenStack parameters

Next

Pulling the NetBackup for OpenStack container images

Feedback

Was this page helpful?