Lessi learned – week 45/2025

At Veeam On Tour Austria last week, I picked up a fun little piece of IT history:

what might have been the world’s first hacker attack happened all the way back in 1989.

A well-intentioned biologist distributed “AIDS Information” floppy disks at a medical conference — only for recipients to find that the disks also installed ransomware on their computers.

Whether or not it truly counts as the first cyberattack, it’s a great reminder of how far we’ve come. Back then, the damage was minimal and mostly academic. Today, attacks are industrialized, automated, and capable of taking entire businesses offline. Which is exactly why keeping your disaster recovery systems modern, tested, and evolving isn’t just good practice — it’s essential.

So, let’s take a look at what I’ve taken away from the past few days:

Newsflash

Veeam Data Platform V13

Join us on November 19th for the global launch event of Veeam Data Platform Version 13!

The Veeam team—including Anand Eswaran, Anton Gostev, Rick Vanover, Emilee Tellez, and others—will deliver an event packed with news and insights. Deep Dive Breakout Sessions will give you everything you need to know to stay ahead.

Excited? Register now: Veeam Virtual Launch Event


Veeam Backup for M365 8.x in use?

If you deployed or upgraded to Veeam Backup for Microsoft 365 v8.0 last year, chances are your NATS Server is still running v2.10.18.

While VB365 continues to support this version, it is recommended to update to v2.10.28. Why? Because the latest version comes with a bundle of bug fixes and improvements.

Good news: The VB365 v8.1.2 ISO already includes the v2.10.28 binaries, so upgrading is straightforward. For detailed steps, check out the following KB:

KB4742 – How to Upgrade the NATS Server Used by Veeam Backup for Microsoft 365.

Want to see which NATS version you’re running right now? Here are a couple of quick options:

Option 1 – Classic Command Line:

sc.exe qc nats-server
"<path-to-nats-server.exe>" -v

Option 2 – Quick Peek in Task Manager:

  • Open Task Manager → Find nats-server.exe → Right-click → Properties → Details.
  • The version number is displayed neatly under “Product version” – no command line needed!

Whether you like the command line or prefer a GUI peek, it only takes a moment to check. Once you confirm your version, upgrading to v2.10.28 is a breeze – and your VB365 environment will thank you.


Veeam Software Appliance Access Recovery

If all Host Admin accounts or MFA credentials for your Veeam Software Appliance are lost, access recovery is still possible.

Veeam’s KB4761 outlines how to use the Veeam Live OS ISO to regain root access and reset credentials. By booting from the ISO, admins can unlock accounts or change passwords without redeploying the appliance.


This method is intended as a last-resort option when no admin login remains. To prevent lockouts, keep at least two admin accounts and include the ISO steps in your DR plan.


Patch your systems!

Keeping your environment up to date is crucial. Here are the key updates from the past few days:

I already listed this patch in the last newsletter. Unfortunately I still see many domain joined environments without that important fix. So if you were not able to install it, it really makes sense to do it now.

For the full list of enhancements please read the KB listed in the heading carefully.

What’s included in v8.2, some highlights:

  • Faster retention runs on object storage repositories
  • added platform support (eg. Windows Server 2025 support, RHEL 6.5 support for proxy servers,…)
  • Collect product logs for a specific tenant or backup job (great feature for Service Provider)
  • Improved memory usage on the Veeam Backup for Microsoft 365 controller

Beside that v8.2 delivers a number of bugfixes and some improvements in data management, talking about the Move-VBOEntityData cmdlet.

Lessons learned

My lessons learned this week: Unlimited = 128?

I recently stumbled across an interesting fact that I wanted to share: someone expected that unchecking the box “Limit maximum concurrent tasks to…” in the Veeam Repository settings would give them truly unlimited tasks.

The surprise? “Unlimited” in the user interface actually defaults to 128 tasks. Not exactly infinite, right?

To go beyond that limit, you can use the UIMaxConcurrentTasks registry key:

  • Location: HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup for Microsoft 365
  • Type: DWORD
  • Value: Set the maximum number of concurrent tasks you want (e.g., 256)

Once set, restart the Veeam Backup service, and the repository will honor the new limit.

Lesson learned: sometimes “unlimited” really is just 128 🙂

Feature of the day

In this episode, I want to highlight a feature that has saved me more than once: Veeam’s Quick Rollback.

I’m pretty sure you know this challenge — restoring a large VM from the previous night’s backup after something went wrong (maybe even caused by the administrator himself).

What makes Quick Rollback so powerful is that it only needs to restore the small percentage of data blocks that actually changed since the last backup. The result? The VM was back online in record time — long before my coffee had a chance to cool.

🧩 How It Works: Like a Puzzle, But Faster

