We're in the process of knocking out the prereqs for an upgrade from v10 -> v11. One of the big issues is that most of our Media Agents are on Windows 2008 r2. All of these media agents are on physical hosts in remote locations.
I found the documentation here - https://documentation.commvault.com/commvault/v11_sp16/article?p=7690.htm
This looks pretty straightforward. Basically backup the DDB, stop jobs, disable any libs connected to it, disable backup/restore, stop services, disable media agent, then install new OS. Then it's just start services and enable everything.
We would also take a system state backup of this media agent server before trying any of this obviously.
I just want to know if there are any gotchas or anything else that I need to think about for this. Being that these are in remote locations, it makes me a little more cautious about handling upgrades.