NetBackup™ Snapshot Manager Install and Upgrade Guide

Last Published:
Product(s): NetBackup & Alta Data Protection (10.3)
  1. Introduction
    1.  
      About the deployment approach
    2.  
      Deciding where to run NetBackup Snapshot Manager
    3.  
      About deploying NetBackup Snapshot Manager in the cloud
  2. Section I. NetBackup Snapshot Manager installation and configuration
    1. Preparing for NetBackup Snapshot Manager installation
      1.  
        Meeting system requirements
      2.  
        NetBackup Snapshot Manager host sizing recommendations
      3.  
        NetBackup Snapshot Manager extension sizing recommendations
      4.  
        Creating an instance or preparing the host to install NetBackup Snapshot Manager
      5.  
        Installing container platform (Docker, Podman)
      6.  
        Creating and mounting a volume to store NetBackup Snapshot Manager data
      7.  
        Verifying that specific ports are open on the instance or physical host
      8.  
        Preparing NetBackup Snapshot Manager for backup from snapshot jobs
    2. Deploying NetBackup Snapshot Manager using container images
      1.  
        Before you begin installing NetBackup Snapshot Manager
      2. Installing NetBackup Snapshot Manager in the Docker/Podman environment
        1.  
          (Optional) Policies for podman based deployments
      3.  
        Securing the connection to NetBackup Snapshot Manager
      4.  
        Verifying that NetBackup Snapshot Manager is installed successfully
      5.  
        Restarting NetBackup Snapshot Manager
    3. Deploying NetBackup Snapshot Manager extensions
      1.  
        Before you begin installing NetBackup Snapshot Manager extensions
      2.  
        Downloading the NetBackup Snapshot Manager extension
      3. Installing the NetBackup Snapshot Manager extension on a VM
        1.  
          Prerequisites to install the extension on VM
        2.  
          Installing the extension on a VM
      4. Installing the NetBackup Snapshot Manager extension on a managed Kubernetes cluster (AKS) in Azure
        1.  
          Prerequisites to install the extension on a managed Kubernetes cluster in Azure
        2.  
          Installing the extension on Azure (AKS)
      5. Installing the NetBackup Snapshot Manager extension on a managed Kubernetes cluster (EKS) in AWS
        1.  
          Prerequisites to install the extension on a managed Kubernetes cluster in AWS
        2. Installing the extension on AWS (EKS)
          1.  
            Install extension using the extension script
      6. Installing the NetBackup Snapshot Manager extension on a managed Kubernetes cluster (GKE) in GCP
        1.  
          Prerequisites to install the extension on a managed Kubernetes cluster in GCP
        2.  
          Installing the extension on GCP (GKE)
      7.  
        Install extension using the Kustomize and CR YAMLs
      8.  
        Managing the extensions
    4. NetBackup Snapshot Manager cloud providers
      1.  
        Why to configure the NetBackup Snapshot Manager cloud providers?
      2. AWS plug-in configuration notes
        1.  
          Prerequisites for configuring the AWS plug-in
        2.  
          Prerequisites for application consistent snapshots using AWS Systems Service Manager
        3.  
          Configuring AWS permissions for NetBackup Snapshot Manager
        4.  
          AWS permissions required by NetBackup Snapshot Manager
        5.  
          Before you create a cross account configuration
      3. Google Cloud Platform plug-in configuration notes
        1.  
          Google Cloud Platform permissions required by NetBackup Snapshot Manager
        2.  
          Configuring a GCP service account for NetBackup Snapshot Manager
        3.  
          Preparing the GCP service account for plug-in configuration
        4.  
          GCP cross-project restore configuration
      4. Microsoft Azure plug-in configuration notes
        1.  
          Configuring permissions on Microsoft Azure
        2.  
          About Azure snapshots
      5. Microsoft Azure Stack Hub plug-in configuration notes
        1.  
          Configuring permissions on Microsoft Azure Stack Hub
        2.  
          Configuring staging location for Azure Stack Hub VMs to restore from backup
    5. Configuration for protecting assets on cloud hosts/VM
      1.  
        Deciding which feature (on-host agent or agentless) of NetBackup Snapshot Manager is to be used for protecting the assets
      2. Protecting assets with NetBackup Snapshot Manager's on-host agent feature
        1. Installing and configuring NetBackup Snapshot Manager agent
          1.  
            Downloading and installing the NetBackup Snapshot Manager agent
          2. Linux/SUSE Linux-based agent
            1.  
              Preparing to install the Linux/SUSE Linux-based agent
            2.  
              Registering the Linux/SUSE Linux-based agent
          3. Windows-based agent
            1.  
              Preparing to install the Windows-based agent
            2.  
              Registering the Windows-based agent
        2. Configuring the NetBackup Snapshot Manager application plug-in
          1.  
            Configuring an application plug-in
          2. Microsoft SQL plug-in
            1.  
              Microsoft SQL plug-in configuration requirements
            2.  
              Restore requirements and limitations for Microsoft SQL Server
            3.  
              Steps required before restoring SQL AG databases
            4.  
              Additional steps required after restoring SQL AG databases
            5. Additional steps required after a SQL Server instance snapshot restore
              1.  
                Steps required after a SQL Server host-level restore
              2.  
                Steps required after a SQL Server instance disk-level snapshot restore to new location
          3. Oracle plug-in
            1. Oracle plug-in configuration requirements
              1.  
                Optimizing your Oracle database data and metadata files
            2.  
              Restore requirements and limitations for Oracle
            3.  
              Additional steps required after an Oracle snapshot restore
      3. Protecting assets with NetBackup Snapshot Manager's agentless feature
        1. Prerequisites for the agentless configuration
          1.  
            Configuring SMB for Windows (Optional)
          2.  
            Configuring WMI security for Windows (optional)
        2.  
          Configuring the agentless feature
        3.  
          Configuring the agentless feature after upgrading NetBackup Snapshot Manager
    6. Snapshot Manager catalog backup and recovery
      1.  
        About using script
      2.  
        NetBackup Snapshot Manager data backup
      3.  
        NetBackup Snapshot Manager data recovery
    7. NetBackup Snapshot Manager assets protection
      1. NetBackup protection plan
        1.  
          Creating a NetBackup protection plan for cloud assets
        2.  
          Subscribing cloud assets to a NetBackup protection plan
      2.  
        Assigning tags on snapshots and Restore Point Collection
      3.  
        Configuring VSS to store shadow copies on the originating drive
      4.  
        Additional steps required after restoring an AWS RDS database instance
    8. Volume Encryption in NetBackup Snapshot Manager
      1.  
        About volume encryption support in NetBackup Snapshot Manager
      2.  
        Volume encryption for Azure
      3.  
        Volume encryption for GCP
      4.  
        Volume encryption for AWS
    9. NetBackup Snapshot Manager security
      1.  
        Configuring security for Azure Stack
      2.  
        Configuring the cloud connector for Azure Stack
      3.  
        CA configuration for Azure Stack
  3. Section II. NetBackup Snapshot Manager maintenance
    1. NetBackup Snapshot Manager logging
      1.  
        About NetBackup Snapshot Manager logging mechanism
      2. How Fluentd-based NetBackup Snapshot Manager logging works
        1.  
          About the NetBackup Snapshot Manager fluentd configuration file
        2.  
          Modifying the fluentd configuration file
      3.  
        NetBackup Snapshot Manager logs
      4.  
        Troubleshooting NetBackup Snapshot Manager logging
    2. Upgrading NetBackup Snapshot Manager
      1.  
        About NetBackup Snapshot Manager upgrades
      2.  
        Supported upgrade path
      3.  
        Upgrade scenarios
      4.  
        Preparing to upgrade NetBackup Snapshot Manager
      5.  
        Upgrading NetBackup Snapshot Manager
      6.  
        Upgrading NetBackup Snapshot Manager using patch or hotfix
      7.  
        Applying operating system patches on NetBackup Snapshot Manager host
      8. Migrating and upgrading NetBackup Snapshot Manager
        1.  
          Before you begin migrating NetBackup Snapshot Manager
        2.  
          Migrate and upgrade NetBackup Snapshot Manager on RHEL 8.8
      9.  
        GCP configuration for migration from zone to region
      10. Post-upgrade tasks
        1.  
          Upgrading NetBackup Snapshot Manager extensions
      11.  
        Post-migration tasks
    3. Uninstalling NetBackup Snapshot Manager
      1.  
        Preparing to uninstall NetBackup Snapshot Manager
      2.  
        Backing up NetBackup Snapshot Manager
      3.  
        Unconfiguring NetBackup Snapshot Manager plug-ins
      4.  
        Unconfiguring NetBackup Snapshot Manager agents
      5.  
        Removing the NetBackup Snapshot Manager agents
      6.  
        Removing NetBackup Snapshot Manager from a standalone Docker host environment
      7.  
        Removing NetBackup Snapshot Manager extensions - VM-based or managed Kubernetes cluster-based
      8.  
        Restoring NetBackup Snapshot Manager
    4. Troubleshooting NetBackup Snapshot Manager
      1.  
        Troubleshooting NetBackup Snapshot Manager
      2.  
        SQL snapshot or restore and granular restore operations fail if the Windows instance loses connectivity with the NetBackup Snapshot Manager host
      3.  
        Disk-level snapshot restore fails if the original disk is detached from the instance
      4.  
        Discovery is not working even after assigning system managed identity to the control node pool
      5.  
        Performance issue with GCP backup from snapshot
      6.  
        Post migration on host agents fail with an error message
      7.  
        File restore job fails with an error message
      8.  
        Acknowledgment not received for datamover
      9.  
        Upgrade of extension on AWS (EKS) fails when upgrading through script
      10.  
        Backup and restore jobs fail with timeout error
      11.  
        GCP restore with encryption key failed with an error message
      12.  
        Amazon Redshift databases not available after discovery
      13.  
        Shared VPC subnet not visible
      14.  
        Failure of encryption key listing during VM restore
      15.  
        Container manager may not spawn the ephemeral registration container timely
      16.  
        GCP restore from VM fails to obtain firewall rules
      17.  
        Parameterised VM restore fails to retrieve encryption keys

