Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides a guide for configuring an Azure Storage service (Azure Files and Azure Blobs) as a Storage Target in Verba.

The Azure file storage can be accessed with two different methods:

  • Azure Files and Azure Blobs can be accessed through a REST API
  • Alternatively, Azure Files can be accessed via SMB protocol. Both SMB 2.1 and SMB 3.0 are supported.

Configuration guidance is shown for both options below.

The advantages of using Azure Storage are:

  • Highly scalable: Storage keeps pace with your growing data needs, delivering petabytes of storage for the largest scenarios. Whether you're building modern applications or a high-scale big data application, Storage can handle it.
  • Data is accessible globally: Storage is available in a lot of regions, letting you store your data where it makes the most business sense. Scale up or across data centers as needed, and be closer to your customers for faster access and better performance.
  • Durable and highly available: Storage automatically replicates your data and maintains multiple copies—either in a single region or globally with geo-redundancy—to help guard against unexpected hardware failures.

For a general description of storage targets, please refer to Storage and export targets.

Immutable Blob Storage

For more information regarding the use of Immutable Blob Storages, see: Immutable Blob Storage


Accessing Azure Files through a REST API

Creating an Azure Storage target

...

Configuration item
Description
NameName your storage target. This name will identify this target across the system
TypeSelect Microsoft Azure Storage
Azure ServiceAzure Files
File Share NameThere is an access URL shown in Azure. From this URL, the <share name> attribute should be specified here. https://<storage account>.file.core.windows.net/<share name>/
Access KeySelect either "Azure Storage Account Details" or "Azure Storage Connection String" based on your authentication preference.
Account Name(If Account Details is selected.) There is an access URL shown in Azure. From this URL, the <storage account> attribute should be specified here. https://<storage account>.file.core.windows.net/<share name>/
Account Key(If Account Details is selected.) Specify the access key
Azure Storage Connection String(If Connection String is selected.) Specify the connection string that you can find under Storage Account / Access keys menu on the Microsoft Azure Portal.

Step 4 - Click Save to save the settings

...

After this point, the Storage target is available for use by other Verba components (e.g. Data management policies).

Accessing Azure Blobs through a REST API

Creating an Azure Storage target

...

Configuration item
Description
NameName your storage target. This name will identify this target across the system
TypeSelect Microsoft Azure Storage
Azure ServiceAzure Blobs
Blob Container Name

The container name that you have created under Storage Account / Blob Service menu on the Microsoft Azure Portal.

Warning
Do not specify folders or subfolders, the system does NOT support subfolders, only the root folder of the bucket container is supported.
Access KeySelect either "Azure Storage Account Details" or "Azure Storage Connection String" based on your authentication preference.
Account Name(If Account Details is selected.) There is an access URL shown in Azure. From this URL, the <storage account> attribute should be specified here. https://<storage account>.file.core.windows.net/<share name>/
Account Key(If Account Details is selected.) Specify the access key
Azure Storage Connection String(If Connection String is selected.) Specify the connection string that you can find under Storage Account / Access keys menu on the Microsoft Azure Portal.

Step 4 - Click Save to save the settings

...

Configuration itemDescription
NameName your storage target. This name will identify this target across the system.
TypeNetwork Storage
Path

This is the path where you want to store the media files.

\\<storage-account-name>.file.core.windows.net\<share-name>
Use custom credentials for accessing file share

Checked

Login Name

Account name of the Azure storage user.

<storage-account-name>
Password

Access Key of the Azure storage account.

To find the storage account access key, click Settings of your storage account, and then click Access keys.

Step 5 - Click Save to save the settings

...

cmdkey /add:<storage-account-name>.file.core.windows.net /user:<storage-account-name> /pass:<storage-account-key>

Step 3 - Mount the file share using the persisted credentials. Once you have a remote connection to the virtual machine, you can run the net use command to mount the file share, using the following syntax. Replace <storage-account-name> with the name of your storage account, and <share-name> with the name of your File storage share:

net use <drive-letter>: \\<storage-account-name>.file.core.windows.net\<share-name>

Since you persisted your storage account credentials in the previous step, you do not need to provide them with the net use command. If you have not already persisted your credentials, then include them as a parameter passed to the net use command, as shown in the first step.

Step 4 - Open the Verba Web interface then select Policies > Storage Targets from the top menu.

...

Step 4 - Click Save to save the settings

After this point, the Storage target is available for use by other Verba components (e.g. Data management policies).