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. Pushing NetBackup for OpenStack images to the local registry
  7. Loading the images from tar and pushing them to the local repository
NetBackup™ for OpenStack Administrator's Guide

Loading the images from tar and pushing them to the local repository

Ensure that the proper tar files of nbosdmapi, nbosdm and nbos-horizon-plugin are available on the deployment node.

NBOS_Version

NetBackup for OpenStack version number.

kolla-base-distro

CentOS or Ubuntu

kolla-install-type

Binary or source

FQDN

Hostname of kolla deployment server.

To load the images from tar and push them to the local repository

  1. Load NetBackup for OpenStack images from the tar file.

    Run the following commands:

    • nbosdmapi

      docker load --input nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri.tar

      For example,

      docker load --input nbosdmapi-ubuntu-9.1.2.20211021104525-ussuri.tar

    • nbosdm

      docker load i-input nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri.tar

      For example,

      docker load --input nbosdm-ubuntu-9.1.2.20211021104525-ussuri.tar

    • nbos-horizon-plugin

      docker load --input nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri.tar

      For example,

      docker load --input nbos-horizon-plugin-source-ubuntu-9.1.2.20211021104525-ussuri.tar

  2. Tag the NetBackup for OpenStack images with appropriate name.

    Run the following commands:

    • nbosdmapi

      • docker tag nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri

      • docker tag nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri FQDN:5001/nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri

      Examples,

      • docker tag nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri

      • docker tag nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri deployment-vm.vxindia.veritas.com:5001/nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri

    • nbosdm

      • docker tag nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri nbos/nbosdm-<kolla-base-distro>:<NBOS_version>-ussuri

      • docker tag nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri FQDN:5001/nbos/nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri

      Examples,

      • docker tag nbosdm-ubuntu:9.1.2.20211021104525-ussuri nbos/nbosdm-ubuntu:9.1.2.20211021104525-ussuri

      • docker tag nbosdm-ubuntu:9.1.2.20211021104525-ussuri deployment-vm.vxindia.veritas.com:5001/nbos/nbosdm-ubuntu:9.1.2.20211021104525-ussuri

    • nbos-horizon-plugin

      • docker tag nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri nbos/nbos-horion-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri

      • docker tag nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri FQDN:5001/nbos/nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri

      Examples,

      • docker tag nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri

      • docker tag nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri deployment-vm.vxindia.veritas.com:5001/nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri

  3. Push the tagged image to local registry.

    Run the following commands:

    • nbosdmapi

      docker push FQDN:5001/nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri

      For example,

      docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-ussuri

    • nbosdm

      docker push FQDN:5001/nbos/nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri

      For example,

      docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbosdm-ubuntu:9.1.2.20211021104525-ussuri

    • nbos-horizon-plugin

      docker push FQDN:5001/nbos/nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-ussuri

      For example,

      docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-ussuri

  4. Add the insecure-registries entry in /etc/docker/daemon.json on all controller and compute nodes.

    Open the daemon.json file and make the changes as follows:

    cat /etc/docker/daemon.json
    {
      "log-opts": {
        "max-file": "5",
        "max-size": "50m"
      },
      "registry-mirrors": [
        "http://<deployment node ip>:4000"
      ],
      "insecure-registries": [
        "FQDN:5001"
      ]
    }
    
  5. Add the insecure-registries entry in /etc/docker/daemon.json on deployment nodes.

    If /etc/docker/ directory does not exist, create it and create daemon.json file.

    Open the daemon.json file and make the changes as follows:

    cat /etc/docker/daemon.json
    { "insecure-registries":["FQDN:5001"] }
    
  6. Restart the docker.

    systemctl restart docker

  7. Verify that the specified images are pushed in the registry.
    • Controller and compute nodes: curl -X GET http://FQDN:5001/v2/_catalog

    • Deployment node: docker info

    For example,

    curl -X GET http://deployment-vm.vxindia.veritas.com:5001/v2/_catalog

    Sample output:

    curl -X GET http://deployment-vm.vxindia.veritas.com:
    5001/v2/_catalog
    //Output should look like below:
    {"repositories":["nbos/nbos-horizon-plugin-source-centos",
    "nbos/nbosdm-centos","nbos/nbosdmapi-centos"]}
    

Feedback

Was this page helpful?
Previous

Running the local registry

Next

Editing globals.yml to set NetBackup for OpenStack parameters

Feedback

Was this page helpful?