Installing NetBackup Snapshot Manager in the Docker/Podman environment

From NetBackup version 10.3 onwards, the credential based authentication has been replaced with certificate based TLS authentication between NetBackup primary server and Snapshot Manager. This requires the user to provide the following details during NetBackup Snapshot Manager deployment:

  • (For NBCA): Mandatory options such as primary server hostname, security authentication token and Snapshot Manager FQDN hostname.

  • (For ECA): Additional options such as CA, key, chain and CRL path.

Note:

When you deploy NetBackup Snapshot Manager, you may want to copy the commands below and paste them in your command line interface. If you do, replace the information in these examples that is different from your own: the product and build version, the download directory path, and so on.

NetBackup Snapshot Manager installation prerequisites on Podman:

Run the following commands to install the required packages (lvm2, udev and plugins) on the hosts:

#yum install -y lvm2-<version>

#yum install -y systemd-udev-<version>

#yum install -y podman-plugins

Installing NetBackup Snapshot Manager

Perform the following appropriate steps depending on the Docker or Podman environment.

To install NetBackup Snapshot Manager

  1. Download the NetBackup Snapshot Manager image to the system on which you want to deploy NetBackup Snapshot Manager. Navigate to the Veritas Technical Support website.

    Note:

    You must log on to the support site to download.

    From the Products drop-down, select NetBackup and select the required version from the Version drop-down. Click Explore. Click Base and upgrade installers.

    The NetBackup Snapshot Manager image name resembles the following format for Docker and Podman environment:

    NetBackup_SnapshotManager_<version>.tar.gz

    Note:

    The actual file name may vary depending on the release version.

  2. Un-tar the image file using the following command:

    tar -xvf NetBackup_SnapshotManager_10.3.x.xxxx.tar.gz

    List the contents using the following command:

    # ls
    NetBackup_SnapshotManager_10.3.x.xxxx.tar.gz
    netbackup-flexsnap-10.3.x.xxxx.tar.gz
    flexsnap_preinstall.sh
    
  3. Run the following command to prepare the NetBackup Snapshot Manager host for installation:

    # sudo ./flexsnap_preinstall.sh

    (For Docker on RHEL 7.9) The output resembles as follows:

    Checking for disk space                  ...  done
    Validate SELINUX                         ...  done
    Check for docker installation            ...  done
    Validate docker version support          ...  done
    Check for docker socket file             ...  done
    Checking for required packages           ...  done
    Validate required services health        ...  done
    Removing deprecated services             ...  done
    Loading Snapshot Manager service images  ...  done

    (For Docker on RHEL 8.x) The output resembles as follows:

    NetBackup Snapshot Manager for installation:
    Validate SELINUX                         ...  done
    Check for docker installation            ...  done
    Validate docker version support          ...  done
    Checking for required packages           ...  done
    Validate required services health        ...  done
    Removing deprecated services             ...  done
    Loading Snapshot Manager service images  ...  done
  4. Use the following command options to configure and install help:

    Configure: # flexsnap_configure -h

    Usage: flexsnap_configure [OPTIONS] <COMMAND> [CMD_OPTIONS]
     
    NetBackup Snapshot Manager (10.3.x.x.xxxx) configuration script
     
    Options:
      -h, --help
            Print this message and exit
    Command:
      backup      To create backup of Snapshot Manager metadata.
      install     To install the Snapshot Manager stack on a host.
      recover     To restore from backup copy Snapshot Manager 
                  metadata.
      renew       To renew the Snapshot Manager certificates or 
                  extension.
      restart     To restart the Snapshot Manager services on a host.
      start       To start the Snapshot Manager services on a host.
      status      To get the health status of Snapshot Manager 
                  services.
      stop        To stop the Snapshot Manager services on a host.
      serverinfo  To get the NetBackup primary and Snapshot Manager 
                  servers information.
      truststore  To list and update Snapshot Manager truststore.
      uninstall   To uninstall the Snapshot Manager stack on a host.
      updatedb    To update NetBackup details in Snapshot Manager 
                  Database.
      verify      To verify the Snapshot Manager certificates.
          
    Run flexsnap_configure <COMMAND> --help for more information

    Install: # flexsnap_configure install -h

    Usage: flexsnap_configure install [OPTIONS]

    Options

    Description

    --add-host <string>

    (Optional) Add a custom host-to-IP mapping (host:ip). Can be passed multiple times for each host:ip combination.

    --ca <ca>

    Absolute path of root CA file.

    --chain <chain>

    Absolute path of certificate chain containing all intermediate CAs and server certificate.

    --crlcheck <level>

    Value can be 0 (disabled), 1 (leaf) or 2 (chain).

    --crlpath <directory>

    Specify CRL directory location for non CDP based CRL validation. Useful if Certificate Authority is not accessible from Snapshot Manager host.

    --extension

    For Snapshot Manager extension installation.

    --extname <name>

    Snapshot Manager extension name identifier.

    --hostnames <IP/FQDN>

    Comma separated IP/FQDNs for Snapshot Manager.

    --http-proxy <URI>

    (Optional) Pass the http proxy to deployment.

    --https-proxy <URI>

    (Optional) Pass the https proxy to deployment.

    -i

    For interactive installation.

    --key <key>

    Server certificate private key path.

    --no-proxy <URI>

    (Optional) Pass the no proxy to deployment.

    --path <install_path>

    Install path for Snapshot Manager (default: /cloudpoint).

    --passphrase <file>

    Specifies the path of file that contains the passphrase to access the keystore. The first line in the file is used as passphrase.

    --port <port_number>

    Nginx port for Snapshot Manager(default: 443).

    --primary <IP/FQDN>

    NetBackup primary IP or FQDN. In case of Snapshot Manager extension it must point to Snapshot Manager host.

    --subnet4 <string>

    (Optional) IPv4 subnet in CIDR format.

    --subnet6 <string>

    (Optional) IPv6 subnet in CIDR format.

    --token <token>

    Reissue or standard token. For Snapshot Manager extension it acts as workflow token.

    (Mandatory) For interactive installation.

    (Optional) For Snapshot Manager deployment if NetBackup primary security setting is medium or low.

  5. Interactive and non interactive installation of NetBackup Snapshot Manager:

    Interactive installation of NetBackup Snapshot Manager (NBCA/ECA)

    • NetBackup Snapshot Manager host is behind a proxy server:

      # flexsnap_configure install -i --no-proxy <no_proxy_value> --http-proxy <http_proxy_value> --https-proxy <https_proxy_value>

    • NetBackup Snapshot Manager/Primary server is configured with private hostname:

      # flexsnap_configure install -i --add-host <nbsm_hostname>:<IP> --add-host <primary_hostname>:<IP>

    • NetBackup Snapshot Manager installation on custom path:

      # flexsnap_configure install -i --path <installation_path>

      Note:

      The flexsnap_configure CLI uses privilege flag implicitly (-u 0).

      The installer displays messages similar to the following for interactive CLI (NBCA):

      # flexsnap_configure install -i
      Configuration started at time: Sat Jul 29 14:34:08 UTC 2023
      Docker server version: 20.10.7
      This is a fresh install of NetBackup Snapshot Manager 10.3.x.x.xxxx
      
      Please provide NetBackup Primary details:
      NetBackup primary server IP Address or FQDN: <nbu_primary_fqdn>
      Start configuring with NetBackup CA certificate.
      Provide NetBackup authentication token: <security_token>
      Host names for TLS certificate (space or comma separated and 64 char FQDN limit): <snapshot_manager_fqdn>
      Port (default:443): 
      Creating network: flexsnap-network ...done
      Starting container: flexsnap-fluentd ...done
      Starting container: flexsnap-ipv6config ...done
      Creating container: flexsnap-postgresql ...done
      Creating container: flexsnap-rabbitmq ...done
      Creating container: flexsnap-certauth ...done
      Creating container: flexsnap-api-gateway ...done
      Creating container: flexsnap-coordinator ...done
      Creating container: flexsnap-listener ...done
      Creating container: flexsnap-agent ...done
      Creating container: flexsnap-onhostagent ...done
      Creating container: flexsnap-scheduler ...done
      Creating container: flexsnap-policy ...done
      Creating container: flexsnap-notification ...done
      Creating container: flexsnap-nginx ...done
      Configuring admin credentials ...done
      Waiting for Snapshot Manager configuration to complete (21/21) ...done
      Configuration complete at time Sat Jul 29 14:39:59 UTC 2023!
      Please register Snapshot Manager with NetBackup primary server
      
      

      The installer displays messages similar to the following for interactive CLI under ECA:

      # flexsnap_configure install -i
      Configuration started at time: Sat Jul 29 10:43:06 UTC 2023
      Docker server version: 24.0.2
      This is a fresh install of NetBackup Snapshot Manager 10.3.x.x.xxxx
      
      Please provide NetBackup Primary details:
      NetBackup primary server IP Address or FQDN: <nbu_primary_fqdn>
      Start configuring external CA certificate.
      Absolute path of the root CA certificate file: <root_ca_file>
      Absolute path of server private key file: <server_key_file>
      Absolute path of server certificate chain: <server_chain_file>
      Absolute path of key passphrase file (Press ENTER if keyfile is non encrypted): <server_passphrase_file>
      Absolute path of CRL directory (Press ENTER for CDP based CRL check): <crl_path>
      CRL check level, Press ENTER for default 1 i.e. LEAF (0: DISABLE, 1: LEAF and 2:CHAIN): <crl_level>
      Host names for TLS certificate (space or comma separated and 64 char FQDN limit): <snapshot_manager_fqdn>
      Port (default:443): <snapshot_manager_port>
      Creating network: flexsnap-network ...done
      Starting container: flexsnap-fluentd ...done
      Starting container: flexsnap-ipv6config ...done
      Creating container: flexsnap-postgresql ...done
      Creating container: flexsnap-rabbitmq ...done
      Creating container: flexsnap-certauth ...done
      Creating container: flexsnap-api-gateway ...done
      Creating container: flexsnap-coordinator ...done
      Creating container: flexsnap-listener ...done
      Creating container: flexsnap-agent ...done
      Creating container: flexsnap-onhostagent ...done
      Creating container: flexsnap-scheduler ...done
      Creating container: flexsnap-policy ...done
      Creating container: flexsnap-notification ...done
      Creating container: flexsnap-nginx ...done
      Configuring admin credentials ...done
      Waiting for Snapshot Manager configuration to complete (21/21) ...done
      Configuration complete at time Sat Jul 29 10:48:12 UTC 2023!
      Please register Snapshot Manager with NetBackup primary server

    Non interactive installation of NetBackup Snapshot Manager with NetBackup CA (NBCA)

    • NetBackup primary server security level is MEDIUM or Snapshot Manager hostname is know to primary server:

      # flexsnap_configure install --primary <primary> --hostnames <nbsm_ip_or_fqdn>

    • NetBackup primary server security level is HIGH or VERY HIGH:

      # flexsnap_configure install --primary <primary> --token <standard_token> --hostnames <nbsm_ip_or_fqdn>

    • NetBackup Snapshot Manager host is behind a proxy server:

      # flexsnap_configure install --primary <primary> --token <standard_token> --hostnames <nbsm_ip_or_fqdn> --no-proxy <no_proxy_value> --http-proxy <http_proxy_value> --https-proxy <https_proxy_value>

    • NetBackup Snapshot Manager/Primary server is configured with private hostname:

      # flexsnap_configure install --primary <primary> --token <standard_token> --hostnames <nbsm_ip_or_fqdn> --add-host <nbsm_hostname:IP> --add-host <primary_hostname:IP>

    • NetBackup Snapshot Manager installation on custom path/port:

      # flexsnap_configure install --primary <primary> --token <standard_token> --hostnames <nbsm_ip_or_fqdn> --path <installation_path> --port <port>

      The installer displays messages similar to the following for non-interactive CLI (NBCA):

      # flexsnap_configure install --primary <nbu_primary_fqdn> --token <security_token>  --hostnames <snapshot_manager_fqdn>
      
      Configuration started at time: Sat Jul 29 15:03:19 UTC 2023
      Docker server version: 20.10.7
      This is a fresh install of NetBackup Snapshot Manager 10.3.x.x.xxxx
      Starting container: flexsnap-fluentd ...done
      Starting container: flexsnap-ipv6config ...done
      Creating container: flexsnap-postgresql ...done
      Creating container: flexsnap-rabbitmq ...done
      Creating container: flexsnap-certauth ...done
      Creating container: flexsnap-api-gateway ...done
      Creating container: flexsnap-coordinator ...done
      Creating container: flexsnap-listener ...done
      Creating container: flexsnap-agent ...done
      Creating container: flexsnap-onhostagent ...done
      Creating container: flexsnap-scheduler ...done
      Creating container: flexsnap-policy ...done
      Creating container: flexsnap-notification ...done
      Creating container: flexsnap-nginx ...done
      Waiting for Snapshot Manager configuration to complete (21/21) ...done
      Configuration complete at time Sat Jul 29 15:07:34 UTC 2023!
      Please register Snapshot Manager with NetBackup primary server

    Non interactive installation of NetBackup Snapshot Manager with external CA (ECA)

    • Encrypted private key:

      # flexsnap_configure install --primary <primary> --hostnames <nbsm_ip_or_fqdn> --ca <path_of_root_CA> --key <path_of_private_key_file> --chain <server_chain_file> --passphrase <file>

    • Non encrypted private key:

      # flexsnap_configure install --primary <primary> --hostnames <nbsm_ip_or_fqdn> --ca <path_of_root_CA> --key <path_of_private_key_file> --chain <server_chain_file>

    • With user provided CRL path/CRL check:

      # flexsnap_configure install --primary <primary> --hostnames <nbsm_ip_or_fqdn> --ca <path_of_root_CA> --key <path_of_private_key_file> --chain <server_chain_file> --crlpath <directory> --crlcheck <level>

    • NetBackup Snapshot Manager host is behind a proxy server:

      # flexsnap_configure install --primary <primary> --hostnames <nbsm_ip_or_fqdn> --ca <path_of_root_CA> --key <path_of_private_key_file> --chain <server_chain_file> --no-proxy <no_proxy_value> --http-proxy <http_proxy_value> --https-proxy <https_proxy_value>

    • NetBackup Snapshot Manager/Primary server is configured with private hostname:

      # flexsnap_configure install --primary <primary> --hostnames <nbsm_ip_or_fqdn> --ca <path_of_root_CA> --key <path_of_private_key_file> --chain <server_chain_file> --add-host <nbsm_hostname:IP> --add-host <primary_hostname:IP>

    • NetBackup Snapshot Manager installation on custom path/port:

      # flexsnap_configure install --primary <primary> --hostnames <nbsm_ip_or_fqdn> --ca <path_of_root_CA> --key <path_of_private_key_file> --chain <server_chain_file> --path <installation_path> --port <port>

      The installer displays messages similar to the following for non-interactive CLI (ECA):

      # flexsnap_configure install --primary <nbu_primary_fqdn> --hostnames <snapshot_manager_fqdn> --ca <root_ca_file> --key <server_key_file> --passphrase <server_passphrase_file> --chain <server_chain_file> --crlpath <crl_path> --crlcheck <level>
      
      Configuration started at time: Sat Jul 29 10:28:25 UTC 2023
      Docker server version: 24.0.2
      This is a fresh install of NetBackup Snapshot Manager 10.3.x.x.xxxx
      Creating network: flexsnap-network ...done
      Starting container: flexsnap-fluentd ...done
      Starting container: flexsnap-ipv6config ...done
      Creating container: flexsnap-postgresql ...done
      Creating container: flexsnap-rabbitmq ...done
      Creating container: flexsnap-certauth ...done
      Creating container: flexsnap-api-gateway ...done
      Creating container: flexsnap-coordinator ...done
      Creating container: flexsnap-listener ...done
      Creating container: flexsnap-agent ...done
      Creating container: flexsnap-onhostagent ...done
      Creating container: flexsnap-scheduler ...done
      Creating container: flexsnap-policy ...done
      Creating container: flexsnap-notification ...done
      Creating container: flexsnap-nginx ...done
      Waiting for Snapshot Manager configuration to complete (21/21) ...done
      Configuration complete at time Sat Jul 29 10:32:19 UTC 2023!
      Please register Snapshot Manager with NetBackup primary server

    Following parameters are required only if the instance uses a proxy server:

    Parameter

    Description

    <http_proxy_value>

    Represents the value to be used as the HTTP proxy for all connections.

    For example, "http://proxy.mycompany.com:8080/".

    <https_proxy_value>

    Represents the value to be used as the HTTPS proxy for all connections.

    For example, "http://proxy.mycompany.com:8080/".

    <no_proxy_value>

    Represents the addresses that are allowed to bypass the proxy server. You can specify host names, IP addresses, and domain names in this parameter.

    Use commas to separate multiple entries. For example, "localhost,mycompany.com,192.168.0.10:80".

    Note:

    If NetBackup Snapshot Manager is being deployed in the cloud, ensure that you set the following respective values in this parameter:

    • For an AWS instance: 169.254.169.254

    • For a GCP virtual machine: 169.254.169.254,metadata,metadata.google.internal

    • For an Azure virtual machine: 169.254.169.254

    NetBackup Snapshot Manager uses these addresses to gather instance metadata from the instance metadata service.

  6. Use the following docker command to view the docker images that are loaded on the host:
    • (For Docker) # sudo docker images

    • (For Podman) # sudo podman images

    The output resembles as follows:

    REPOSITORY             TAG            IMAGE ID       CREATED       SIZE
    veritas/flexsnap-deploy       10.3.x.xxxxx   5260748d9eab   18 minutes ago   586MB
    veritas/flexsnap-rabbitmq     10.3.x.xxxxx   cff89dc78a2f   18 minutes ago   546MB
    veritas/flexsnap-postgresql   10.3.x.xxxxx   0b87fe88cf94   18 minutes ago   537MB
    veritas/flexsnap-nginx        10.3.x.xxxxx   ee1cf2a3159e   18 minutes ago   649MB
    veritas/flexsnap-fluentd      10.3.x.xxxxx   a384e3fc4167   19 minutes ago   681MB
    veritas/flexsnap-core         10.3.x.xxxxx   2393b221bf19   20 minutes ago   916MB
    veritas/flexsnap-datamover    10.3.x.xxxxx   8254c537bdb4   38 hours ago     1.18GB
  7. Provide the following details when prompted on the command prompt:

    Parameter

    Description

    Authorization token

    If NetBackup Certificate Authority is used, the installer requires an authorization token to successfully deploy security certificates.

    Host name for TLS certificate

    Specify the IP address or the Fully Qualified Domain Name (FQDN) of the NetBackup Snapshot Manager host.

    The specified name or IP address is added to the list of host names to use for configuring NetBackup Snapshot Manager. The installer uses this name to generate a server certificate for the NetBackup Snapshot Manager host.

    Port

    Specify the port through which the NetBackup Snapshot Manager can communicate. Default is port 443.

    The installer then displays messages similar to the following:

    Configuring admin credentials ...done
    Waiting for Snapshot Manager configuration to complete (22/22) ...done
    Configuration complete at time Thu Jun 9 06:15:43 UTC 2022!

    Note:

    After the deployment of NetBackup Snapshot Manager, ensure that the IPv6 interface on the system is not disabled.

  8. This concludes the NetBackup Snapshot Manager deployment process. The next step is to register the NetBackup Snapshot Manager with the Veritas NetBackup primary server.

    If NetBackup Snapshot Manager is deployed in the cloud, refer to the NetBackup Web UI Cloud Administrator's Guide for instructions.

Note:

If you ever need to restart NetBackup Snapshot Manager, use the docker run command so that your environmental data is preserved.

See Restarting NetBackup Snapshot Manager.

Specifying the CRL path
  • Non-CDP based CRL validations: User can specify the path to the directory containing revoked certificates of the external CA during installation. The ECA_CRL_PATH parameter would be added to the /cloudpoint/openv/netbackup/bp.conf file. The path always points to the /cloudpoint/eca/crl directory where the certificate revocation lists (CRL) of the external CA are located.

  • CDP based installation: Snapshot Manager uses CRL Distribution Point (CDP) to verify revocation status of the peer host's certificate.