My question relates to what happens when you have to rollback the VM.
If all your databases are on a SAN and the SQL Server is on a VM, but you rollback your VM, won't the state of SQL and the state of the databases now not match? The databases aren't rolled back since they are separate.
I think that was the root cause of a suspect database and DBCC CheckDB reporting errors on other databases, but I want to find documentation on this kind of issue.