After upgrading Veeam ONE to version 13.0.x, the Veeam Analytics Service installation fails with the following error:
Failed to install Veeam Analytics Service. Failed to establish connection between the Veeam ONE server and Veeam Analytics service. Operation timed out: 10.
The failure can present in either of two ways:
This issue may occur for one of two reasons:
The Veeam ONE server issues a 24-hour connection token when a Veeam Analytics Service deployment is initiated, either from the Veeam ONE Web Client (using the Install command) or by downloading the MSI for manual installation. If the service is not installed and connected within that window, the token expires and Veeam ONE rejects the subsequent connection attempt.
The Veeam Analytics Service cannot establish a connection from the Veeam Backup & Replication (VBR) server to the Veeam ONE server. The failure appears immediately after the deployment is initiated and is caused by one of the following:
Bidirectional name resolution and network connectivity between the two servers is required even when Veeam Enterprise Manager is used to supply Veeam ONE with the list of monitored Veeam Backup Servers.
The communication direction also changed in Veeam ONE 13. After upgrading from an earlier release, firewall rules configured for the previous direction no longer permit the required traffic. See More Information for the traffic pattern.
If the connection token has expired, the connection can be re-established manually from the Veeam ONE Web Client:
This allows the Veeam ONE server to accept the connection request despite the expired token. Once the connection is established, the token is refreshed automatically.
Allow connectivity from the Veeam Backup Server to the Veeam ONE server on TCP port 2805. This port may not be open if Veeam ONE was upgraded from an earlier version, because the connection direction changed in Veeam ONE 13 (see More Information).
Confirm that TCP port 2805 on the Veeam ONE server is accessible from the Veeam Backup Server. In each example below, replace veeamone.yourdomain.local with the FQDN or IP address of the Veeam ONE server.
A FAIL result can indicate either an inbound firewall on the Veeam ONE server (Step 2) or an outbound firewall on the Veeam Backup Server (Step 3).
For a Windows-based Veeam Backup Server, run the following in PowerShell:
If the test fails, run the following on the Veeam ONE server in PowerShell to allow inbound connections on TCP port 2805. To restrict the rule to a specific Veeam Backup Server, append -RemoteAddress <VBR_IP> to the command.
If steps 1 and 2 do not resolve the issue, outbound traffic from the Windows-based Veeam Backup Server may also be restricted. Run the following PowerShell cmdlet to create an outbound firewall rule.
Note: To restrict the rule to the Veeam ONE server, append -RemoteAddress <VEEAM_ONE_IP> to the command.
Once the firewall rules are in place, allow up to 60 minutes for the Veeam Analytics Service to push the updated package and re-establish the connection. No further action on the deployment is required.
Starting in Veeam ONE 13, the Veeam Analytics Service communication model changed:
Traffic pattern in Veeam ONE 13:
After upgrading from a pre-13 release, existing firewall rules configured for the previous direction no longer permit the required traffic. The new direction applies to all supported Veeam Backup & Replication versions and for both Windows-based deployments and the Veeam Software Appliance.
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