We’re fully virtualized as well, Server 2012/Sql2014 across 3 servers, running 10.2.300. We’re going to do a series of in-place OS/SQL/Epicor upgrades over the next month and get to the latest combination that Epicor supports (I think it’s OS 2019, SQL 2019 running 10.2.600)
The VM piece is really sweet b/c you can snapshot, do whatever you want, and put it back if you don’t like it… We are making clones of our VM’s, keeping them off the network, and running “test” in-place upgrades to see if we’re going to have any problems…