O Oracle VirtualBox pode fazer tudo isso muito bem. É fácil criar instantâneos, o disco rígido da máquina é um arquivo portátil para que você possa fazer o backup e tenha uma GUI opcional. Existem outras opções, mas nenhuma é loucamente tão simples quanto o VirtualBox. É super poderoso, mas tão fácil com a interface gráfica que uma criança pode usá-lo. Há também maneiras de usar remotamente as VMs criadas diretamente no VBox. Se eu fosse você, eu iria baixá-lo do site vs instalar a partir dos repositórios, assim você tem a versão mais recente.
Para seu uso particular, você precisará encaminhar as portas de rede: link link