NetBackup™ Release Notes
- About NetBackup 10.4
- New features, enhancements, and changes
- About new enhancements and changes in NetBackup
- NetBackup 10.4 new features, changes, and enhancements
- Changes in Veritas terminology
- RESTful APIs included in NetBackup 10.4
- Client-side deduplication control from policies in NetBackup web UI
- Changes to the dashboard in the NetBackup web UI
- Malware scan improvements
- Enhancement in multifactor authentication
- Enhancements in anomaly detection
- Enhancements in multi-person authorization
- NetBackup support for OCSF-formatted audit events
- End-of-support-life (EOSL) for NetBackup Replication Director, replaced with NetBackup Snapshot Manager (NBSM)
- NetBackup 10.4 support additions and changes
- Deprecating support for Red Hat Enterprise Linux 7
- Support for CIS Level 2 v2 benchmark for Red Hat Enterprise Linux 8 machines
- Several shutdown commands to be deprecated in a future release
- Windows compiler and security requirements for NetBackup 10.4 and later installation and upgrade
- Script for setting up image sharing with cloud recovery servers to be deprecated
- AMI is used to create virtual machine in the AWS cloud environment
- Upgraded containerized services
- Oracle Cloud Infrastructure support for cloud workloads
- Support for VMware vSAN Express Storage Architecture (ESA)
- Browse ability for vApps with VMware policy in NetBackup web UI
- New features for NetBackup for VMware in the NetBackup web UI
- Support for XFS-formatted volumes and LVM2 Thin Pool Volumes
- New features and changes for NetBackup for Microsoft SQL Server
- New features and changes for NetBackup for Oracle
- Support for Kubernetes workload type for malware scanning
- Patching mechanism for primary and media servers
- New features for Dynamic NAS (D-NAS)
- Operational notes
- About NetBackup 10.4 operational notes
- NetBackup installation and upgrade operational notes
- NetBackup administration and general operational notes
- NetBackup administration interface operational notes
- NetBackup Bare Metal Restore operational notes
- NetBackup Cloud Object Store Workload operational notes
- Auto Image Replication (AIR) from NetBackup version 10.4 requires NetBackup 10.2 or later
- For Azure, backups fail when an older policy is updated with a new backup host
- Replicated backups cannot be restored to older NetBackup versions
- Changing the authentication method of existing Cloud object store accounts on Ceph may fail
- Red Hat Ceph does not support the Assume role credential type
- NetBackup Snapshot Manager (formerly NetBackup CloudPoint)
- NetBackup database and application agent operational notes
- NetBackup NAS operational notes
- NetBackup for OpenStack operational notes
- NetBackup for OpenStack appliance re-initalization feature is removed from NetBackup for OpenStack 10.4
- Excluding volumes from the backup is not supported in NetBackup for OpenStack 10.4
- NetBackup for OpenStack 10.4 imports only policies from the older versions
- NetBackup for OpenStack Datamover API (NBOSDMAPI) service times out in the haproxy connection
- Instance volumes in the incremental backups cannot be mounted
- Success message appears along with the error message when you delete the protection that has recovery points
- Restored VMs have blank metadata config_drive attached
- No operation is permitted in insecure way for SSL-enabled Keystone URL
- If the OpenStack project is deleted, importing policy does not work in NetBackup for OpenStack 10.4
- NetBackup internationalization and localization operational notes
- Appendix A. About SORT for NetBackup Users
- Appendix B. NetBackup installation requirements
- Appendix C. NetBackup compatibility requirements
- Appendix D. Other NetBackup documentation and related documents
RESTful APIs included in NetBackup 10.4
NetBackup 10.4 includes both updated and new RESTful application programming interfaces (APIs). These APIs are built on the Representational State Transfer (REST) architecture. They provide a web-service-based interface that lets you configure and administer NetBackup in your environments.
You can find documentation for the NetBackup APIs in on SORT and on your primary server. Make sure to review the Versioning topic and the What's New topic in the Getting Started section.
On SORT:
NetBackup API documentation is available on SORT:
HOME > KNOWLEDGE BASE > Documents > Product Version > 10.4
Look under API Reference. A Getting Started document provides background information about using NetBackup APIs. The API YAML files are also available for reference, however, they are not functional. You cannot test the APIs from the documents on SORT.
On your primary server:
APIs are stored in YAML files on the primary server:
https://<primary_server>/api-docs/index.htmlThe APIs are documented in Swagger format. This format lets you review the code and test the functionality by making actual calls with the APIs. You must have the appropriate security permissions to access the primary server and APIs to use the Swagger APIs.
Caution:
Veritas recommends that you test APIs only in a development environment. Because you can make actual API calls from the Swagger files, you should not test the APIs in a production environment.
NetBackup 10.4 includes these new and enhanced APIs:
Robots:
Delete robots.
Update a robot.
Get robot details by robot name.
Retrieve list of unique device hosts for configured robots.
Robot Inventory:
Get robot contents.
Fetch the list of bar code rules.
Create a new bar code rule on the media manager server.
Update the specified bar code rule.
Delete the specified bar code rule.
Fetch the list of media server's media ID generation rules.
Set the list of media server's media ID generation rules.
Fetch the list of media server's media ID prefixes.
Set the list of the media server's media ID prefixes.
Manage robot volume configuration.
Get media type mappings for a specified robot type.
Tape media volumes:
Retrieve list of tape media volumes.
Create tape media volumes.
Retrieve details for a tape media volume.
Perform quick erase or long erase on a volume.
Perform label operation on a volume.
Retrieve list of external media types.
Rescan and update bar codes for one or more tape volumes.
Move volumes between robots.
Update one or more tape volumes.
Delete one or more tape volumes.
Eject one or more tape media volumes from a robot.
Tape media volume groups:
Retrieve list of tape volume groups.
Retrieve details of a tape volume group.
Update a tape volume group.
Delete a tape volume group.
Volume pools:
Create a new tape volume pool.
Retrieve details of a volume pool by ID.
Update a volume pool.
Delete one or more volume pools.
Tape Media Owners:
Retrieve a list of media owner names.
Media Settings:
Retrieve associated EMM server settings.
Update associated EMM server setting.
Storage devices:
Retrieve tape robots and standalone drives used for storage unit configuration.
Malware:
Delete failed/canceled scan result with specified ID.
Validate configuration for malware scan.
Anomaly:
Update the feedback parameters of a policy and client.
File Hash Search:
Search files by file hash.
Multifactor Authentication:
The existing multifactor authentication infrastructure is enhanced to be adaptive.
These APIs that have been versioned in NetBackup 10.4 due to breaking changes. The previous version of these APIs is still supported by specifying the correct version. See the Versioning section in the on SORT for more details.
Get tape-volume-pools API:
GET /storage/tape-volume-pools` no longer supports filtering on `policyType`.
Establish trust with a primary server API:
`POST /config/servers/trusted-master-servers`
Request Payload for credential based trust will require one additional 'remotePrimaryAuthMode' field from version 11.0 onwards.
API v10.0 example:
"trustedMasterServerName": "String", "authenticationType": "CREDENTIAL", "userName": "String", "password": "String", "fingerprint": "String"
API v11.0 example:
"trustedMasterServerName": "String", "authenticationType": "CREDENTIAL", "userName": "String", "password": "String", "fingerprint": "String", "remotePrimaryAuthMode":"String"
Add scan host API:
`POST /malware/scan-hosts` new mandatory parameter. `mediaServerName` has been added to the payload, which is used for validating the scan host before adding it.
API v10.0 example:
{ "data": { "type": "createScanHost", "attributes": { "hostName": "scanhost.example.com", "maxNoOfParallelScans": 0, "state": "ACTIVE", "scanHostCredentialName": "sample_creds" }, "relationships": { "malwareTool": { "data": { "type": "malwareTool", "id": "1" } }, "scanHostPool": { "data": { "type": "scanHostPool", "id": "2" } } } } }API v11.0 example:
{ "data": { "type": "createScanHost", "attributes": { "hostName": "scanhost.example.com", "maxNoOfParallelScans": 0, "state": "ACTIVE", "scanHostCredentialName": "sample_creds", "mediaServerName": "mediaserver.example.com" }, "relationships": { "malwareTool": { "data": { "type": "malwareTool", "id": "1" } }, "scanHostPool": { "data": { "type": "scanHostPool", "id": "2" } } } } }