NetBackup™ Self Service Configuration Guide

Last Published:
Product(s): NetBackup & Alta Data Protection (10.3.0.1, 10.3)
  1. Configuring a Self Service solution
    1.  
      About configuring a Self Service solution
    2.  
      Self Service scheduled backup
    3.  
      Configuration checklist
  2. Configuring a NetBackup primary server
    1.  
      About configuring the NetBackup primary server
    2.  
      Enabling communication with a Windows NetBackup primary server
    3.  
      Enabling communication with a UNIX NetBackup primary server
    4.  
      Enabling communication with a NetBackup appliance
    5.  
      Enabling communication with a NetBackup primary server using the REST API
    6.  
      Creating NetBackup Template Policies
  3. Configuring Self Service
    1.  
      About Self Service configuration
    2.  
      Configuring backup servers
    3.  
      Configuring protection
    4.  
      Configuring storage
    5.  
      Configuring tenants
    6.  
      Access rights
    7.  
      Registering computers
    8. Configuring the home page
      1.  
        Home page integration settings
  4. Customizing Self Service
    1.  
      Language settings
    2.  
      Themes
    3.  
      Notices
  5. User authentication methods
    1.  
      About user authentication methods
    2.  
      Forms based authentication
    3.  
      Windows Authentication
    4.  
      Active Directory Import
    5.  
      Configuring Self Service to use Federated Single Sign-On
  6. Troubleshooting
    1.  
      About troubleshooting
    2.  
      Where to find troubleshooting information
    3.  
      Impersonation of a tenant user
    4.  
      Issues with Remote PowerShell to Windows primary servers
    5.  
      Issues with HTTPS configuration
  7. Appendix A. NetBackup policy types
    1.  
      List of NetBackup policy types
  8. Appendix B. Dashboard traffic light status and usage
    1.  
      About dashboard traffic light status and usage
    2.  
      Assets with a protection type
    3.  
      Assets without a Protection Type
    4.  
      Usage and Charging
    5.  
      Tenant Quota Enforcement
  9. Appendix C. Synchronizing data from NetBackup
    1.  
      About synchronizing data from NetBackup
  10. Appendix D. NetBackup Self Service data caching process
    1.  
      About NetBackup Self Service data caching process
    2.  
      NetBackup Data Synchronization
    3.  
      Backup Now
    4.  
      Protect
    5.  
      Unprotect
  11. Appendix E. Integration settings
    1.  
      About integration settings
    2.  
      NetBackup Adapter
    3.  
      NetBackup Adapter Usage
    4.  
      NetBackup Adapter Access Rights
  12. Appendix F. REST API
    1.  
      About the REST API
  13. Appendix G. Glossary
    1.  
      Glossary

Enabling communication with a NetBackup primary server using the REST API

NetBackup Self Service can use the NetBackup REST API for some communication with the primary server. Your NetBackup server must be version 8.1.2 or higher.

Basic Setup

To enable communication using the REST API

  1. Log on to NetBackup Self Service as an administrator and navigate to the Backup Servers page. Select the appropriate backup server.
  2. Fill in the details in the REST API Connection section.

    A background task automatically examines the connectivity with the backup server.

  3. Once the job has completed, click the status icon to open connectivity summary screen
  4. Review that the REST API has been contacted successfully.
Multifactor authentication (for NetBackup 10.3 and later)

To enable multifactor authentication

  1. The NetBackup administrator must create a NetBackup Self Service user with RBAC security shown:
    • The account requires a role with at least View Protection Plans, Manage Protection Plans, View Assets, Manage Assets, Recover/Restore, and View Jobs.

    • It also requires an object group with access to all Assets, and all Protection plans.

  2. For the user you created, generate an API key and save the API key and API key tag. Veritas recommends that the user have one year Validity.
  3. In NetBackup Self Service use the saved API Key & API key Tag to access the REST API.
Credentials (for pre-NetBackup 10.3)

By default NetBackup Self Service uses the same credentials to access the REST API as it uses to access the CLI. If you want to use a different account and RBAC security, the account requires a role with at least View Protection Plans, Manage Protection Plans, View Assets, Manage Assets, Recover/Restore, and View Jobs. It also requires an object group with access to all Assets, and all Protection plans.

Certificates

Communication with the NetBackup REST API is over HTTPS. HTTPS requires a trust relationship to exist between the client and the server. In this instance the client is the NetBackup Self Service web server or Task engine server, and the server is the NetBackup primary server. The trust relationship is established using a certificate.

You have three options for the certificate:

  1. The primary server uses a certificate that is issued from a trusted certificate authority.

    The NetBackup Self Service web server has the trust of the https connection and no other actions are necessary.

  2. The primary server certificate is either from a private certificate authority, or a self-signed certificate. You must install the certificate authority certificate manually in the trusted certificate store of the web server and task engine server. See To install the Certificate Authority certificate from the primary server onto the NetBackup Self Service web server or Task Engine server for more information.

  3. Ignore certificate errors.

    • Go into NetBackup Self Service as an administrator and navigate to the Backup Servers page.

    • Select the backup server. Click Show Advanced Settings. In the REST API Connection section review Ignore Certificate Errors, and save changes.

      This choice is a good option to use when first setting up the REST API, as it eliminates one source of problems. However, once the REST API connection works, you should only use trusted certificates. Once trusted certificates are established, clear the 'Ignore Certificate Errors' option.

Installing a Trusted Certificate Authority Certificate

To install the Certificate Authority certificate from the primary server onto the NetBackup Self Service web server or Task Engine server

  1. In NetBackup Self Service:
    • In the Backup Servers page, select the backup server. Click the status icon, to open the configuration summary screen.

    • In the REST Connection Status section, click to download the primary server's certificate onto your computer.

  2. In Windows Explorer, on the appropriate NetBackup Self Service server:
    • Locate the certificate and right-click to open it.

    • Review the certificate to ensure that it is correct.

    • Click Install Certificate....

      • Select the Local Machine store location.

      • Browse to the certificate store Trusted Root Certification Authorities and select OK.

      • Select Next.

      • Select Finish.

  3. This process installs the primary server's Certificate Authority certificate on the NetBackup Self Service server. The server now trusts the primary server certificate.
  4. Return to NetBackup Self Service and in the Backup Servers page, select the backup server. Ensure that the Ignore Certificate Errors option is cleared.
  5. Run the connectivity check. Verify that you can still connect to the backup server.