Veeam Backup & Replication Communication With Azure Proxy Fails With "The RPC server is unavailable"
KB ID: | 4300 |
Product: | Veeam Backup & Replication | 10 | 11 |
Published: | 2022-04-19 |
Last Modified: | 2022-04-19 |
Challenge
When attempting to add an Azure Proxy to Veeam Backup & Replication or performing a Restore to Microsoft Azure using an Azure Proxy, the following errors may occur:
When attempting to add an Azure Proxy:
Failed to save Azure proxy. Error: The RPC server is unavailable. Function name: [GetSvcVersion]. Target machine: [<IP Address>:6160].
Restore job failed Error: The RPC server is unavailable. RPC function call failed. Function name: [InvokerTestConnection]. Target machine: [<IP Address>:6162].
Cause
Solution
In addition to checking local routers and firewalls to ensure outbound traffic to the Azure Proxy VM over port 443[1] is allowed, review the following Azure side configuration:
Check if the Azure Subnet that the Azure Proxy is using is associated with an Azure Firewall or a Network Security Group (NSG).
For subnet associated with NSG
Review the existing NSG rules, and if not configured, allow connections from the Veeam Backup server over port 443[1].
Alternatively, an NSG rule can be created with the highest priority (100) to allow connections over 443[1] using Azure CLI, PowerShell, or the Web Portal.
Reference: Azure Network Security Group
For subnet associated with Azure Firewall
By default, the Azure Firewall denies all traffic. Review the Azure Firewall configuration and ensure that a rule collection is configured to allow the traffic over port 443[1]. If it is a restore of Linux based computer, also allow port 22.
Reference: Azure Firewall Rules
More information
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.