Tudo o que você descreveu é possível - Minha sugestão seria fazer backup das máquinas virtuais de produção e transferi-las para um host vmware development que não esteja conectado à sua rede normal, esfregue e higienize As VMs estão na sua rede de teste e, em seguida, seguem boas práticas de desenvolvimento (teste de snapshot antes de qualquer alteração importante; faça tudo em teste antes de promover a produção e mantenha uma lista das alterações que precisam ser feitas à produção.
Você pode sempre seguir essas etapas novamente a qualquer momento para "re-sincronizar" a produção e o teste, mas, ao não forçar a nova sincronização do teste e da produção, você terá mais liberdade para jogar com o seu desenvolvimento. Observe também que, como é o VMWare, você pode clonar a produção novamente e criar um ambiente teste onde você testa tudo o que é necessário para passar da base de código atual da Produção para o que acabou de ser concluído no Dev. Você pode até trocar o Staging e a produção como parte da sua implantação, para que você sempre tenha uma versão limpa do código de produção anterior para reverter se algo explodir.