NetBackup105_AdminGuide_Cloud
NetBackup105_AdminGuide_Cloud
NetBackup105_AdminGuide_Cloud
Administrator's Guide
Release 10.5
NetBackup™ Cloud Administrator's Guide
Last updated: 2024-09-20
Legal Notice
Copyright © 2024 Veritas Technologies LLC. All rights reserved.
Veritas, the Veritas Logo, Veritas Alta, and NetBackup are trademarks or registered trademarks
of Veritas Technologies LLC or its affiliates in the U.S. and other countries. Other names may
be trademarks of their respective owners.
This product may contain third-party software for which Veritas is required to provide attribution
to the third party (“Third-party Programs”). Some of the Third-party Programs are available
under open source or free software licenses. The License Agreement accompanying the
Software does not alter any rights or obligations you may have under those open source or
free software licenses. Refer to the Third-party Legal Notices document accompanying this
Veritas product or available at:
https://www.veritas.com/about/legal/license-agreements
The product described in this document is distributed under licenses restricting its use, copying,
distribution, and decompilation/reverse engineering. No part of this document may be
reproduced in any form by any means without prior written authorization of Veritas Technologies
LLC and its licensors, if any.
The Licensed Software and Documentation are deemed to be commercial computer software
as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19
"Commercial Computer Software - Restricted Rights" and DFARS 227.7202, et seq.
"Commercial Computer Software and Commercial Computer Software Documentation," as
applicable, and any successor regulations, whether delivered by Veritas as on premises or
hosted services. Any use, modification, reproduction release, performance, display or disclosure
of the Licensed Software and Documentation by the U.S. Government shall be solely in
accordance with the terms of this Agreement.
http://www.veritas.com
Technical Support
Technical Support maintains support centers globally. All support services will be delivered
in accordance with your support agreement and the then-current enterprise technical support
policies. For information about our support offerings and how to contact Technical Support,
visit our website:
https://www.veritas.com/support
You can manage your Veritas account information at the following URL:
https://my.veritas.com
If you have questions regarding an existing support agreement, please email the support
agreement administration team for your region as follows:
Japan CustomerCare_Japan@veritas.com
Documentation
Make sure that you have the current version of the documentation. Each document displays
the date of the last update on page 2. The latest documentation is available on the Veritas
website:
https://sort.veritas.com/documents
Documentation feedback
Your feedback is important to us. Suggest improvements or report errors or omissions to the
documentation. Include the document title, document version, chapter title, and section title
of the text on which you are reporting. Send feedback to:
NB.docs@veritas.com
You can also see documentation information or ask a question on the Veritas community site:
http://www.veritas.com/community/
https://sort.veritas.com/data/support/SORT_Data_Sheet.pdf
Contents
Restore job fails if the restore job start time overlaps with the
backup job end time ........................................................ 203
Post processing fails for restore from Azure archive ..................... 203
Troubleshooting Amazon Snowball and Amazon Snowball Edge issues
.......................................................................................... 204
Feature Details
Feature Details
Encryption NetBackup Cloud Storage Encryption encrypts the data inline before
it is sent to the cloud. Encryption interfaces with the NetBackup
Key Management Service (KMS) to leverage its ability to manage
encryption keys.
Throttling NetBackup Cloud Storage throttling controls the data transfer rates
between your network and the cloud. The throttling values are set
on a per NetBackup media server basis.
Feature Details
Cloud Storage service This is applicable to media server versions 7.7.x to 8.1.2 only.
Feature Details
NetBackup Service The NetBackup Service Layer (nbsl) service facilitates the
Layer communication between NetBackup graphical user interface (UI)
and the NetBackup logic.
This service is also required for Cloud Storage and now performs
the following functions:
Storage providers Veritas currently supports several cloud storage providers. More
information is available about each of these vendors.
See “About the cloud storage vendors for NetBackup” on page 15.
■ cloudstore.conf
■ libstspiencrypt.conf
■ libstspimetering.conf
■ libstspithrottling.conf
■ libstspicloud_provider_name.conf
All .conf files that are specific to the cloud providers that NetBackup supports
The cloud configuration files that are backed up during the catalog backup process
reside at the following locations:
Windows install_path\Veritas\NetBackup\var\global\wmc\cloud
About NetBackup cloud storage 13
About support limitations for NetBackup cloud storage
UNIX /usr/openv/var/global/wmc/cloud
Windows <installed-path>\NetBackup\var\global\cloud
UNIX /usr/openv/var/global/cloud/
Note: The cacert.pem file is not backed up during the NetBackup catalog backup
process.
This cacert.pem file is a cloud provider-specific file. This file is installed as part of
the NetBackup installation. This file includes the well-known public cloud vendor
CA certificates used by NetBackup.
■ NetBackup 7.7.1 and later versions support configuring cloud storage using the
Frankfurt region.
■ In the NetBackup Cloud Storage Configuration wizard, the following items are
displayed only in the English language:
■ All the cloud provider names.
■ Description of the cloud providers.
■ In case of AmazonGov, the following fields: Certificate File Name, Private
Key File Name,Private Key Passphrase, Agency, Mission Name, and
Role.
■ In case of Openstack Swift, the following fields: Tenant Type, Tenant Value,
User Type, User Domain Type, User Domain Value, Project Domain
Type, and Project Domain Value.
■ NetBackup now supports IPv6. The support is available only with all the cloud
vendors and proxy server types that support IPv6.
Chapter 2
About the cloud storage
This chapter includes the following topics:
Supported Click the following link to identify the list of cloud vendors certified for
cloud vendors NetBackup cloud storage and their storage API type: NetBackup™ Enterprise
Server and Server 9.0 - 9.x.x Hardware and Cloud Storage Compatibility
List (HCL)
For configuration help, see the information about their storage API type.
You can find links to the packages for your release on the NetBackup primary
compatibility list landing page:
http://www.netbackup.com/compatibility
See Table 2-1 on page 16. identifies the cloud storage APIs that are certified for
NetBackup cloud storage.
Amazon S3 See “About the Amazon S3 cloud storage API type” on page 16.
Microsoft Azure See “About Microsoft Azure cloud storage API type” on page 64.
OpenStack Swift See “About OpenStack Swift cloud storage API type” on page 73.
Information Topic
Storage server configuration See “Amazon S3 cloud storage provider options” on page 19.
options
Service host and endpoint See “Amazon S3 cloud storage options” on page 22.
configuration options
SSL, proxy, and HTTP See “Amazon S3 cloud storage server configuration options”
header options on page 24.
Credential broker options See “Amazon S3 credentials broker details” on page 27.
Some vendors may support private clouds that use the Amazon S3 storage type
API.
About the cloud storage 17
About the Amazon S3 cloud storage API type
See “About private clouds from Amazon S3-compatible cloud providers” on page 29.
See “About the cloud storage vendors for NetBackup” on page 15.
Requirement Details
License You must have a NetBackup license that allows for cloud storage.
requirement
Vendor account You must obtain an account that allows you to create, write to, and read
requirements from the storage that your vendor provides.
Buckets The following are the requirements for the Amazon storage buckets:
Requirement Details
Bucket names It is recommended that you use NetBackup to create the buckets that
you use with NetBackup. The Amazon S3 interface may allow the
characters that NetBackup does not allow. Consequently, by using
NetBackup to create the buckets you can limit the potential problems.
The following are the NetBackup requirements for bucket names in the
US Standard region.
The buckets are not available for use in NetBackup in the following
scenarios:
Number of disk You can create a maximum of 90 disk pools. Attempts to create more
pools than 90 disk pools generate a “failed to create disk volume, invalid
request” error message.
Note: You must have SSL enabled to communicate with Amazon AWS. The
NetBackup backup job fails with a status code o f 87.
See “About the Amazon S3 cloud storage API type” on page 16.
About the cloud storage 19
About the Amazon S3 cloud storage API type
Service host Select the name of the cloud service end point for your vendor from the
drop-down list.
If the cloud service end point for your vendor does not appear in the
drop-down list, you must add a cloud storage instance. See the Add
Cloud Storage description in this table.
About the cloud storage 20
About the Amazon S3 cloud storage API type
Storage server Displays the default storage server for your vendor. The drop-down list
name displays only those names that are available for use. If more than one
storage server is available, you can select a storage server other than
the default one.
You can type a different storage server name in the drop-down list,
which can be a logical name for the cloud storage. You can create
multiple storage servers with different names that refer to the same
physical service host for Amazon. If there are no names available in the
list, you can create a new storage server name by typing the name in
the drop-down list.
Note: It is recommended that a storage server name that you add while
configuring an Amazon S3-compatible cloud provider should be a logical
name and should not match a physical host name. For example: While
you add an Amazon GovCloud storage server, avoid using names like
‘amazongov.com’ or ‘amazon123.com’. These servers may be physical
hosts, which can cause failures during cloud storage configuration.
Instead, use storage server names like ‘amazongov1’ or ‘amazonserver1’
and so on.
Note: The Add Cloud Storage option is disabled for public clouds.
You must use existing cloud storage.
Add Cloud To configure cloud deployment details, click Add Cloud Storage. The
Storage customized cloud deployment refers to the cloud instances that are not
already listed in the Service Host drop-down list. After you configure
cloud deployment details, the service host appears in the Service Host
drop-down list.
Once the cloud storage is added, you cannot modify or delete it using
the NetBackup Administration Console. However, you can modify or
delete a storage server by using the csconfig command.
Note: You can use the NetBackup csconfig -a command to create
custom cloud instances for an Amazon S3-compatible cloud provider.
You must run the csconfig command before you run the
nbdevconfig and tpconfig commands.
https://www.veritas.com/content/support/en_US/article.100040135.html
About the cloud storage 21
About the Amazon S3 cloud storage API type
Media server Select a NetBackup media server from the drop-down list. The drop-down
name list displays only NetBackup 10.5 and later media servers. In addition,
only the media servers that conform to the requirements for cloud storage
appear in the drop-down list. The requirements are described in the
following topic:
See “About the NetBackup media servers for cloud storage” on page 110.
The host that you select queries the storage vendor’s network for its
capabilities and for the available storage. The media server also
becomes a data mover for your backups and restores.
To support cloud storage, a media server must conform to the following
items:
■ The operating system must be supported for cloud storage. For the
operating systems that NetBackup supports for cloud storage, see
the NetBackup operating system compatibility list available through
the following URL:
http://www.netbackup.com/compatibility
■ The NetBackup Service Layer (nbsl) service must be running on
all the media servers.
The NetBackup Web Management Console (nbwmc) must be running
on the primary server.
■ For Amazon S3-compatible cloud providers, the media server must
run a NetBackup 10.5 or later release.
■ The NetBackup media servers that you use for cloud storage must
be the same NetBackup version as the primary server.
This option is the default selection. Select this option to configure cloud
storage server credentials on this wizard panel by entering the access
key ID and secret access key.
Access key ID Does not apply for Amazon GovCloud if you select Use Credentials
Broker.
If you do not have an account, click Create an account with the service
provider link.
Secret access Does not apply for Amazon GovCloud if you select Use Credentials
key Broker.
Enter the secret access key for your vendor account. It must be 100 or
fewer characters.
Use IAM NetBackup retrieves the AWS IAM Role name and credentials associated
Role(EC2) with the EC2 instance.
Note: For IAM Role, the selected media server must be hosted on the
EC2 instance.
See “About using Amazon IAM roles with NetBackup” on page 48.
Note: To add a cloud storage server in Amazon virtual private cloud (VPC)
environment, enure that you have reviewed the considerations.
See “Amazon virtual private cloud support with NetBackup ” on page 31.
About the cloud storage 23
About the Amazon S3 cloud storage API type
Option Description
Provider type The cloud storage provider. The following describes the state of
this field:
■ Active if you add cloud storage from the Cloud Storage host
properties. Select the required provider from the list.
■ Inactive if you add cloud storage from the Cloud Storage
Server Configuration Wizard or change settings from the
Cloud Storage host properties. It shows the host that you
selected in the wizard or Cloud Storage host properties.
If you want to add a public cloud instance, you need to get the
service host details from the cloud storage provider. Type the
service host details in the text box.
Note: For VPC in default (US East (N. Virginia)) AWS region,
use external-1.amazonaws.com as the service host.
HTTP port Enter the HTTP port with which you can access the cloud provider
service in a non-secure mode.
HTTPS port Enter the HTTPS port with which you can access the cloud provider
service in a secure mode.
About the cloud storage 24
About the Amazon S3 cloud storage API type
Option Description
Storage server name Enter a logical name for the cloud storage that you want to
configure and access using NetBackup.
Note: You can configure multiple storage servers that are
associated with the same public or private cloud storage instance.
Endpoint access style Select the endpoint access style for the cloud service provider.
Note: If your cloud storage deployment is not configured for multiple regions, you
do not need to configure any regions.
Option Description
Region name Enter a logical name to identify a specific region where the cloud
storage is deployed. For example: East zone.
Location constraint Enter the location identifier that the cloud provider service uses
for any data transfer operations in the associated region. For a
public cloud storage, you need to get the location constraint details
from the cloud provider.
Note: For VPC in default (US East (N. Virginia)) AWS region,
use US-east-1 as the location identifier.
Service host Enter the service host name for the region. The Service endpoint,
HTTP port, and HTTPS port information that you have entered in
the General settings tab are used while accessing information
from any region.
Note: To access these properties, in the web UI select Hosts > Host properties.
Select the primary server and click Edit primary server. Then click Cloud Storage.
About the cloud storage 25
About the Amazon S3 cloud storage API type
The following tables describe the SSL, HTTP header configuration, and proxy server
options that are specific to all Amazon S3-compatible cloud providers.
Option Description
Use SSL Select Use SSL if you want to use the SSL (Secure Sockets Layer)
protocol for user authentication or data transfer between NetBackup
and cloud storage provider.
Option Description
HTTP headers Specify then appropriate value for the selected HTTP header. Click
the Value column to see the drop-down list and select the value.
Option Description
Use proxy server Use proxy server option to use proxy server and provide proxy server
settings. Once you select the Use Proxy Server option, you can specify
the following details:
Note: You need to provide the proxy credentials for the HTTP
proxy type.
■ SOCKS
■ SOCKS4
■ SOCKS5
■ SOCKS4A
About the cloud storage 27
About the Amazon S3 cloud storage API type
Option Description
Use proxy You can enable proxy tunneling for HTTP proxy type.
tunneling
After you enable Use proxy tunneling, HTTP CONNECT requests
are sent from the cloud media server to the HTTP proxy server. The
TCP connection is directly forwarded to the cloud back-end storage.
The data passes through the proxy server without reading the headers
or data from the connection.
Authentication You can select one of the following authentication types if you use the
type HTTP proxy type.
Password. The password can be empty. You can use maximum 256
characters.
See “About the Amazon S3 cloud storage API type” on page 16.
Figure 2-1 Cloud Storage Server Configuration Wizard panel for Amazon
Table 2-9 describes the credential broker options for Amazon GovCloud.
Field Description
For example:
https://hostname:port_number/service_path
Private Key File Name Enter the private key file name.
About the cloud storage 29
About the Amazon S3 cloud storage API type
Field Description
Private Key Select the check box to specify the private key pass phrase. It
Passphrase must be 100 or fewer characters.
Note: The certificate file and the private key file must reside at the following location:
On UNIX - /usr/openv/var/global/wmc/cloud
On Windows - install_path\Veritas\NetBackup\var\global\wmc\cloud
Note: For more details on the credentials broker parameters, contact the Veritas
Technical Support team.
See “About the Amazon S3 cloud storage API type” on page 16.
The Create an account with service provider link on the wizard panel opens a
cloud provider webpage in which you can create an account. If you configure a
private cloud, that webpage has no value for your configuration process.
Images that are written to Glacier Deep Archive using MSDP direct cloud tiering
can be read only by a restore operation. The import, verify, or duplicate
operations cannot read the images.
See “About protecting data in Amazon Glacier” on page 34.
■ Amazon S3 Intelligent-Tiering (LIFECYCLE) (Not supported by MSDP direct
cloud tiering)
See “Protecting data using Amazon S3 Intelligent Tiering (LIFECYCLE)”
on page 44.
For more about Amazon S3 storage classes, review Amazon S3 Storage Classes.
In the following scenarios, NetBackup assigns the default STANDARD storage class
to the backups or objects:
■ If you do not select a specific storage class while you configure the Amazon S3
cloud storage
■ If the backups were configured in an earlier NetBackup version
Note: If you initiate a restore from Glacier or Glacier Deep Archive, NetBackup
initiates a warming step. NetBackup does not proceed with the restore until all the
data is available in S3 storage to be read.
The warming step is always done if using Amazon. For storage classes other than
Glacier and Glacier Deep Archive, the warming step is almost immediate with no
meaningful delay. For Glacier and Glacier Deep Archive, the warming step may be
immediate if files were previously warmed and are still in S3 Standard storage.
However, it may take several minutes, hours, or days depending on settings being
used.
Amazon
Cloud
VPC
Public Subnet
PC1
Master Router
server
Private Subnet
VPC
PC2 Endpoint
Bucket
Media Server 2 Private IP
Region
As objects get uploaded, Amazon provides Amazon takes 24 hours to refresh archive
visibility for all objects and their storage class inventory. Hence, archives uploaded during
property through the Amazon S3 service backup done using GLACIER_VAULT storage
console. Hence, NetBackup images that are class are reflected in the Amazon Glacier
created using GLACIER and service console only after 24 hours. However,
GLACIER_DEEP_ARCHIVE storage class you can get some visibility of backups using
have better visibility through the Amazon S3 the Amazon S3 service console through the
service console. metadata generated during the backup.
Amazon Glacier service console does not
provide any visibility for individual archives.
There are architectural differences between There are architectural differences between
GLACIER_VAULT storage class (using GLACIER_VAULT storage class (using
Amazon Glacier services) and GLACIER and Amazon Glacier services) and GLACIER and
GLACIER_DEEP_ARCHIVE storage class GLACIER_DEEP_ARCHIVE storage class
(using Amazon S3 services). This results in (using Amazon S3 services). This results in
difference in speed that must be considered difference in speed that must be considered
when selecting a storage class. when selecting a storage class.
Storage cleanup handling on failure is better Storage cleanup handling on failure is better
for GLACIER and for GLACIER storage class as compared to
GLACIER_DEEP_ARCHIVE storage class. GLACIER_VAULT storage class.
Best practices
When you configure a storage server to transition data to Amazon Glacier, consider
the following:
■ Ensure that GLACIER or GLACIER_DEEP_ARCHIVE is supported for the region
to which the bucket belongs.
■ For restores, set the retrieval retention period to minimum 3 days.
■ Select True Image Recovery option wherever possible to reduce time and cost
for image imports.
To retrieve the data that is sent to Glacier, there is an inherent time delay of
around 4 hours per fragment of the backup image. For phase 2 of image imports,
this time delay is prevalent for images in the Glacier storage. However, if you
enable True Image Recovery in the policy, the time delay for phase 2 imports
reduces drastically from 4 hours to a few minutes per fragment. Phase 1 imports
are faster, irrespective of whether True Image Recovery is enabled or not for
the policy.
See the NetBackup Administrator’s Guide, Volume I to know more about
supported workloads and file systems for True Image Recovery.
See the NetBackup Administrator’s Guide, Volume I to know more about the
phases during image imports.
About the cloud storage 36
About the Amazon S3 cloud storage API type
■ You can reduce restore time by parallel restores. For this operation, you use
multistreaming to backup which creates multiple images at logical boundaries.
■ Workload Granular Recovery (GRT) or VMware Single File Restore (SFR),
increases the time-out on the primary, media, and client to more than 5 hours.
Limitations
Consider the following limitations:
■ NetBackup Accelerator feature is not supported for policies of the storage units
that are created for GLACIER or GLACIER_DEEP_ARCHIVE. Do not select
the Accelerator check box.
Note: If you specify Expedited retrieval, Amazon can sometimes fail the request
because of a lack of resources. If this failure happens, you must use Standard
retrieval or Bulk retrieval. In this case, the restore job fails (NetBackup status 5:
restore failed completely).
The activity monitor displays this message from bpbrm: Image warming failed 503.
The following error is in the ocsd_storage log on the MSDP server when MSDP
direct cloud tiering is used:GlacierExpeditedRetrievalNotAvailable: Glacier
expedited retrievals are currently not available, please try again later status
code: 503
When you perform a restore, the entire image fragment is restored while only the
selected objects are downloaded.
About the cloud storage 37
About the Amazon S3 cloud storage API type
Note: If you use Glacier with MSDP direct cloud tiering, you can create
GLACIER_RETRIEVAL touch file on primary server in /usr/openv/netbackup/bin
directory with one of three strings in it: bulk, standard, or expedited. You can
create this touch file if you do not want to use the Bulk retrieval option.
If you use Glacier then you can use bulk, standard, or expedited. If you use
DEEP_ARCHIVE you can use bulk or standard. If no string is defined, NetBackup’s
default is bulk if the touch file does not exist.
If you use Glacier with standard, non-deduplication cloud storage servers, only
Amazon Standard retrieval is supported.
For more about restoring using Amazon S3, review Restoring Archived Objects.
Note: This section does not apply to MSDP direct cloud tiering. The section only
applies to standard, non-deduplication cloud storage servers.
If the files and folders you want to restore belong to multiple image fragments
consider the following:
■ One image fragment is retrieved at a time. Only after the selected files and
folders part of the first image fragment are downloaded, the next image fragment
is retrieved.
About the cloud storage 38
About the Amazon S3 cloud storage API type
Note: If you cancel a job after the restore retrieval is initiated, cost is incurred for
all the objects that are retrieved on the staging location till the point of cancellation.
2 Create a disk pool using the Amazon bucket for GLACIER storage.
See “Configuring a disk pool for cloud storage” on page 132.
Note: If you cannot see the desired vault, it means that either the vault does
not have an S3 bucket in the same region as the vault region or the vault does
not exist in the region corresponding to the storage server for which you are
creating the disk pool.
3 Use the Amazon console to create a vault lock policy. See the Amazon
documentation for more information.
4 Create a backup policy.
See “Creating a backup policy” on page 152.
Best practices
When you configure a storage server to backup data to a vault in Amazon Glacier,
consider the following:
About the cloud storage 40
About the Amazon S3 cloud storage API type
■ If you have configured immutable vault lock policy to deny the deletion of
archives, Amazon Glacier vault does not allow deletion of archives till the archives
are unlocked for deletion. Hence, the retention period configured for a backup
policy must be greater than the vault lock period by at least 2 weeks or the
maximum time taken to backup or duplicate data to GLACIER_VAULT with
retries in your environment. Else, the image cleanup job on image expiration
fails. See “Handling image cleanup failures for Amazon Glacier vault” on page 195.
■ It is recommended you use a vault as a secondary target for backing up data.
■ If you plan to use the vault lock policy, ensure that you create a vault for each
retention level you want to use for the vault.
■ Use compression and incremental backups to reduce the size of the data that
is stored per backup.
■ Select True Image Recovery option wherever possible to reduce time and cost
for image imports.
To retrieve the data that is sent to Glacier, there is an inherent time delay of
around 4 hours per fragment of the backup image. For phase 2 of image imports,
this time delay is prevalent for images in the Glacier storage. However, if you
enable True Image Recovery in the policy, time spent for phase 2 imports
reduces drastically from 4 hours to a few minutes per fragment. Phase 1 imports
are faster, irrespective of whether True Image Recovery is enabled or not for
the policy.
See the NetBackup Administrator’s Guide, Volume I to know more about
supported workloads and file systems for True Image Recovery.
See the NetBackup Administrator’s Guide, Volume I to know more about the
phases during image imports.
Limitations
Consider the following limitations:
■ NetBackup Accelerator feature is not supported for policies of the storage units
that are created for GLACIER_VAULT. Do not select the Accelerator check
box.
■ Glacier endpoint for the Amazon GovCloud cloud provider (that is
glacier.us-gov-west-1.amazonaws.com) supports only secure mode of
communication using the NetBackup GLACIER_VAULT storage class. Therefore,
if you disable the Use SSL option while you configure the Amazon GovCloud
cloud storage with GLACIER_VAULT storage class, the configuration fails.
Permissions
You must have the following permissions:
About the cloud storage 41
About the Amazon S3 cloud storage API type
■ glacier:ListVaults
■ glacier:CreateVault
■ glacier:DescribeVault
■ glacier:UploadArchive
■ glacier:DeleteArchive
■ glacier:ListJobs
■ glacier:Describejob
■ glacier:InitiateJob
■ glacier:GetJobOutput
■ Also, ensure that you have the required S3 related IAM USER permissions. See
“Permissions required for Amazon S3 cloud provider user” on page 19.
For permission-related issues, See “Troubleshooting failures due to missing Amazon
IAM permissions” on page 197.
Considerations:
■ If a backup fails due to network issues, the partially backed up data may reside
in the vault and hence occupy storage space.
About the cloud storage 42
About the Amazon S3 cloud storage API type
Note: If you cancel a job after the restore retrieval is initiated, cost is incurred for
all the objects that are retrieved on the staging location till the point of cancellation.
■ AMZ:UPLOAD_CLASS
■ AMZ:TRANSITION_TO_STANDARD_IA_AFTER
■ AMZ:TRANSITION_TO_GLACIER_AFTER
See “NetBackup cloud storage server connection properties” on page 123.
3 Create a disk pool for the Amazon S3 Intelligent Tiering (LIFECYCLE) storage
class.
See “Configuring a disk pool for cloud storage” on page 132.
4 Create a backup policy.
See “Creating a backup policy” on page 152.
Best practices
■ Ensure that the selected bucket does not have any existing lifecycle policy.
■ If the data is set to transition to GLACIER, consider the following:
■ Ensure that Amazon Glacier is supported for the region to which the bucket
belongs.
■ You can use multistreaming to get multiple images at logical boundaries.
Limitations
Consider the following limitations:
■ NetBackup Accelerator feature is not supported for policies of the storage units
that are created for Amazon S3 Intelligent Tiering (LIFECYCLE). Do not select
the Accelerator check box.
Permissions
You must have the following permissions:
■ Life-cycle policy-related permissions:
■ s3:PutLifecycleConfiguration
■ s3:GetLifecycleConfiguration
Note: The bucket owner has these permissions, by default. The bucket
owner can grant these permissions to others by writing an access policy.
About the cloud storage 46
About the Amazon S3 cloud storage API type
■ Also ensure that you also have the required IAM USER permissions. See
“Permissions required for Amazon S3 cloud provider user” on page 19.
After you change the storage server properties and as a new back up job is run per
disk pool of the storage server, the new storage server properties get applied to
the bucket associated with the disk pool and to the older non-transitioned images
in this bucket.
See “NetBackup cloud storage server connection properties” on page 123.
See “About protecting data in Amazon Glacier” on page 34.
About the cloud storage 48
About the Amazon S3 cloud storage API type
Considerations
NetBackup supports the AWS IAM Roles for stream-based backup operations,
wherein:
1. NetBackup uses AWS IAM Role that is attached to the AWS EC2 instances
on which media server is configured for all S3 storage communications.
2. NetBackup fetches the role name and temporary credentials by connecting to
the AWS EC2 metadata.
3. NetBackup primary server can be deployed on AWS EC2 instance or
on-premises. You must do the required network settings for communication
between the primary and the media servers.
4. TheNetBackup media server that uses the IAM role to backup data to cloud
must be deployed on the AWS EC2 instance.
5. AWS IAM Role with required permissions must be attached to the NetBackup
media server running on the AWS EC2 instance. See “Permissions required
for Amazon S3 cloud provider user” on page 19.
About the cloud storage 49
About the Amazon S3 cloud storage API type
6. Backup data is stored in S3 storage of the same AWS account where the AWS
IAM role is created.
7. NetBackup supports the AWS IAM Role-based authentication for both Amazon
and Amazon Gov cloud providers.
8. You can modify existing cloud storage server (alias) to use AWS IAM role for
authentication only using the csconfig command.
9. Use the AWS Management Console to perform IAM Role allocation,
modification, and revocation operations. NetBackup does not store any
role-specific information.
10. Ensure that the AWS EC2 instance metadata service (IMDS) is accessible to
NetBackup media server. You can verify it using the AWS commands.
You can access instance metadata from a running instance by using IMDSv1
or IMDSv2.
IMDSv2 adds defense against open firewalls, reverse proxies, and SSRF
vulnerabilities with enhancements to the EC2 instance metadata service. We
recommend that you use IMDSv2. For more information see, AWS
documentation.
To configure your instance using IMDSv2, see Configure the instance metadata
options.
For example,
To get the role name, run:
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H
"X-aws-ec2-metadata-token-ttl-seconds: 21600"` && curl -H
"X-aws-ec2-metadata-token: $TOKEN" -v
http://169.254.169.254/latest/meta-data/iam/security-credentials/
11. For IPv6 only deployments, AWS IAM Role cannot be used because AWS
EC2 instance metadata service is supported only for IPv4.
About the cloud storage 50
About the Amazon S3 cloud storage API type
12. AWS IAM Role is also supported with the MSDP direct cloud tiering storage
server.
AWS Environment
S3
IAM Role Bucket
AWS User and group
Note: When role is attached to AWS EC2 instance that has access to S3 storage,
NetBackup user doesn’t need to provide any credentials.
Tip: You get better performance, if the NetBackup clients are deployed in cloud.
Note: For modifying the existing cloud storage server (alias) to use AWS IAM role
for authentication, use only the csconfig command.
■ Percent character %
■ Grave accent or back tick `
■ Right square bracket ]
■ Left square bracket [
■ Quotation marks "
■ Tilde ~
■ Less Than symbol <
■ Greater Than symbol >
■ Pound character #
■ Vertical bar or pipe |
Old data The backup images that are present in tapes and disks or any other
storage media and accumulated over the years.
Live data Live data The backup data that is generated using daily backups while
the Amazon Snowball or the Amazon Snowball Edge device is
on-premises.
Define storage lifecycle policies for such backups wherein, the actual
backup goes to the local storage, and the secondary copy is duplicated
to Snowball or Snowball Edge device.
Best practices
Follow these practices when backing up the data to Amazon cloud:
■ Plan to keep at least one copy of the data on-premises while data from Snowball
or Snowball Edge device is imported to cloud. If backup copy on the Snowball
or Snowball device is the only copy you have, use the bpduplicate command
to make a copy.
See the NetBackup Commands Reference Guide.
■ Verify the imported data in the cloud before discarding (if required) the
on-premises backup copy.
■ Use the Amazon Snowball and Amazon Snowball Edge device for initial seeding.
■ Do not use the buckets for any other purpose before the data is imported to
them.
■ (For live data) Suspend the duplication operations while the data is in transit
and is imported to cloud.
■ (For live data) After the data is available in cloud, resume duplication to duplicate
the delta data, which was generated on-premises or use another device to
transfer it.
Methods
Following are the different methods available for data transfer.
About the cloud storage 54
About the Amazon S3 cloud storage API type
Table 2-10
Device Methods
Note: An Amazon Snowball device can be used to transfer data only from the
region from where the device is obtained. Thus, ensure that all the buckets in
storage server belong to same region.
Create different bucket(s) for Amazon Snowball when you configure the disk
pool. These buckets are used to create an import job in the AWS console.
Note: Set these properties back to NONE after you have transferred the data to
the Amazon Snowball device.
6 Install the Amazon Snowball client on the media server. Refer to the AWS
documentation for detailed steps.
Using the Amazon Snowball client, transfer the backup data from the media
server to the Amazon Snowball device.
7 After the data transfer is complete:
■ Deactivate the backup policy or postpone the secondary operation
processing in the SLP till the device is in transit.
■ Set the storage server properties you have configured in step 4 to NONE.
8 Ship the device to the cloud vendor. Refer to the AWS documentation for
detailed steps.
4 Install the Amazon Snowball S3 adapter on a different host. Refer to the AWS
documentation for detailed steps.
5 (Optional) To use SSL protocol for communication with the Amazon Snowball
adapter, append the certificate provided to the Amazon Snowball adapter on
the command line as it is to /usr/openv/var/global/cloud/cacert.pem file
on the media server. Ensure that the format and length of the newly copied
certificate matches with the existing certificates in cacert.pem.
See “Configuring SSL for Amazon Snowball and Amazon Snowball Edge”
on page 62.
6 Add a custom instance for the device.
Set the custom instance’s cloud storage properties with details of the host on
which you have installed the Amazon Snowball S3 adapter.
Set the following in the General Settings tab:
■ Provider type: Amazon or Amazon GovCloud depending upon the endpoint
for which you have ordered the device.
■ Service host: IP or host name of the adapter
■ Service endpoint: Leave blank
■ HTTP port: Default is 8080. Or enter the port you have configured.
■ HTTPS port: Default is 8443. Or enter the port you have configured.
■ Endpoint access style: Path Style
Set the following in the Region Setting tab:
■ Location constraint: Region from where you have ordered the device.
■ Service host: IP or host name of the adapter
Note: An Amazon Snowball Edge device can be used to transfer data only
from the region from where the device is obtained. Thus, use the location
constraint and service host of the region from where the device is obtained.
9 For live data, create the NetBackup storage lifecycle policy, backup policy and
run the backup for initial seeding.
For old data, use the bpduplicate command and duplicate the images on the
storage unit.
See the NetBackup Commands Reference Guide.
10 After the data transfer is complete:
■ Deactivate the backup policy or postpone the secondary operation
processing in the SLP till the device is in transit.
■ Set the storage server properties you have configured to NONE.
■ Save the properties. You need this information during the post-backup
process.
Take an image capture of storage server properties from Administration
console or use nbdevconfig -getconfig command. See the NetBackup
Commands Reference Guide.
Also, note down the object size that was configured.
11 Ship the device to the cloud vendor. Refer to the AWS documentation for
detailed steps.
Note: After backups are imported into the cloud bucket, before restore you need
to perform the post backup procedures. See “Post backup procedures if you have
used S3 API interface” on page 63.
4 Add all the storage servers that are created for the Amazon Snowball device
into the default cloud instance (amazon.com). Run the following command:
csconfig cldinstance -as -in amazon.com -sts <storage-server-name>
Note: An Amazon Snowball Edge device can be used to transfer data only
from the region from where the device is obtained. Thus, ensure that all the
buckets in storage server belong to same region.
Create different bucket(s) for Amazon Snowball Edge when you configure the
disk pool. These buckets are used to create an import job in the AWS console.
Note: Set the property back to NONE after you have transferred the data to
the Amazon Snowball Edge device.
8 Ship the device to the cloud vendor. Refer to the AWS documentation for
detailed steps.
Note: An Amazon Snowball Edge device can be used to transfer data only
from the region from where the device is obtained. Thus, use the location
constraint and service host of the region from where the device is obtained.
8 Create a storage server for the device using the custom instance.
See “Configuring cloud storage in NetBackup” on page 84.
About the cloud storage 62
About the Amazon S3 cloud storage API type
12 Ship the device to the cloud vendor. Refer to the AWS documentation for
detailed steps.
Note: After backups are imported into the cloud bucket, before restore you need
to perform the post backup procedures. See “Post backup procedures if you have
used S3 API interface” on page 63.
2 Obtain the certificate. Run the following Amazon Snowball client command:
./snowballEdge get-certificate --certificate-arn arn_value
Note: Ensure that you do not change the file permission and ownership of the
cacert.pem file.
3. Make sure the SSL setting for storage server as expected. You can verify and
update the properties from the Change Storage Server Connection
Properties dialog box.
See “To change associated cloud storage server host properties” on page 93.
4. [For Amazon Snowball Edge device only] Update credentials for each storage
server with the Amazon account credentials. Run the following command:
tpconfig -update -storage_server storage server name -stype
storage server type -sts_user_id [user ID] -password password
Table 2-11 Microsoft Azure storage API type information and topics
Information Topic
Storage server configuration options See “Microsoft Azure cloud storage provider
options” on page 66.
Requirement Details
License You must have a NetBackup license that allows for cloud storage.
requirement
Microsoft Azure You must obtain a Microsoft Azure storage account and at least one
account storage access key (primary access key or secondary access key).
requirements
About the cloud storage 66
About Microsoft Azure cloud storage API type
Requirement Details
Container names It is recommended that you use NetBackup to create the container that
you use with NetBackup.
The following are the NetBackup requirements for container names:
https://msdn.microsoft.com/en-us/library/azure/dd135715.aspx
See “About Microsoft Azure cloud storage API type” on page 64.
Figure 2-9 Cloud Storage Server Configuration Wizard panel for Microsoft
Azure
Table 2-13 describes the storage server configuration options for Microsoft Azure.
About the cloud storage 68
About Microsoft Azure cloud storage API type
Service host Service host is the host name of the cloud service end point of
Microsoft Azure.
The Service host drop-down list displays part of the service host
URL that also comprises Storage Account.
storage_account.blob.core.windows.net
Note: Based on the region where you have created your storage
account - default or China - you should select the service host from
the drop-down list.
Storage server name Displays the default Azure storage server, which is my-azure. You
can select a storage server other than the default one.
The drop-down list displays only those names that are available for
use.
You can type a different storage server name in the drop-down list,
which can be a logical name for the cloud storage. You can create
multiple storage servers with different names that refer to the same
physical service host for Azure. If there are no names available in
the list, you can create a new storage server name by typing the
name in the drop-down list.
Note: It is recommended that a storage server name that you add
while configuring an Azure cloud storage should be a logical name
and should not match a physical host name. For example: While
you add an Azure storage server, avoid using names like ‘azure.com’
or ‘azure123.com’. These servers may be physical hosts, which can
cause failures during cloud storage configuration. Instead, use
storage server names like ‘azure1’ or ‘azureserver1’ and so on.
Media server name Select a NetBackup media server from the drop-down list.
Only the media servers that conform to the requirements for cloud
storage appear in the drop-down list. The requirements are
described in the following topic:
The host that you select queries the storage vendor’s network for
its capabilities and for the available storage. The media server also
becomes a data mover for your backups and restores.
About the cloud storage 69
About Microsoft Azure cloud storage API type
Storage Account Enter the storage account that you want to use for your cloud
backups.
http://azure.microsoft.com
https://portal.azure.com
Access key Enter your Azure access key. You can enter the primary access
key or the secondary access key. It must be 100 or fewer characters.
https://portal.azure.com
Advanced Settings To change SSL or proxy settings for Azure, click Advanced
Settings.
Configure access tier Select ARCHIVE option for long term retention.
ARCHIEVE See “Protecting data in Microsoft Azure Archive for long-term
retention” on page 71.
See “About Microsoft Azure cloud storage API type” on page 64.
Option Description
Use SSL Select this option if you want to use the SSL (Secure Sockets Layer)
protocol for user authentication or data transfer between NetBackup
and cloud storage provider.
Option Description
Use Proxy Server Use Proxy Server option to use proxy server and provide proxy server
settings. Once you select the Use Proxy Server option, you can specify
the following details:
Use Proxy You can enable proxy tunneling for HTTP proxy type.
Tunneling
After you enable Use Proxy Tunneling, HTTP CONNECT requests
are send from the cloud media server to the HTTP proxy server and
the TCP connection is directly forwarded to the cloud back-end storage.
The data passes through the proxy server without reading the headers
or data from the connection.
About the cloud storage 71
About Microsoft Azure cloud storage API type
Option Description
Authentication You can select one of the following authentication types if you are
Type using HTTP proxy type.
See “About Microsoft Azure cloud storage API type” on page 64.
Note: The Archive storage tier is only available at the blob level and not at the
storage account level.
Requirements
Ensure that the following requirements are fulfilled:
■ You must have a general-purpose storage V2 to use Azure Archive.
Limitations
Consider the following limitations:
■ Accelerator and deduplication are not supported with Azure Archive.
■ If restore or cleanup fails, you need to manually set the tier to archive for
corresponding blobs.
Note: Image import from Azure Archive storage with TIR is faster.
Table 2-16 OpenStack Swift storage API type information and topics
Information Topic
Storage server configuration options See “OpenStack Swift cloud storage provider
options” on page 74.
Region and host configuration options See “OpenStack Swift storage region options”
on page 77.
Cloud instance configuration options See “OpenStack Swift add cloud storage
configuration options” on page 80.
See “About the cloud storage vendors for NetBackup” on page 15.
Requirement Details
License requirement You must have a NetBackup license that allows for cloud storage.
Storage account You must obtain the credentials required to access the cloud
requirements storage account.
If you use authentication V1, only the user name and password
are required to validate the user to access the cloud storage.
See “About OpenStack Swift cloud storage API type” on page 73.
Table 2-18 describes configuration options for OpenStack Swift cloud storage.
Cloud storage Select the cloud storage name from the list. If the list is empty, you must
name add a cloud storage instance. See the Add Cloud Storage option
description.
Add Cloud Click the add cloud storage option, then add, select, or enter the required
Storage information.
Tenant ID / Based on the selection, enter either the tenant ID or tenant name that
Tenant Name is associated with your cloud storage credentials.
Note: This field is visible only if you selected the Identity v2
Authentication version in the Add Cloud Storage dialog box.
User name Enter the user name that is required to access the cloud storage.
Password Enter the password that is required to access the cloud storage. It must
be 100 or fewer characters.
Proxy Settings To change the default storage server for your cloud vendor or specify
the maximum number of network connections, click Advanced Settings.
User ID Based on the selection, enter either the User ID or the User Name that
is associated with your cloud storage credentials. When you provide
User ID, User Name and Domain information are not required.
Note: This field is visible only if you selected the Identity v3
Authentication version in the Authentication version dialog box.
Domain ID / Based on the selection, enter either the user's Domain ID or Domain
Domain name (for Name that is associated with your cloud storage credentials.
user details)
Note: This field is visible only if you selected the Identity v3
Authentication version in the Authentication version dialog box.
Project ID / Based on the selection, enter either the Project ID or Project Name that
Project Name is associated with your cloud storage credentials. When you provide
Project ID, Project Name and Domain information are not required.
Note: This field is visible only if you selected the Identity v3
Authentication version in the Authentication version dialog box.
Domain ID / Based on the selection, enter either the project's Domain ID or Domain
Domain name(for Name that is associated with your cloud storage credentials.
project details)
Note: This field is visible only if you selected the Identity v3
Authentication version in the Authentication version dialog box.
See “About OpenStack Swift cloud storage API type” on page 73.
Provider and access details are used to map the cloud storage settings to NetBackup
storage settings. The cloud storage region is mapped to the NetBackup storage
server. All the backups that are targeted to the NetBackup storage server use the
cloud storage region to which it is mapped.
Note: One cloud storage region is mapped to one NetBackup storage server.
Table 2-19 describes configuration options for OpenStack Swift cloud storage.
About the cloud storage 79
About OpenStack Swift cloud storage API type
Storage URL The cloud storage URL is auto-populated based on the storage
region selection. This field is non-editable and is only for your
reference.
Note: This field is visible only if you selected the Identity v2
Authentication version in the Add Cloud Storage dialog box.
Storage server name Enter a unique name for the storage server.
Note: It is recommended that a storage server name that you
add while configuring an OpenStack Swift compatible cloud
provider should be a logical name and should not match a physical
host name. For example: When you add an Oracle storage server,
avoid using names like ‘oracle.com’ or ‘oracle123.com’. These
servers may be physical hosts, which can cause failures during
cloud storage configuration. Instead, use storage server names
like ‘oracle1’ or ‘oracleserver1’ and so on.
Media server name Select a NetBackup media server from the drop-down list. The
drop-down list displays only NetBackup 10.5 and later media
servers. In addition, only the media servers that conform to the
requirements for cloud storage appear in the drop-down list. The
requirements are described in the following topic:
The host that you select queries the storage vendor’s network for
its capabilities and for the available storage. The media server
also becomes a data mover for your backups and restores.
See “About OpenStack Swift cloud storage API type” on page 73.
About the cloud storage 80
About OpenStack Swift cloud storage API type
Field Description
Cloud storage provider The cloud storage provider from the previous wizard panel is
displayed.
Cloud storage name Enter a unique name to identify the authentication service endpoint.
Authentication This field is not visible for cloud providers with custom
location authentication URLs.
Authentication version Select the authentication version that you want to use.
Authentication URL Enter the authentication URL that your cloud vendor provided.
Option Description
Use Proxy Server Use Proxy Server option to use proxy server and provide proxy server
settings. Once you select the Use Proxy Server option, you can specify
the following details:
Use Proxy You can enable proxy tunneling for HTTP proxy type.
Tunneling
After you enable Use Proxy Tunneling, HTTP CONNECT requests
are send from the cloud media server to the HTTP proxy server and
the TCP connection is directly forwarded to the cloud back-end storage.
The data passes through the proxy server without reading the headers
or data from the connection.
Authentication You can select one of the following authentication types if you are
Type using HTTP proxy type.
See “About OpenStack Swift cloud storage API type” on page 73.
Chapter 3
Configuring cloud storage
in NetBackup
This chapter includes the following topics:
■ Saving a record of the KMS key names for NetBackup cloud storage encryption
Note: Veritas may certify vendors between NetBackup releases. If your cloud
storage vendor is not listed in the NetBackup product documentation, see the
following webpage for the most up-to-date list of supported cloud vendors:
http://www.veritas.com/docs/000115793
http://www.veritas.com/docs/000115793
Step 1 Create NetBackup log file directories on See “NetBackup cloud storage log files” on page 178.
the primary server and the media
See “Creating NetBackup log file directories for cloud storage”
servers
on page 177.
Step 2 Review the cloud installation See “Cloud installation requirements” on page 86.
requirements
Step 3 Determine the requirements for See “About the cloud storage vendors for NetBackup” on page 15.
provisioning and configuring your cloud
storage provider in NetBackup
Step 4 Configure the global cloud storage host See “Scalable Storage properties” on page 87.
properties as necessary
Step 5 Configure the Cloud Storage properties Optionally, add a cloud storage service host using the NetBackup
host properties.
Step 6 Understand the role of the CloudStore See “About the NetBackup CloudStore Service Container”
Service Container on page 94.
Step 7 Provision a security certificate for See “NetBackup CloudStore Service Container security certificates”
authentication on the media servers on page 95.
Step 9 Configure the storage server See “About cloud storage servers” on page 107.
Step 10 Configure the disk pool See “About cloud storage disk pools” on page 131.
Step 11 Configure additional storage server See “NetBackup cloud storage server properties” on page 119.
properties
See “Changing cloud storage server properties” on page 117.
Step 12 Add additional media servers Adding additional media servers is optional.
Step 13 Configure a storage unit See “Configuring a storage unit for cloud storage” on page 144.
Configuring cloud storage in NetBackup 86
Cloud installation requirements
Step 14 Configure NetBackup Accelerator and Accelerator and optimzed synthetic backups are optional.
optimized synthetic backups
See “About NetBackup Accelerator and NetBackup Optimized
Synthetic backups” on page 148.
Step 15 Configure a backup policy See “Creating a backup policy” on page 152.
Requirement Details
NetBackup media For the operating systems that NetBackup supports for cloud
server platform support storage, see the NetBackup operating system compatibility list
available through the following URL:
http://www.netbackup.com/compatibility
Cloud storage provider You must have an account created with your preferred cloud storage
account provider before you configure NetBackup Cloud Storage. Please
refer to the list of available NetBackup cloud storage providers.
See “About the cloud storage vendors for NetBackup” on page 15.
Configuring cloud storage in NetBackup 87
Scalable Storage properties
Requirement Details
Property Description
Key Management Server If you configured a key management service (KMS) server, the name of the primary
(KMS) name server that sends the request to the KMS server is displayed here.
Metering interval Determines how often NetBackup gathers connection information for reporting purposes.
The value is set in seconds. The default setting is 300 seconds (5 minutes). If this value
is set to zero, metering is disabled.
Total available bandwidth Use this value to specify the speed of your connection to the cloud. The value is
specified in kilobytes per second. The default value is 102400 KB/sec.
Sampling interval The time, in seconds, between measurements of bandwidth usage. The larger this
value, the less often NetBackup checks to determine the bandwidth in use.
Property Description
Advanced settings Expand Advanced settings to configure additional settings for throttling.
Maximum concurrent jobs The default maximum number of concurrent jobs that the media server can run for the
cloud storage server.
This value applies to the media server, not to the cloud storage server. If you have
more than one media server that can connect to the cloud storage server, each media
server can have a different value. Therefore, to determine the total number of
connections to the cloud storage server, add the values from each media server.
If you configure NetBackup to allow more jobs than the number of connections,
NetBackup fails any jobs that start after the number of maximum connections is reached.
Jobs include both backup and restore jobs.
You can configure job limits per backup policy and per storage unit.
Note: NetBackup must account for many factors when it starts jobs: the number of
concurrent jobs, the number of connections per media server, the number of media
servers, and the job load-balancing logic. Therefore, NetBackup may not fail jobs
exactly at the maximum number of connections. NetBackup may fail a job when the
connection number is slightly less than the maximum, exactly the maximum, or slightly
more than the maximum.
Property Description
Read bandwidth Use this field to specify the percentage of total bandwidth that read
operations can use. Specify a value between 0 and 100. If you
enter an incorrect value, an error is generated.
Write bandwidth Use this field to specify the percentage of total bandwidth that write
operations can use. Specify a value between 0 and 100. If you
enter an incorrect value, an error is generated.
Property Description
Work time Use this field to specify the time interval that is considered work
time for the cloud connection.
Indicate how much bandwidth the cloud connection can use in the
Allocated bandwidth field. This value determines how much of
the available bandwidth is used for cloud operations in this time
window. The value is expressed as a percentage or in kilobytes
per second.
Off time Use this field to specify the time interval that is considered off time
for the cloud connection.
Indicate how much bandwidth the cloud connection can use in the
Allocated bandwidth field. This value determines how much of
the available bandwidth is used for cloud operations in this time
window. The value is expressed as a percentage or in kilobytes
per second.
Weekend Specify the start and stop time for the weekend.
Indicate how much bandwidth the cloud connection can use in the
Allocated bandwidth field. This value determines how much of
the available bandwidth is used for cloud operations in this time
window. The value is expressed as a percentage or in kilobytes
per second.
Read Bandwidth This field displays how much of the available bandwidth the cloud
(KB/s) storage server transmits to a NetBackup media server during each
restore job. The value is expressed in kilobytes per second.
Write Bandwidth This field displays how much of the available bandwidth the
(KB/s) NetBackup media server transmits to the cloud storage server
during backup jobs. The value is expressed in kilobytes per second.
The NetBackup Cloud Storage properties apply to the currently selected primary
server.
The hosts that appear in this Cloud Storage list are available to select when you
configure a storage server. The Service provider type of your cloud vendor
determines whether a service host is available or required.
NetBackup includes service hosts for some cloud storage providers. You can add
a new host to the Cloud Storage list if the Service provider type allows it. If you
add a host, you also can change its properties or delete it from the Cloud Storage
list. (You cannot change or delete the information that is included with NetBackup.)
If you do not add a service host to this Cloud Storage list, you can add one when
you configure the storage server. The Service provider type of your cloud vendor
determines whether a Service host name is available or required.
Cloud Storage host properties contain the following properties:
Property Description
Cloud Storage The cloud storage that corresponds to the various cloud service
providers that NetBackup supports are listed here.
Associated cloud The cloud storage servers that correspond to the selected cloud
storage servers for storage are displayed.
<host>
See “Changing cloud storage host properties” on page 92.
In the host properties for With this method, you add the cloud storage instance before you
the primary server configure the storage server in NetBackup. Then, the wizard that
configures the storage is populated with the instance details. You
select the instance when you configure the storage server.
By using the Cloud With this method, you add the instance at the same time as when
Storage Server you configure the storage server in NetBackup. The wizard that
Configuration Wizard configures the storage is not populated with the instance details
until you add them in the wizard itself.
Cloud Storage properties You can change the properties of a host that you add. (You
cannot change or delete the properties of the cloud storage
providers that are included with NetBackup.)
Associated cloud storage See “To change associated cloud storage server host
server properties properties” on page 93.
Security certificates The NetBackup hosts on which the NetBackup CloudStore Service
Container runs must be provisioned with a security certificate or
certificates.
Security modes The NetBackup CloudStore Service Container can run in different
security modes.
See “About the NetBackup media servers for cloud storage” on page 110.
Note: For NetBackup 8.1.2 and later releases, the nbcssc service is no longer
deployed. The NetBackup Web Management Console (nbwmc) service handles the
cloud storage configuration operations and the NetBackup Service Layer (nbsl)
service handles the throttling service and the metering data collector service
functions. For media server versions beyond 8.1.2, authentication is done using
host ID-based certificate.
Refer to the NetBackup Administrator's Guide, Volume I for more information about
these services.
NetBackup 8.2 and The NetBackup hosts that run the CloudStore Service Container
later require a host ID-based certificate. You may have to install the
certificate on those hosts.
NetBackup 8.0 to The NetBackup hosts that run the CloudStore Service Container
8.1.2 require both a host ID-based certificate and a host name-based
certificate. You may have to install the certificates on those hosts.
Where the media server security certificates reside depend on the release level of
NetBackup, as follows:
NetBackup 7.7 to The certificate name is the host name that you used when you
8.1.2 configured the NetBackup media server software on the host. The
path for the certificate is as follows, depending on operating system:
■ UNIX/Linux: /usr/openv/var/vxss/credentials
■ Windows:
install_dir\Veritas\NetBackup\var\VxSS\credentials
Secure mode In the default secure mode, the client components must authenticate
with the CloudStore Service Container. After authentication,
communication occurs over a secure HTTPS channel.
You can use the CSSC_IS_SECURE attribute of the cloudstore.conf file to set the
security mode. The default value is 64, secure communication.
See “NetBackup cloudstore.conf configuration file” on page 96.
See “About the NetBackup CloudStore Service Container” on page 94.
Note: Before you modify any of the parameters in the cloudstore.conf file, you
must stop the nbcssc service (on media server versions 7.7.x to 8.1.2 only) and
the nbwmc service (on primary server). Once you modify the parameters, restart
these services for the changes to take effect.
■ Windows: install_path\NetBackup\var\global\cloud
On media server versions 7.7.x to 8.1.2, the path is:
install_path\Veritas\NetBackup\db\cloud
Parameter Description
On Windows:
install_path\Veritas\NetBackup\bin\ost-plugins
On UNIX: /usr/openv/lib/ost-plugins
Parameter Description
On Windows:
install_path\Veritas\NetBackup\logs\nbcssc
On UNIX: /usr/openv/netbackup/logs/nbcssc
Note: For media server versions 7.7.x to 8.1.2, the
nbcssc service uses this path for log files.
CSCONFIG_LOG_FILE Specifies the file name that the csconfig utility uses to
write its logs. The default value is empty, which means
that the NetBackup logging mechanism determines the
log file name.
CSSC_CIPHER_LIST Specifies the cipher list that NetBackup uses for the
following purposes:
Parameter Description
Parameter Description
On Windows: install_path\NetBackup\bin\admincmd\bpnbaz
-ProvisionCert host_name|-AllMediaServers
2 Restart the NetBackup Service Layer (nbsl) service on the media server.
Note: In you use dynamic IPs on the hosts (DHCP), ensure that the host name and
the IP address are correctly listed on the primary server. To do so, run the following
NetBackup bpclient command on the primary server:
On Windows: Install_path\NetBackup\bin\admincmd\bpclient -L -All
On UNIX: /usr/openv/netbackup/bin/admincmd/bpclient -L -All
Configuring cloud storage in NetBackup 102
Deploying host ID-based certificates
Run the following command to get a certificate from a specific primary server:
nbcertcmd -getCertificate -server primary_server_name
3 To verify that the certificate is deployed on the host, run the following command:
nbcertcmd -listCertDetails
3 Run the following command on the non-primary host and enter the token when
prompted:
nbcertcmd -getCertificate -token
4 To verify that the certificate is deployed on the host, run the following command:
nbcertcmd -listCertDetails
Note: After you have enabled the data compression during the cloud storage
configuration, you cannot disable it.
Configuring cloud storage in NetBackup 104
About data encryption for cloud storage
Key Description
Host Master Key The Host Master Key protects the key database. The Host Master
Key requires a pass phrase and an ID. NetBackup KMS uses the
pass phrase to generate the key.
Key Protection Key A Key Protection Key protects individual records in the key
database. The Key Protection Key requires a pass phrase and an
ID. NetBackup KMS uses the pass phrase to generate the key.
The following table describes the encryption keys that are required for each storage
server and volume combination. If you specify encryption when you configured the
cloud storage server, you must configure a pass phrases for the key group for the
storage volumes. You enter the pass phrase for these keys when you use the Disk
Pool Configuration Wizard.
Configuring cloud storage in NetBackup 106
About external KMS for encryption of NetBackup cloud storage
Table 3-8 Encryption keys and key records for each storage server and
volume combination
Item Description
Key group key A key group key protects the key group. Each storage server and volume
combination requires a key group, and each key group key requires a
pass phrase. The key group name must use the format for the storage
type that is described as follows:
storage_server_name:volume_name
The following items describe the requirements for the key group name
components for cloud storage:
Key record Each key group that you create requires a key record. A key record
stores the actual key that protects the data for the storage server and
volume.
A name for the key record is optional. If you use a key name, you can
use any name. It is recommended that you use the same name as the
volume name. The Disk Pool Configuration Wizard does not prompt
for a key record key; it uses the volume name as the key name.
More information about NetBackup KMS and external KMS is available in the
NetBackup Security and Encryption Guide.
■ No extra steps are required to provide inputs for key passphrase in the Disk
Pool Configuration Wizard.
Symmetric encryption key is required for each storage server and volume
combination. Symmetric encryption key is not created on the external KMS server
for each storage server and volume combination. You need to ensure that a
Symmetric encryption key already exists on the external KMS server with a custom
attribute with value of key group in the 'storage_server_name:volume_name' format.
More information about external KMS is available in the NetBackup Security and
Encryption Guide.
Object Size for a cloud storage server, you cannot change the value. If you want
to set a different Object Size, you must recreate the cloud storage server.
See “Configuring a storage server for cloud storage” on page 112.
Objects
(configurable size)
Cloud connector
16 MB
Backup data
stream 16 MB Cloud object
Parallel connections
storage
(derived)
16 MB
16 MB
■ Consider the following factors when deciding the number of parallel connections:
■ The maximum number of parallel connections the cloud storage provider
permits.
■ Network bandwidth availability between NetBackup and the cloud storage
environment.
■ System memory availability on the NetBackup host.
Configuring cloud storage in NetBackup 109
About object size for cloud storage
■ If you increase the object size, the number of parallel connections reduce. The
number of parallel connections affect the upload and the download rate.
■ If you increase the read or write buffer size, the number of parallel connections
increase. Similarly, if you want lesser number of parallel connections, you can
reduce the read or write buffer size. However, you must consider the network
bandwidth and the system memory availability.
■ Cloud providers charge for the number of PUT and GET requests that are
initiated during a backup or restore process. The smaller the object size, higher
the number of PUT or GET requests, and therefore, higher charges are incurred.
■ In case of temporary failures with data transfer, NetBackup performs multiple
retries for transferring the failed objects. If the failures persist, the complete
object is transferred again. Also, with higher latency and higher packet loss, the
performance might reduce. To handle the latency and the packet loss issues,
increasing the number of parallel connections can be helpful.
■ NetBackup has some time-outs on the client side. If the upload operation takes
more time (due to big object size) than the minimum derived NetBackup data
transfer rate, there can be failures with NetBackup.
■ For legacy environments without deduplication support, if the number of
connections are less, parallel downloads are less compared to older number of
connections.
For example, while restoring from back-level images (8.0 and earlier), where
the object size is 1MB, the buffer of 16 MB (for one connection) is not completely
used while also consuming memory. With the increased object size, there is a
restriction on number of connections due to the available read or write buffer
size memory.
■ CloudInstance.xml
Note: The media server does not hold the primary copy of the
CloudProvider.xml file which all the media servers require while configuring
the cloud storage and for running operations such as backup, restore, and so
on.
2 Run the following commands on all the NetBackup cloud media servers
including the one that is selected as the cloud primary host:
nbcssc -t -a Netbackup
After you select a cloud primary host, do not change the name again to point to
another media server. If you need to do so, contact Veritas Technical Support.
Configuring cloud storage in NetBackup 112
Configuring a storage server for cloud storage
If you configure a storage server by using CLI, you must run csconfig command
before running nbdevconfig and tpconfig commands.
See the NetBackup Commands Reference Guide.
The NetBackup media server that you select during the configuration process must
conform to the requirements for cloud storage.
See “About the NetBackup media servers for cloud storage” on page 110.
To configure a cloud storage server by using the wizard
1 In the NetBackup Administration Console connected to the NetBackup
primary server, select either NetBackup Management or Media and Device
Management.
2 In the right pane, click Configure Cloud Storage Servers.
3 Click Next on the welcome panel.
The Select cloud provider panel appears.
The following is an example of the panel:
Configuring cloud storage in NetBackup 114
Configuring a storage server for cloud storage
5 Click Next. A wizard panel for the selected cloud provider appears.
6 Select the preferred storage class and click Next.
Note: This option is available only for Amazon and Amazon GovCloud cloud
providers. See “About Amazon S3 storage classes” on page 30.
7 Specify the following settings on the Specify object size, compression, and
encryption settings panel.
Note: NetBackup 8.2 or earlier media servers do not support data encryption
for keys that an external KMS manages. If you configure encryption on such
media servers, the Encryption option shows NetBackup KMS configuration
settings.
■ To specify a custom object size, enter a value in the Object Size field. If
you do not update the value, the default object size is used.
Note: The object size must be less than or equal to the read or write buffer
size.
KMS Server Name This field displays the name of your NetBackup primary server. You can only
configure KMS on your primary server. This field cannot be changed.
Host Master Key (HMK) Enter the key that protects the database. In KMS terminology, the key is called a
Passphrase passphrase.
Host Master Key ID The ID is a label that you assign to the master key. The ID lets you identify the
particular host master key. You are limited to 255 characters in this field.
To decipher the contents of a keystore file, you must identify the correct Key
Protection Key and Host Master Key. These IDs are stored unencrypted in the
keystore file header. You can select the correct ones even if you only have access
to the keystore file. To perform a disaster recovery you must remember the correct
IDs and the pass phrases that are associated with the files.
Key Protection Key (KPK) Enter the password that protects the individual records within the KMS database.
Passphrase In KMS terminology, the key is called a passphrase.
Key Protection Key ID The ID is a label that you assign to the key. The ID lets you identify the particular
key protection key. You are limited to 255 characters in this field.
To decipher the contents of a keystore file, you must identify the correct Key
Protection Key and Host Master Key. These IDs are stored unencrypted in the
keystore file header. You can select the correct ones even if you only have access
to the keystore file. To perform a disaster recovery you must remember the correct
IDs and the pass phrases that are associated with the files.
After you configure the storage server and disk pool, it is recommended that you
save a record of the key names.
See “Saving a record of the KMS key names for NetBackup cloud storage
encryption” on page 141.
3 Select the preferred storage class and click Next. It is recommended that you
do not modify the storage class of a cloud storage server after you have
assigned it.
See “About Amazon S3 storage classes” on page 30.
Note: It is recommended that you use different buckets for different storage
classes.
5 To change a property, select its value in the Value column and then change
it.
See “NetBackup cloud storage server properties” on page 119.
See “NetBackup cloud storage server connection properties” on page 123.
See “NetBackup cloud storage server encryption properties” on page 130.
Configuring cloud storage in NetBackup 119
NetBackup cloud storage server properties
AMZGOV Amazon GovCloud See “NetBackup cloud storage server connection properties”
on page 123.
AZR Microsoft Azure See “NetBackup cloud storage server connection properties”
on page 123.
CLD Cloudian Hyperstore See “NetBackup cloud storage server connection properties”
on page 123.
GOOG Google Nearline See “NetBackup cloud storage server connection properties”
on page 123.
HTTP HTTP headers See “NetBackup cloud storage server connection properties”
on page 123.
Note: This field applies to Amazon S3-compatible cloud providers.
ORAC Oracle Cloud See “NetBackup cloud storage server connection properties”
on page 123.
SWSTK-SWIFT SwiftStack (Swift) See “NetBackup cloud storage server connection properties”
on page 123.
Property Description
THR:storage_server Shows the maximum number of concurrent jobs that a specific cloud
storage server can run.
If you configure throttling for a media server that is a cloud storage
server:
Property Description
THR:AVAIL_BANDWIDTH This read-only field displays the total available bandwidth value for the
cloud feature. The value is displayed in bytes per second. You must
specify a number greater than zero. If you enter zero, an error is
generated.
THR:DEFAULT_MAX_CONNECTIONS The default maximum number of concurrent jobs that the media server
can run for the cloud storage server.
This value applies to the media server not to the cloud storage server.
If you have more than one media server that can connect to the cloud
storage server, each media server can have a different value. Therefore,
to determine the total number of jobs that can run on the cloud storage
server, add the values from each media server.
In practice, you should not need to set this value higher than 100.
Default value: 10
Property Description
THR:OFF_TIME_BANDWIDTH_PERCENT This read-only field displays the bandwidth percent that is used during
off time.
THR:OFF_TIME_END This read-only field displays the end of off time. Specify the time in
24-hour format. For example, 8:00 A.M. is 8 and 6:30 P.M. is 1830.
Default value: 8
THR:OFF_TIME_START This read-only field displays the start of off time. Specify the time in
24-hour format. For example, 8:00 A.M. is 8 and 6:30 P.M. is 1830.
Default value: 18
THR:READ_BANDWIDTH_PERCENT This read-only field displays the read bandwidth percentage the cloud
feature uses. Specify a value between 0 and 100. If you enter an
incorrect value, an error is generated.
THR:SAMPLE_INTERVAL This read-only field displays the rate at which backup streams sample
their utilization and adjust their bandwidth use. The value is specified
in seconds. When this value is set to zero, throttling is disabled.
Default value: 0
THR:WEEKEND_BANDWIDTH_PERCENT This read-only field displays the bandwidth percent that is used during
the weekend.
THR:WEEKEND_END This read-only field displays the end of the weekend. The day value is
specified with numbers, 1 for Monday, 2 for Tuesday, and so on.
Default value: 7
Possible values: 1 to 7
Configuring cloud storage in NetBackup 123
NetBackup cloud storage server properties
Property Description
THR:WEEKEND_START This read-only field displays the start of the weekend. The day value is
specified with numbers, 1 for Monday, 2 for Tuesday, and so on.
Default value: 6
Possible values: 1 to 7
THR:WORK_TIME_BANDWIDTH_PERCENT This read-only field displays the bandwidth percent that is used during
the work time.
THR:WORK_TIME_END This read-only field displays the end of work time. Specify the time in
24-hour format. For example, 8:00 A.M. is 8 and 6:30 P.M. is 1830.
Default value: 18
THR:WORK_TIME_START This read-only field displays the start of work time. Specify the time in
24-hour format. For example, 8:00 A.M. is 8 and 6:30 P.M. is 1830.
Default value: 8
THR:WRITE_BANDWIDTH_PERCENT This read-only field displays the write bandwidth percentage the cloud
feature uses. Specify a value between 0 and 100. If you enter an
incorrect value, an error is generated.
Property Description
Windows:
install_path\Veritas\NetBackup\var\global\wmc\cloud
or install_path\Veritas\NetBackup\db\cloud\
(on media server versions 7.7.x to 8.1.2 only)
Property Description
PREFIX:CURL_CONNECT_TIMEOUT The amount of time that is allocated for the media server to
connect to the cloud storage server. This value is specified
in seconds. The default is 300 seconds or five minutes.
This only limits the connection time, not the session time. If
the media server cannot connect to the cloud storage server
in the specified time, the job fails.
Default value: NO
Property Description
Provider Suffix: USE_CRL If SSL is enabled and the CRL option is enabled, each
non-self-signed SSL certificate is verified against the CRL.
PREFIX: OBJECT_SIZE The size of the data object that NetBackup sends to the cloud
storage server with an HTTP PUT and GET requests.
Property Description
Default value: 1
Possible values: 1
Property Description
AMZ:RETRIEVAL RETENTION PERIOD This property is applicable only for Amazon Glacier.
Property Description
Displays the storage class that the cloud storage server uses.
Displays the storage tier that the cloud storage server uses.
Configuring cloud storage in NetBackup 130
NetBackup cloud storage server properties
Property Description
Possible values:
Use this property to set the absolute mount point where the
data must be backed up for Amazon Snowball.
Property Description
CRYPT:KMS_SERVER This read-only field displays NetBackup server that hosts the
KMS service. When you set the storage server properties, enter
the name of the KMS server host. By default, this field contains
the NetBackup primary server name. You cannot change this
value.
Default value: 16
CRYPT:LOG_VERBOSE This read-only field displays if logs are enabled for encryption
activities. The value is either YES for logging or NO for no logging.
Default value: NO
CRYPT:VERSION This read-only field displays the encryption version. You cannot
change this value.
3 On the Welcome panel, the types of disk pools that you can configure depend
on the types of storage servers that exist in your environment.
The following is an example of the wizard panel:
Read the information on the welcome panel of the wizard. Then, select the
appropriate storage server type and click Next.
The Storage Server Selection panel appears.
Configuring cloud storage in NetBackup 134
Configuring a disk pool for cloud storage
4 On the Storage Server Selection panel, the storage servers that you
configured for the selected storage server type appear.
The following is an example of the wizard panel:
5 The Volume Selection panel displays the volumes that have been created
already under your account within the vendor's cloud storage.
Note: The following properties do not apply to cloud storage disk pools: Total
available space, Total raw size, Low water mark, and High water mark.
All these values are derived from the storage capacity, which cannot be fetched
from the cloud provider.
To add a volume, click Add New Volume. A dialog box appears that contains
the information that is required for a volume for your cloud vendor. In that dialog
box, enter the required information. Use the following link to find the information
about the requirements for the volume names.
Configuring cloud storage in NetBackup 136
Configuring a disk pool for cloud storage
See “About the cloud storage vendors for NetBackup” on page 15.
To select a volume, click the check box for the volume. You can select one
volume only.
After you select the volume for the disk pool, click Next. The behavior of the
wizard depends on whether you configured encryption for the storage server,
as follows:
After you enter a pass phrase and then click OK in the Settings
dialog box, the dialog box closes. Click Next in the Volume
Selection wizard panel to continue to the Additional Disk Pool
Information wizard panel.
6 On the Additional Disk Pool Information panel, enter or select the properties
for this disk pool.
The following is an example of the wizard panel:
8 After NetBackup creates the disk pool, a wizard panel describes the successful
action.
The following is an example of the wizard panel:
After NetBackup creates the disk pool, you can do the following:
Configure a storage unit Ensure that Create a storage unit using the disk pool that
you have just created is selected and then click Next. The
Storage Unit Creation wizard panel appears. Continue to
the next step.
9 On Storage Unit Creation wizard panel, enter the appropriate information for
the storage unit.
The following is an example of the wizard panel:
2 For each key group, write all of the keys that belong to the group to a file. Run
the command on the primary server. The following is the command syntax:
UNIX: /usr/openv/netbackup/bin/admincmd/nbkmsutil -listkeys -kgname
key_group_name > filename.txt
Windows: install_path\Program
Files\Veritas\NetBackup\bin\admincmd\nbkmsutil.exe -listkeys
-kgname key_group_name > filename.txt
Number of Keys: 1
3 Include in the file the pass phrase that you used to create the key record.
4 Store the file in a secure location.
Property Description
Storage unit A unique name for the new storage unit. The name can describe the
name type of storage. The storage unit name is the name used to specify a
storage unit for policies and schedules. The storage unit name cannot
be changed after creation.
Configuring cloud storage in NetBackup 146
Configuring a storage unit for cloud storage
Property Description
Disk type Select Cloud Storage (type) for the disk type. type represents the disk
pool type, based on storage vendor, encryption, and so on.
Disk pool Select the disk pool that contains the storage for this storage unit.
All disk pools of the specified Disk type appear in the Disk pool list.
If no disk pools are configured, no disk pools appear in the list.
Media server The Media server setting specifies the NetBackup media servers that
can backup clients and move the data to the cloud storage server. The
media servers can also move the data for restore or duplication
operations.
Specify the media server or servers as follows:
NetBackup selects the media server to use when the policy runs.
Maximum The Maximum concurrent jobs setting specifies the maximum number
concurrent jobs of jobs that NetBackup can send to a disk storage unit at one time.
(Default: one job. The job count can range from 0 to 256.) This setting
corresponds to the Maximum concurrent write drives setting for a Media
Manager storage unit.
NetBackup queues jobs until the storage unit is available. If three backup
jobs are scheduled and Maximum concurrent jobs is set to two,
NetBackup starts the first two jobs and queues the third job. If a job
contains multiple copies, each copy applies toward the Maximum
concurrent jobs count.
The number to enter depends on the available disk space and the
server's ability to run multiple backup processes.
Warning: A Maximum concurrent jobs setting of 0 disables the
storage unit.
Configuring cloud storage in NetBackup 147
Configuring a storage unit for cloud storage
Property Description
Maximum For normal backups, NetBackup breaks each backup image into
fragment size fragments so it does not exceed the maximum file size that the file
system allows. You can enter a value from 20 MBs to 51200 MBs.
Note: NetBackup uses storage units for media server selection for write activity
(backups and duplications) only. For restores, NetBackup chooses among all media
servers that can access the disk pool.
Note: In the case of Hitachi cloud configuration, the True Image Restore (TIR) or
synthetic backups do not work, if you have enabled the encryption option. To
successfully run the TIR or synthetic backups, you need to enable the versioning
option for buckets (or namespaces) through the Hitachi cloud portal. For more
details on how to enable the versioning option, contact Hitachi cloud provider.
Configuring cloud storage in NetBackup 151
Enabling optimized synthetic backups with cloud storage
Enabling Optimized Synthetic backups for use with NetBackup Cloud Storage
1 In the NetBackup Administration Console, select NetBackup Management >
Policies > policy_name. Select Edit > Change, and select the Attributes
tab.
2 Select Collect true image restore information and with move detection.
3 Confirm the Policy storage option is a valid Cloud storage unit.
The storage unit that is specified under Policy storage must be one of the
supported Cloud vendors. You can’t set Policy storage to Any Available.
Note: The following properties do not apply to cloud storage disk pools: Total
available space, Total raw size, Usable Size, Low water mark, and High water
mark.
All these values are derived from the storage capacity, which cannot be fetched
from the cloud provider.
Property Description
Disk volumes The disk volume that comprises the disk pool.
Total raw size The total raw, unformatted size of the storage in the disk pool.
The storage host may or may not expose the raw size of the
storage.
Note: Total raw size does not apply to cloud storage disk
pools.
Total available space The total amount of space available in the disk pool.
Note: Total available space does not apply to cloud
storage disk pools.
High water mark The High water mark, is a threshold at which the volume or
the disk pool is considered full.
Note: High water mark does not apply to cloud storage
disk pools.
Low water mark The Low water mark is a threshold at which NetBackup
stops image cleanup.
Low water mark does not apply to cloud storage disk pools.
Configuring cloud storage in NetBackup 155
Certificate validation against Certificate Revocation List (CRL)
Property Description
Limit I/O streams Select to limit the number of read and write streams (that is,
jobs) for each volume in the disk pool. A job may read backup
images or write backup images. By default, there is no limit.
per volume Select or enter the number of read and write streams to allow
per volume.
■ csconfig CLI: crl parameter is added to the SSL parameters. The option is
available when you add or update the storage server. You can change the CRL
value only through the csconfig CLI, before you create an alias.
■ Storage server properties dialog: Update the USE_CRL property from the storage
server properties dialog. From the GUI, you can only disable the CRL option,
after configuration.
See “NetBackup cloud storage server connection properties” on page 123.
■ You can also use to the nbdevconfig CLI with getconfig and setconfig options
to enable or disable verification against CRL.
Note: Post upgrade, for the cloud storage servers with SSL enabled, the CRL
validation is enabled by default.
■ UNIX:
■ On media server versions 10.0 and later, the path is:
/usr/openv/var/global/cloud/
Note: In a cluster deployment, NetBackup database path points to the shared disk,
which is accessible from the active node.
Note: Ensure that you do not change the file permission and ownership of the
cacert.pem file.
To add a CA
You must get a CA certificate from the required cloud provider and update it in the
cacert.pem file. The certificate must be in .PEM format.
Configuring cloud storage in NetBackup 158
Managing Certification Authorities (CA) for NetBackup Cloud
==========================
–––––BEGIN CERTIFICATE–––––
<Certificate content>
–––––END CERTIFICATE–––––
==========================
–––––BEGIN CERTIFICATE–––––
<Certificate content>
–––––END CERTIFICATE–––––
The NetBackup The Disk Pools window displays the values that were stored
Administration Console when NetBackup polled the disk pools. NetBackup polls the disk
Disk Pools window pools every five minutes.
NetBackup disk reports See “Viewing NetBackup cloud storage disk reports” on page 162.
UNIX /usr/openv/netbackup/logs/
Windows install_path\NetBackup\logs\
Report Description
Images on Disk The Images on Disk report generates the image list present on the disk
storage units that are connected to the media server. The report is a
subset of the Images on Media report; it shows only disk-specific
columns.
Report Description
Disk Logs The Disk Logs report displays the media errors or the informational
messages that are recorded in the NetBackup error catalog. The report
is a subset of the Media Logs report; it shows only disk-specific columns.
Disk Storage Unit The Disk Storage Unit Status report displays the state of disk storage
Status units in the current NetBackup configuration.
Multiple storage units can point to the same disk pool. When the report
query is by storage unit, the report counts the capacity of disk pool
storage multiple times.
Disk Pool Status The Disk Pool Status report displays the state of disk pool storage units.
This report displays only when a license is installed that enables a
NetBackup disk feature.
See “About monitoring and reporting for cloud backups” on page 160.
To view disk reports
1 In the NetBackup Administration Console, in the left pane, expand
NetBackup Management > Reports > Disk Reports.
2 Select the name of a disk report.
3 In the right pane, select the report settings.
4 Click Run Report.
Note: It is recommended that you keep a record key information. The key tag that
is listed in the output is necessary if you need to recover keys.
Monitoring and Reporting 164
Displaying KMS key information for cloud storage encryption
nbkmsutil -listkgs
Windows: install_path\Veritas\NetBackup\bin\admincmd\nbkmsutil
-listkeys -kgname AdvDiskServer1.example.com:
You can also use the nbkmscmd command to list the keys from NetBackup KMS
and external KMS server. You need to ensure that a Symmetric encryption key
already exists in the external KMS server with a custom attribute with value of key
group in the 'storage_server_name:volume_name' format.
To display the key information for NetBackup KMS and external KMS
1 Run the following command to retrieve the KMS server configuration names.
nbkmscmd -listkmsconfig
2 Run the following command to retrieve key information for a key group from
the KMS server.
nbkmscmd -listkeys -name KMS_server_name -keyGroupName
key_group_name -jsonRaw
Chapter 5
Operational notes
This chapter includes the following topics:
Note Description
Use either the -stype option or Use either the -stype option or the -storageserverprefix option to constrain
the -storageserverprefix the bpstsinfo command to list storage server information. If you do not, the
command searches all providers, which may be time consuming and may result
in a timeout.
Operational notes 167
Unable to configure additional media servers
Note Description
Specify the correct -stype The plug-in that requests the information affects the information that is returned.
Therefore, use the correct -stype with the bpstsinfo command. To determine
the -stype, use the following command:
Encrypted and non-encrypted When you use the bpstsinfo command to display the encrypted logical storage
storage units are displayed in unit (LSU) information, the output shows both encrypted and non-encrypted LSUs
bpstsinfo command output if both types exist. That output is the expected result. The bpstsinfo command
operates on the level of the storage plug-in, which is not aware of any higher-level
detail, such as encryption.
Your only options in the wizard are to click Cancel or Back. If you click Back, there
are no configuration changes that allow the wizard to continue.
You must use the correct procedure if you want multiple media servers in your cloud
environment. More information is available in a different topic.
See “To add backup media servers to your cloud environment” on page 144.
Operational notes 168
Cloud configuration may fail if NetBackup Access Control is enabled
NetBackup generates this error message because the user does not have sufficient
rights within NetBackup Access Control. The user account that configures the cloud
storage server must be a member of the NBU_KMS Admin Group.
See the NetBackup Security and Encryption Guide for more information about
NetBackup Access Control and account setup:
csconfig reinitialize
When you run the csconfig reinitialize command option, the nbwmc service reloads
the configuration settings from the Cloudstore.conf, CloudProvider.xml, and
CloudInstance.xml files. There is no need to restart the nbwmc service.
Windows:
<install_path>\NetBackup\wmc\bin\install\configurePorts
-addLegacyCloudService
Windows:
<install_path>\NetBackup\bin\admincmd\bpnbaz -ProvisionCert
<media_server>
Windows:
<install_path>\NetBackup\bin\bpnbat -AddMachine
<appliance_hostname>
Windows:
<install_path>\NetBackup\wmc\bin\install\configurePorts
-removeLegacyCloudService
Windows install_path\NetBackup\logs
UNIX /usr/openv/logs
Troubleshooting 173
About unified logging
Note: Only the following types of users can access the logs: root and service users
in Linux systems, and users present in the administrators group of Windows systems.
You can access logging controls in Logging host properties. You can also manage
unified logging with the following commands:
vxlogmgr Manages the log files that the products that support unified logging
generate.
UNIX /usr/openv/logs
Windows install_path\NetBackup\logs
STDATE Long Integer or string Provide the start date in seconds or STDATE = 98736352
in the locale-specific short date and
STDATE = '4/26/11 11:01:00
time format. For example, a locale
AM'
can have the format 'mm/dd/yy
hh:mm:ss AM/PM'
ENDATE Long Integer or string Provide the end date in seconds or ENDATE = 99736352
in the locale-specific short date and
ENDATE = '04/27/11 10:01:00
time format. For example, a locale
AM'
can have the format 'mm/dd/yy
hh:mm:ss AM/PM'
1 = WARNING
2 = ERR
3 = CRIT
4 = EMERG
Example Description
(PRODID == 51216) && ((PID == 178964)|| ((STDATE == Retrieves the log file message for the
'2/5/15 09:00:00 AM') && (ENDATE == '2/5/15 NetBackup product ID 51216 between
12:00:00 PM')) 9AM and 12PM on 2015-05-02.
((prodid = 'NBU') && ((stdate >= ‘11/18/14 Retrieves the log messages for the
00:00:00 AM’) && (endate <= ‘12/13/14 12:00:00 PM’))) || NetBackup product NBU between
((prodid = 'BENT') && ((stdate >= ‘12/12/14 00:00:00 2014-18-11 and 2014-13-12 and the log
AM’) && (endate <= ‘12/25/14 12:00:00 PM’))) messages for the NetBackup product
BENT between 2014-12-12 and
2014-25-12.
(STDATE <= ‘04/05/15 0:0:0 AM’) Retrieves the log messages that were
logged on or before 2015-05-04 for all
of the installed Veritas products.
Note: Only the following types of users can access the logs: root and service users
in Linux systems, and users present in the administrators group of Windows systems.
Item Example
Display specific Display the log messages for NetBackup (51216) that show only the date, time, message
attributes of the log type, and message text:
messages
vxlogview --prodid 51216 --display D,T,m,x
Troubleshooting 176
About legacy logging
Item Example
Display the latest log Display the log messages for originator 116 (nbpem) that were issued during the last 20
messages minutes. Note that you can specify -o nbpem instead of -o 116:
Display the log Display the log messages for nbpem that were issued during the specified time period:
messages from a
specific time period # vxlogview -o nbpem -b "05/03/15 06:51:48 AM"
-e "05/03/15 06:52:48 AM"
Display results faster You can use the -i option to specify an originator for a process:
# vxlogview -i nbpem
The vxlogview -i option searches only the log files that the specified process (nbpem)
creates. By limiting the log files that it has to search, vxlogview returns a result faster. By
comparison, the vxlogview -o option searches all unified log files for the messages that
the specified process has logged.
Note: If you use the -i option with a process that is not a service, vxlogview returns the
message "No log files found." A process that is not a service has no originator ID in the file
name. In this case, use the -o option instead of the -i option.
The -i option displays entries for all OIDs that are part of that process including libraries (137,
156, 309, etc.).
Search for a job ID You can search the logs for a particular job ID:
The jobid= search key should contain no spaces and must be lowercase.
When searching for a job ID, you can use any vxlogview command option. This example
uses the -i option with the name of the process (nbpem). The command returns only the
log entries that contain the job ID. It misses related entries for the job that do not explicitly
contain the jobid=job_ID.
Windows install_path\NetBackup\logs
install_path\Volmgr\debug
UNIX /usr/openv/netbackup/logs
/usr/openv/volmgr/debug
To use legacy logging, a log file directory must exist for a process. If the directory
is not created by default, you can use the Logging Assistant or the mklogdir batch
files to create the directories. Or, you can manually create the directories. When
logging is enabled for a process, a log file is created when the process begins.
Each log file grows to a certain size before the NetBackup process closes it and
creates a new log file.
You can use the following batch files to create all of the log directories:
■ Windows: install_path\NetBackup\Logs\mklogdir.bat
■ UNIX: /usr/openv/netbackup/logs/mklogdir
Follow these recommendations when you create and use legacy log folders:
■ Do not use symbolic links or hard links inside legacy log folders.
■ If any process runs for a non-root or non-admin user and there is no logging
that occurs in the legacy log folders, use the mklogdir command to create a
folder for the required user.
■ To run a command line for a non-root or non-admin user (troubleshooting when
the NetBackup services are not running), create user folders for the specific
command line. Create the folders either with the mklogdir command or manually
with the non-root or non-admin user privileges.
Most interaction occurs on the NetBackup media servers. Therefore, the log files
on the media servers that you use for disk operations are of most interest.
Warning: The higher the log level, the greater the affect on NetBackup performance.
Use a log level of 5 (the highest) only when directed to do so by a Veritas
representative. A log level of 5 is for troubleshooting only.
Specify the NetBackup log levels in the Logging host properties on the NetBackup
primary server. The log levels for some processes specific to certain options are
set in configuration files as described in Table 6-4.
Backups and N/A Messages appear in the log files for the following processes:
restores
■ The bpbrm backup and restore manager.
■ The bpdbm database manager.
■ The bpdm disk manager.
■ The bptm tape manager for I/O operations.
The log files reside in the following directories:
■ UNIX: /usr/openv/netbackup/logs/
■ Windows: install_path\NetBackup\logs\
Cloud connection N/A The bpstsinfo utility writes information about connections
operations to the cloud storage server in its log files.
Cloud account 222 The Remote Manager and Monitor Service is the process
configuration that creates the cloud storage accounts. RMMS runs on
media servers.
Troubleshooting 180
NetBackup cloud storage log files
Cloud Storage N/A This is applicable to media server versions 7.7.x to 8.1.2 only.
Service Container
The NetBackup Cloud Storage Service Container (nbcssc)
writes log files to the following directories:
■ For Windows:
install_path\Veritas\NetBackup\logs\nbcssc
■ For UNIX: /usr/openv/netbackup/logs/nbcssc
NetBackup Web 495 The NetBackup Web Management Console (nbwmc) service
Management writes logs to the following directories:
Console
■ For Windows:
install_path\Veritas\netbackup\logs\nbwebservice
■ For UNIX: /usr/openv/logs/nbwebservice
NetBackup Service N/A The NetBackup Service Layer (nbsl) service writes logs to
Layer the following directories:
■ For Windows:
install_path\Veritas\netbackup\logs\nbsl
■ For UNIX: /usr/openv/logs/nbsl
csconfig utility N/A The NetBackup csconfig command-line utility writes logs to
the following directories:
■ For Windows:
install_path\Veritas\netbackup\logs\nbcssc
■ For UNIX: /usr/openv/netbackup/logs/nbcssc
Credentials N/A The tpconfig utility. The tpconfig command writes log
configuration files to the tpcommand directory.
Device 178 The Disk Service Manager process that runs in the Enterprise
configuration Media Manager (EMM) process.
Device 202 The Storage Server Interface process that runs in the Remote
configuration Manager and Monitor Service. RMMS runs on media servers.
Device 230 The Remote Disk Service Manager interface (RDSM) that
configuration runs in the Remote Manager and Monitor Service. RMMS
runs on media servers.
AMZ Amazon
HT Hitachi
VER Verizon
The CloudStore Service The CloudStore Service Container configuration file resides
Container configuration file in the following directories:
■ UNIX: /usr/openv/java/cloudstorejava.conf
■ Windows:
install_path\Veritas\NetBackup\bin\cloudstorewin.conf
[NBCSSC]
NBCSSC_PORT=5637
For a media server that is promoted as a cloud primary, make sure that the port
number is the same across all places. If you change the value in the CloudStore
Service Container configuration file, ensure that you also change the value in the
services file.
See “Connection to the NetBackup CloudStore Service Container fails” on page 183.
Note: This NetBackup cacert.pem file contains the CA certificates that the
NetBackup authorization service generates.
■ The NetBackup cacert.pem file is same on the NetBackup primary and media
server.
■ The security certificate is present in following locations:
■ UNIX/Linux - /usr/openv/var/vxss/credentials
■ Windows - <install_path>/var/vxss/credentials
If the security certificate is not present, run the bpnbaz -ProvisionCert on the
primary server. After running this command, restart the NetBackup CloudStore
Service Container on the primary server and the media servers.
See “Deploying host name-based certificates” on page 100.
■ If the primary server runs on an operating system that does not support
NetBackup cloud configurations: You can choose to use the NetBackup
CloudStore Service Container on a media server as the primary service container.
To do so, update the CSSC_MASTER_NAME parameter of the cloudstore.conf
file on all the cloud-supported media servers with the media server name you
chose earlier. However, communication from other media servers to the media
server that now functions as the primary configuration for the nbcssc service
and vice versa fails. The failure happens because both these media servers
verify if a trusted host has made the communication request.
Note: The media server that now functions as the primary configuration for the
nbcssc service must run the same NetBackup version as the NetBackup primary
server.
Troubleshooting 185
Troubleshooting cloud storage configuration issues
For the operating systems that NetBackup supports for cloud storage, see the
NetBackupoperating system compatibility list available through the following
URL:
http://www.netbackup.com/compatibility
See “About the NetBackup CloudStore Service Container” on page 94.
To fix this issue, add the authorized host entries on the media and the primary
servers that support cloud configurations.
See the 'Adding a server to a servers list' topic in the NetBackup™
Administrator's Guide, Volume I for detailed steps.
■ On the media server, if the certificate deployment security level if set to Very
High, automatic certificate deployment is disabled. An authorization token must
accompany every new certificate request. Therefore, you must create an
authorization token before deploying the certificates.
See the 'Creating authorization tokens' topic in the NetBackup™ Security and
Encryption Guide for detailed steps.
Error Description
The wizard is not able to The error message appears in the Disk Configuration Wizard.
obtain Storage Server
The Disk Configuration Wizard query to the cloud vendor host timed-out.
information. Cannot connect
The network may be slow or a large number of objects (for example, buckets
on socket. (25) on Amazon S3) may exist.
■ Windows - <install_path>/var/webtruststore
On media server versions 7.7.x to 8.1.2, if the NetBackup cacert.pem file is not
present, run the nbcertcmd -getCACertificate on the primary server. After
running this command, restart the NetBackup CloudStore Service Container.
See the NetBackup Commands Reference Guide for a complete description of
the command.
■ The NetBackup cacert.pem file is same on the NetBackup primary and media
server.
■ For media server versions 7.7.x to 8.1.2, the machine certificate is present in
following locations:
■ UNIX/Linux - /usr/openv/var/vxss/credentials
■ Windows - <install_path>/var/vxss/credentials
If the security certificate is not present, run the bpnbaz -ProvisionCert on the
primary server. After running this command, restart the NetBackup CloudStore
Service Container on the primary and media server.
See “Deploying host name-based certificates” on page 100.
■ For media server versions 7.7.x to 8.1.2, the NetBackup CloudStore Service
Container is active.
See “Stopping and starting the NetBackup CloudStore Service Container”
on page 193.
■ The Enable insecure communication with 8.0 and earlier hosts option on
the NetBackup primary server is selected if the media server is of the version
8.0 or earlier. The option is available in the NetBackupweb UI in the Settings
> Global security > Secure communication.
■ On the media server, if the certificate deployment security level if set to Very
High, automatic certificate deployment is disabled. An authorization token must
accompany every new certificate request. Therefore, you must create an
authorization token before deploying the certificates.
See the “Creating authorization tokens” topic in the NetBackup Security and
Encryption Guide for detailed steps.
(public or private) has CA-signed certificate. If it does not have the CA-signed
certificate, data transfer between NetBackup and cloud provider fails in the SSL
mode.
Data restore from the Google Nearline storage class may fail
Data restore from the Google Nearline storage class may fail, if your
READ_BUFFER_SIZE in NetBackup is set to a value that is greater than the allotted
read throughput. Google allots the read throughput based on the total size of the
data that you have stored in the Google Nearline storage class.
The NetBackup bptm logs show the following error after the data restore from
Google Nearline fails:
HTTP status: 429, Retry type: RETRY_EXHAUSTED
Google provides 4 MB/s of read throughput per TB of data that you store in the
Google Nearline storage class per location. You should change the
READ_BUFFER_SIZE value in NetBackup to match it to the read throughput that
Google allots.
For example, if the data that you have stored in the Google Nearline storage class
is 5 TB, you should change the READ_BUFFER_SIZE value to match it to the allotted
read throughput, which equals to 20 MB.
Refer to the Google guidelines, for more information:
https://cloud.google.com/storage/docs/nearline?hl=en
https://cloud.google.com/storage/docs/nearline?hl=en
See “Changing cloud storage server properties” on page 117.
Troubleshooting 188
Troubleshooting cloud storage operational issues
Backup from snapshot parent jobs are failing with the status code
160
Check if the Snapshot Manager is accessible on port 443 from the media servers
corresponding to the storage server that are configured in the protection plan.
Resolve the network issue by adding appropriate entries in the /etc/hosts file on
the media server.
See “A restart of the nbcssc (on legacy media servers), nbwmc, and nbsl processes
reverts all cloudstore.conf settings” on page 194.
See “NetBackup CloudStore Service Container startup and shutdown
troubleshooting” on page 194.
See “NetBackup Administration Console fails to open” on page 181.
This error may occur in the environments that have more than one cloud storage
server. It indicates that NetBackup Accelerator backups of a client to one cloud
storage server were later directed to a different cloud storage server.
For Accelerator backups to cloud storage, ensure the following:
■ Always back up each client to the same storage server. Do so even if the other
storage server represents storage from the same cloud storage vendor.
■ Always use the same backup policy to back up a client, and do not change the
storage destination of that policy.
Troubleshooting 190
Troubleshooting cloud storage operational issues
This error indicates that the volume was created by using the cloud storage vendor’s
interface.
Use the NetBackup web UI to create the volume on the cloud storage. NetBackup
applies a required partner ID to the volume. If you use the vendor interface to create
the container, the partner ID is not applied.
To resolve the problem, use the cloud storage vendor’s interface to delete the
container. In NetBackup, delete the disk pool and then recreate it with web UI.
See “Viewing cloud storage job details” on page 161.
See “NetBackup cloud storage log files” on page 178.
Note: This limitation does not apply to the existing cloud storage servers.
■ UNIX/Linux - /usr/openv/var/webtruststore
■ Windows - <install_path>/var/webtruststore
For media server versions 7.7.x to 8.1.2, if the NetBackup cacert.pem file is
not present, run the nbcertcmd -getCACertificate on the primary server.
After running this command, restart the NetBackup CloudStore Service Container.
See the NetBackup Commands Reference Guide for a complete description of
the command.
■ The NetBackup cacert.pem file is same on the NetBackup primary and media
server.
■ For media server versions 7.7.x to 8.1.2, the machine certificate is present in
following locations:
■ UNIX/Linux - /usr/openv/var/vxss/credentials
■ Windows - <install_path>/var/vxss/credentials
If the security certificate is not present, run the bpnbaz -ProvisionCert on the
primary server. After running this command, restart the NetBackup CloudStore
Service Container on the primary and media server.
See “Deploying host name-based certificates” on page 100.
■ For media server versions 7.7.x to 8.1.2, the NetBackup CloudStore Service
Container is active.
See “Stopping and starting the NetBackup CloudStore Service Container”
on page 193.
■ The Enable insecure communication with 8.0 and earlier hosts option on
the NetBackup primary server is selected if the media server is of the version
8.0 or earlier. The option is available in the NetBackup Administration Console
on the Security Management > Global Security Settings > Secure
Communication tab.
■ On the media server, if the certificate deployment security level if set to Very
High, automatic certificate deployment is disabled. An authorization token must
accompany every new certificate request. Therefore, you must create an
authorization token before deploying the certificates.
See the 'Creating authorization tokens' topic in the NetBackup™ Security and
Encryption Guide for detailed steps.
Troubleshooting 193
Troubleshooting cloud storage operational issues
This issue arises only if higher bandwidth is available between NetBackup and the
cloud storage.
To troubleshoot you can perform one of the following:
■ Configure bandwidth throttling to reduce the number of requests.
See “NetBackup cloud storage server connection properties” on page 123.
■ Reduce the number of read/write buffers.
See “NetBackup cloud storage server bandwidth throttling properties”
on page 120.
■ Talk to your cloud vendor to increase the number of parallel requests limit. This
might incur extra cost.
A restart of the nbcssc (on legacy media servers), nbwmc, and nbsl
processes reverts all cloudstore.conf settings
Missing entries and comments are not allowed in the cloudstore.conf file. If you
remove or comment out values in the cloudstore.conf file, a restart of the nbcssc
(on older media servers), nbwmc, and nbsl processes on the media servers returns
all settings to their default values.
NetBackup 7.7 to If a certificate does not exist, create one from the NetBackup primary
8.1.2 server.
Restoring from Amazon Glacier vault spans more than 24 hours for
single fragment
Archives stored in Amazon Glacier vault, once retrieved, are available for download
for only 24 hours. If your NetBackup restore job (for images residing in Amazon
Glacier vault) takes more than 24 hours to download a single fragment, the restore
job may fail while reading the image. For example, if your fragment size is 512 GB
and restore speed is less than 50 Mbps, the restore will fail.
To recover from this situation, do one of the following:
■ Use a checkpoint restore.
■ Start a restore for the remaining files.
■ Duplicate the image with lesser fragment size.
Troubleshooting 196
Troubleshooting cloud storage operational issues
Restore the archive log from sequence 1373 thread 1 until sequence 1380
thread 1;
release channel ch00;
3. Using the NetBackup for Oracle client, start NetBackup Backup, Archive, and
Restore interface or create another script to restore the data file or files. If
you’re restoring more than one data file, you may need to increase the number
of streams if each data file is in a different image.
4. Start the restore of the data files and archive logs to run in parallel.
5. Perform the recovery of the database or data files using the NetBackup Backup,
Archive, and Restore interface or by using another script.
See the NetBackup for Oracle Administrator's Guide.
This error occurs while creating a storage server. If you are using the CLI,
tpcommand to add credential fails.
Check the tpcommand logs for AccessDeniedException, for example,
amazon: Json:
{"code":"AccessDeniedException","type":"Client","message":"User:
arn:aws:iam::326221795898:user/Readonly_user is not authorized to
perform: glacier:ListVaults on resource:
arn:aws:glacier:ap-south-1:326221795898:vaults/"} 16:17:52.139
[7388.4424] <2> magmavm1.abc.xyz.qwe.com: AmzVaultApi:
json_string({"code":"AccessDeniedException","type":"Client","message":"User:
arn:aws:iam::326221795898:user/Readonly_user is not authorized to
perform: glacier:ListVaults on resource:
arn:aws:glacier:ap-south-1:326221795898:vaults/"}) 16:17:52.139
[7388.4424] <16> magmavm1.abc.xyz.qwe.com:
This error occurs while creating a disk pool using the NetBackup Administrator
console. If you are using the CLI, nbdevconfig command fails.
Check the nbrrms log for AccessDeniedException, for example,
amazon_raw:: AmzVaultApi: Error: server error code
AccessDeniedException, User:
arn:aws:iam::326221795898:user/Readonly_user is not authorized to
perform: glacier:CreateVault on resource:
arn:aws:glacier:ap-south-1:326221795898:vaults/fail-to-create,
httpcode [403] returning [2060037],11:STS Service,1Post Archive
or S3 Object permission missing - backup will fail in activity
monitor.
This error occurs while backing up archives. The backup jobs fail with permission
error.
Check the bptm log for details, for example,
"code":"AccessDeniedException","type":"Client","message":"User:
arn:aws:iam::3234415151:user/XYZ is not authorized to perform:
glacier:UploadArchive on resource: LSTR-gtwy-00076(debug).
This missing permission causes the image cleanup or image expiry process to
fail.
Check the bpdm log for details, for example,
"code":"AccessDeniedException","type":"Client","message":"User:
arn:aws:iam::3234415151:user/XYZ is not authorized to perform:
glacier:DeleteArchive on resource: LSTR-gtwy-00076(debug).
Restore job fails if the restore job start time overlaps with the backup
job end time
If you trigger a restore job within a few seconds of the backup job completion, the
restore job fails with the following error:
Standard policy restore error
The restore job in such scenario fails because the cloud provider requires time to
update the parameters required for performing a restore. Thus, trigger the restore
after a few minutes from the backup job completion.
To move the blobs from Hot tier to Archive tier follow the steps:
■ Use the list blob operation and get a list blobs with prefix
REHYDRATE_PENDING. The blob names are returned in format -
REHYDRATE_PENDING/<image_name>
■ Search for blobs with <image_name>/ as prefix and filter with the blob names
in integer format after the prefix.
For example :
Consider image name as imagename_1544519515_C1_F1
Blob to pick for post processing - imagename_1544519515_C1_F1/21
Blob not to be picked up -
imagename_1544519515_C1_F1/imagename_1544519515/0
■ Use the set blob tier operation on blob to change the access tier of the blobs
returned from above step from hot access tier to archive access tier.
■ After you successfully, move the blob to archive access tier, delete the blob with
prefix REHYDRATE_PENDING using the delete blob operation.
To troubleshoot:
Ensure that the OFFLINE_TRANSFER_MODE storage server property is set to
PROVIDER_API.
Restore fails
Restore fails with the following error:
The specified key does not exist.
The image to be restored was not successfully imported to cloud. Re-run the
duplication-to-cloud operation for that image and perform the restore.
Troubleshooting 205
Troubleshooting Amazon Snowball and Amazon Snowball Edge issues
Run the bpduplicate command. See the NetBackup Command Reference Guide.
A C
Add at least one index marker 83 Certificate Authority (CA) 102
Amazon cloud
glacier vault 41–42 storage unit properties 145
amazon cloud disk pool
virtual private cloud 31 changing properties 152
amazon (S3) cloud primary host 111
permissions 19 cloud storage
Amazon Amazon S3 Intelligent Tiering Amazon S3 API type 16
restore 48 configuring 84
Amazon GLACIER Microsoft Azure API type 64
long-term retention 34 OpenStack Swift API type 73
Amazon Glacier 33 cloud storage server
Amazon Glacier Deep Archive 33 about 107
Amazon Glacier Vault 33 bandwidth properties 120
Amazon IAM roles 48 changing properties 117
Amazon S3 encryption properties 130
about 16 CloudStore Service Container
credential broker details 28 security mode changed while service is
requirements 17 active 194
Amazon S3 Intelligent Tiering security modes 96
backup 46 startup and shutdown troubleshooting 194
cloud tiering 44 Configuration
Amazon Snowball 53 Accelerator 149
configuring with Amazon S3 API interface 56 configuration
configuring with Amazon Snowball client 54 disk pool configuration wizard 132
Amazon Snowball Edge 53 optimized synthetic backups for cloud
configuring with file interface 59 storage 150
configuring with S3 API interface 60 configuring a deduplication storage unit 144
configuring cloud storage 84
B
backups fail D
The NetBackup CloudStore Service Container is Deduplication storage unit
not active 190 Only use the following media servers 146
Use any available media server option 191 Use any available media server 146
bandwidth Disk type 146
throttling 120 Dynamic Host Configuration Protocol (DHCP) 101
bpstsinfo command
operational notes 166
Index 207
E N
encryption NetBackup
properties 130 hotfix 101
external KMS 106 NetBackup Accelerator
about 148
F NetBackup Scalable Storage host properties
unavailable 183
Features and functionality 9
NetBackup Service Layer (NBSL) 101
FlashBackup policy
Maximum fragment size (storage unit setting) 147
O
G OpenStack Swift
about 73
glacier vault
configuration options (cloud storage instance) 80
back up 41
provider configuration options 75, 78
restore 42
proxy settings 80
requirements 73
H Optimized Synthetic backups
host ID-based certificates about 148
deploying with a token 102
deploying without a token 102
host name-based certificates
P
Preferences
deploying 101
encryption 131
hotfix 101
throttling 130
private clouds
I Amazon S3-compatible cloud providers 29
IAM Role 50 properties
bandwidth 120
J encryption 130
job ID search in unified logs 176
R
L Reporting 160
legacy logging 176 requirements 86
logging
legacy 176 S
Scalable Storage host properties unavailable 183
M storage server. See cloud storage server
Maximum concurrent jobs 146 changing properties for cloud 117
Maximum fragment size 147 storage unit
Microsoft Azure configuring for deduplication 144
about 64 properties for cloud 145
configuration options 67 Storage unit name 145
configuration options (advanced) 69 Storage unit type 146
requirements 65
mklogdir.bat 176 U
Monitoring 160 unified logging 172
format of files 173
Index 208
V
virtual private cloud 31
VPC 31
vxlogview command 173
with job ID option 176