O instrumento para fazer isso, no CentOS, é chamado de kickstart
. Em esta página da Web , você encontrará as instruções para usar o kickstart para fazer exatamente o que deseja, ie crie uma imagem do seu sistema atual para ser instalada em uma VM. A página da Web tem uma sinopse longa no início, a parte em que você está interessado começa com o título Usando o LiveCD para criar um personalizado .ISO . Observe que, mais tarde nessa seção, você terá duas possibilidades:
You can use one of the pre-configured Kickstart files in the /usr/share/livecd-config/ directory as a template, Or create your own. If you would prefer to create your kickstart file using a GUI interface, Download and run System-Config-Kickstart,....
Esta segunda opção, baixando o System-Config-Kickstart, é o que você está procurando, isto é, uma configuração personalizada copiada do seu sistema, ao invés de um perfil pré-construído.
Isso lhe dará uma imagem .iso que você pode usar para instalar seu sistema em uma VM.