Managing an Azure cloud immutable volume using msdpcldutil tool
MSDP cloud admin tool /usr/openv/pdde/pdcr/bin/msdpcldutil is used to manage cloud immutable volume.
You can create an Azure cloud immutable volume in the following scenarios:
Azure storage account has enabled version-level immutability support.
The container is created through Azure portal and has enabled version-level immutability support.
You use Azure service principal.
For information about immutability policies configurations in Azure, see Configure immutability policies for blob versions
To create a cloud volume when version-level immutability support is enabled:
- Set the following environment variables:
# export MSDPC_REGION=<your region> # export MSDPC_PROVIDER=azure # export MSDPC_ACCESS_KEY=<your storage account> # export MSDPC_SECRET_KEY=<your access key> # export MSDPC_ENDPOINT=https://<your storage acount>.blob.core.windows.net/
- Create a cloud immutable volume.
# msdpcldutil create -b bucketname -v volumename --mode GOVERNANCE --min 1D --max 30D --live 2022-12-31
GOVERNANCE is unlocked policy and COMPLIANCE is locked policy in Azure.
- List the cloud volumes.
#/usr/openv/pdde/pdcr/bin/msdpcldutil list
- Update the cloud immutable volume min and max retention period.
#/usr/openv/pdde/pdcr/bin/msdpcldutil update range -b bucketname -v volumename --min 1D --max 90D
# /usr/openv/netbackup/bin/admincmd/nbdevconfig -updatedv - stype PureDisk -dp disk_pool_name -dv volumename
- Update the cloud immutable volume live duration.
#/usr/openv/pdde/pdcr/bin/msdpcldutil update live -b bucketname -v volumename -l 2023-01-31
- List cloud immutable storage cloud providers.
#/usr/openv/pdde/pdcr/bin/msdpcldutil platform list
To create a cloud volume when the container is created through Azure portal and has enabled version-level immutability support:
- Set the following environment variables:
# export MSDPC_REGION=<your region> # export MSDPC_PROVIDER=azure # export MSDPC_ACCESS_KEY=<your storage account> # export MSDPC_SECRET_KEY=<your access key> # export MSDPC_ENDPOINT=https://<your storage acount>.blob.core.windows.net/
- Create a cloud immutable volume.
# msdpcldutil create -b bucketname -v volumename --mode GOVERNANCE --min 1D --max 30D --live 2022-12-31
GOVERNANCE is unlocked policy and COMPLIANCE is locked policy in Azure.
- List the cloud volumes.
#/usr/openv/pdde/pdcr/bin/msdpcldutil list
- Update the cloud immutable volume min and max retention period.
#/usr/openv/pdde/pdcr/bin/msdpcldutil update range -b bucketname -v volumename --min 1D --max 90D
# /usr/openv/netbackup/bin/admincmd/nbdevconfig -updatedv - stype PureDisk -dp disk_pool_name -dv volumename
- Update the cloud immutable volume live duration.
#/usr/openv/pdde/pdcr/bin/msdpcldutil update live -b bucketname -v volumename -l 2023-01-31
- List cloud immutable storage cloud providers.
#/usr/openv/pdde/pdcr/bin/msdpcldutil platform list
To create a cloud volume using Azure service principal:
- Set the following environment variables:
# export MSDPC_REGION=<your region> # export MSDPC_PROVIDER=azure # export MSDPC_ACCESS_KEY=<your storage account> # export MSDPC_SECRET_KEY=<your access key> # export MSDPC_ENDPOINT=https://<your storage acount>.blob.core.windows.net/ # export MSDPC_SUBSCRIPTION_ID=<your subscription id > # export MSDPC_RESOURCE_GROUP=<resource group storage acct is in> # export AZURE_TENANT_ID=<azure tenant id> # export AZURE_CLIENT_ID=<azure client id> # export AZURE_CLIENT_SECRET=<azure client secret>
- Create a cloud immutable volume.
# msdpcldutil create -b bucketname -v volumename --mode GOVERNANCE --min 1D --max 30D --live 2022-12-31
GOVERNANCE is unlocked policy and COMPLIANCE is locked policy in Azure.
- List the cloud volumes.
#/usr/openv/pdde/pdcr/bin/msdpcldutil list
- Update the cloud immutable volume min and max retention period.
#/usr/openv/pdde/pdcr/bin/msdpcldutil update range -b bucketname -v volumename --min 1D --max 90D
# /usr/openv/netbackup/bin/admincmd/nbdevconfig -updatedv - stype PureDisk -dp disk_pool_name -dv volumename
- Update the cloud immutable volume live duration.
#/usr/openv/pdde/pdcr/bin/msdpcldutil update live -b bucketname -v volumename -l 2023-01-31
- List cloud immutable storage cloud providers.
#/usr/openv/pdde/pdcr/bin/msdpcldutil platform list