Imagine your VM as a puzzle made up of thousands of tiny blocks. Each block represents a piece of data. When something goes wrong—be it a botched update, a rogue application, or a user error—only a few blocks are out of place. With Quick Rollback, Veeam doesn’t rebuild the entire puzzle. Instead, it identifies and restores only the changed blocks, using VMware’s Changed Block Tracking (CBT) technology. This targeted approach means you get back to business faster, with minimal impact on your production environment

⚠️ Know When Not to Use It

Quick Rollback isn’t a one-size-fits-all solution. It’s designed for guest OS-level issues—like application errors or accidental file deletions. However, if the problem stems from VM hardware failures, storage issues, or power outages, CBT data may be unreliable, leading to potential data corruption. In such cases, a full restore is the safer bet

🧠 My summary

Veeam’s Quick Rollback is a powerful tool for rapid recovery, especially when dealing with OS-level issues. By restoring only the changed data blocks, it minimizes downtime and gets your VM back in action quickly. Just remember to assess the root cause of the issue before opting for this feature, and always ensure the necessary prerequisites are in place.


Thanks for reading

I hope you enjoyed the 2nd edition of my Lessi-Learned Newsletter. Thank you for reading even these last lines!

Got feedback or something you want to see in the next edition? Leave a comment, write me on X (@lessi001) or connect at LinkedIn.

Lessi learned – week 43/2025

Welcome to the very first edition of my “Lessi Learned” Newsletter!

Wondering about the title? It is a play on ‘lessons learned’ and my nickname, Lessi.” 🙂

Here you’ll find a mix of news, insights, and random discoveries from the ever-evolving world of Veeam — sprinkled with a few personal takes and tech tidbits I stumble across along the way.

The plan is to publish every two weeks… although, as we all know, “plans” tend to compete with work, family, and the occasional spare-time adventure. Let’s see how that goes — and let’s learn something along the way together!

Newsflash

Halloveeam 2025

Join us on October 30th for an epic showdown between good data and evil code in our cinematic event that blends action, tech, and a good dose of geeky fun.

The Veeam team had a lot of fun creating this mini-movie — and now it’s your turn to enjoy it.
Grab your (virtual) popcorn, secure your seat, and REGISTER today!

Excited? Enjoy a peek behind the scenes!


Veeam Plug-In for SAP HANA

Are you using the Veeam Plug-in for SAP HANA? Then this might be something you don’t want to miss — it’s easy to overlook!

The current version of the plug-in does not support RHEL 9.5.
However, earlier versions — and even RHEL 9.6are supported.

You can find the full compatibility details in the Veeam Help Center, as always.
A small version detail, but one that can save you a lot of troubleshooting time.


Hypervisor Support

Anton Gostev recently shared some exciting updates on LinkedIn.

Veeam is rolling out support for new hypervisors, and the first results are already here! Support for Scale Computing SC//HyperCore is now live, while the XCP-ng integration has reached public beta—interestingly, it also seems to work with XenServer.

Support for Scale Computing SC//HyperCore is now live, while the XCP-ng integration has reached public beta—interestingly, it also seems to work with XenServer.

Interested? Check out the XCP-ng public beta here: https://lnkd.in/dfCVaC3Q

But there is more! According to Anton, the HPE VM Essentials integration is already in progress!


Patch your systems!

Keeping your environment up to date is crucial. Here are the key updates from the past few days:

Lessons learned

My lessons learned this week:

take care if you use S3-compatible repositories for Unstructured Data and Entra ID Log backup jobs (whether primary, secondary, or archive).

Starting with v12.3.1, S3-compatible repositories are created by default with the “Create new buckets automatically” option enabled. Sounds convenient, right? Well, not for these special workloads, because Multi-Bucket repositories are not supported.

The solution is simple but crucial:

if you plan to use an S3-compatible repository for Unstructured Data or Entra ID Log backups, make sure to disable the “Create new buckets automatically” option when creating the repository. Once it’s set, you can’t change it—otherwise, that repository simply won’t work for these jobs.

Lesson learned: defaults are great… until they aren’t 😉

Feature of the day

In this issue, I’d like to highlight one of my favorite — and often overlooked — features in Veeam Data Cloud for M365: Mass Mailbox Restore.

When restoring a large number of mailboxes, data volume and restore times can quickly become challenging.
This feature provides a simple but powerful optimization: it restores the newest items first.

By activating Mass Mailbox Restore in the Advanced Settings, you can define how far back “recent” should reach — for example, restore only the last three days of emails first.

This allows users to resume work quickly, while older data is restored in the background.

A small checkbox, a big impact.


Thanks for reading

Congrats, you made it to the end! 🎉

Got feedback or something you want to see in the next edition? Leave a comment, write me on X (@lessi001) or connect at LinkedIn.