If using Veeam Kasten to protect persistent volumes provisioned with the Azure Disk CSI provisioner, and encounter the following error during the block mode export phase of a policy run:
Failure in exporting restorepoint
with log details similar to:
Access not permitted for resource /subscriptions/REDACTED/resourceGroups/REDACTED/providers/Microsoft.Compute/snapshots/snapshot-xxxx because the network access policy is DenyAll.
and
"NetworkAccessPolicyIsDenyAll"
Starting with Azure CSI driver v1.33.3, public network access is disabled by default for new disk creation:
[release-1.33] chore: disable public network access for new disk creation by default by @k8s-infra-cherrypick-robot in #3230
This means all Azure disks (used for Kubernetes PVCs provisioned by Azure CSI) and associated volume snapshots are created with DenyAll network access by default. This results in Kasten being unable to access snapshot data to perform export operations.
Create or update the StorageClass with the following parameters:
Manually set their network policy to AllowAll using the Azure CLI. See Azure CLI documentation for details.
Example:
As a workaround, the use of the storage API for block mode operations can be disabled.
Example:
If you need more details or troubleshooting help, please contact Veeam support.
If this KB article did not resolve your issue or you need further assistance with Veeam software, please create a Veeam Support Case.
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case