Estou procurando maneiras de clonar remotamente um servidor ativo em uma máquina virtual, para usá-lo como um ambiente de teste que seja o mais idêntico possível ao servidor ativo. Isso seria usado para testar mudanças, novas versões de software, etc. O clone precisaria conter o gerenciador de inicialização, informações de partição, etc.
Quais são as maneiras que eu poderia conseguir isso com um mínimo de impacto no servidor ao vivo, ao produzir uma imagem de trabalho que eu posso arrancar (supondo que seja montado da maneira adequada ou convertido em uma imagem após o clone)?
O servidor live roda o Centos 6.7 e estou planejando usar o Virtualbox para executar o clone. Eu estou fazendo isso de um Mac com Homebrew, pontos de bônus se a resposta vai funcionar a partir de um Mac, mas pode usar * nix, se necessário.
Eu tentei usar o rsync e criar uma imagem a partir da pasta resultante, mas estava faltando a partição & informações de boot, então eu não poderia usar a imagem resultante no VirtualBox sem primeiro instalar o centos e depois copiar todos os arquivos - eu senti que isso não seria fiel o suficiente para um ambiente de teste.
Atualização: Eu tentei usar o conversor do VMware, mas infelizmente ele só parece disponível para o Windows e não consigo usá-lo.
Em vez disso, estou baixando uma imagem do servidor usando dd sobre ssh. Eu pretendo converter esta imagem uma vez que é baixado em um .vdi usando o utilitário de linha de comando do virtuablox. Se isso funcionar, atualizarei a pergunta com mais detalhes.