Hi! The "Failed to do TLS handshake" error is usually related to secure communication issues between Veeam and the proxy or host. A few things to check:
-
Corrupted or outdated Veeam Transport Service (try Rescan and reinstall transport components).
-
Version mismatch between Veeam components (make sure everything is fully updated).
-
Firewall, antivirus, or IDS/IPS blocking communication (especially TCP ports 2500–5000).
-
Application-Aware Processing issues (try disabling it as a test).
Also, check the task and transport logs for more insight and share with us:C:\ProgramData\Veeam\Backup\<JobName>
Hope this helps!
Also what versions of VBR and VMware or hypervisor are you using. This also helps with troubleshooting as there could be an update to address this. Check the log directory posted by Matheus.
please describe if its for one specific backup job, and everything else is working or do you have only this one backup job there
because if everything, then could be certificate issue ...
I’m doubtful it’s about connectivity to the VM -- we’d likely see SSL or RPC errors if that were the case.
I would strongly advise open a Support Case with Veeam, as a lot of information will be needed to better isolate this.
TLS Handshake failure I am extremely doubtful is about any of the following:
- Corrupted Veeam components
- Veeam component version mismatches (we would see other errors likely first)
- IPS/IDS (not impossible, but it’s difficult to check without checking the IPS/IDS logging directly or using Wireshark/TCPDump)
- Connectivity to the VM
- VBR/Hypervisor versions
Veeam supports TLS 1.2 for a long time now by default and there’s partial support for TLS 1.3 depending on your guestOS version.
While I can imagine some of the above possibly presenting this way, it wouldn’t be my first guess when a stock TLS handshake error is far more likely. Of the above, IPS/IDS are the strongest but I also don’t like this answer because as noted you have to hope to catch it on the IPS/IDS logging or sniff network traffic and find it.
Start with a support case though, as right now even with the rather nice description, we still don’t know between what two components are we getting the TLS error. My guess is proxy => hypervisor, but we also don’t know the hypervisor so difficult to tell. Support will be able to glean the necessary infrastructure information from the logs and provide better guidance.
Hi @Sivaisnavan Sivatharan - did you get an answer to your question and if so can you please share so we can mark an answer as “Best Answer” even if it is yours.