Pelo que encontrei na pesquisa de fragmentos, não é fácil de fazer.
Para obter a imagem, você pode tirar um instantâneo e montá-lo em uma instância em execução, copiando o conteúdo para um arquivo raw local com algo como dd sobre ssh. Em seguida, desconecte o volume da instância, verifique se você tem a imagem armazenada localmente e exclua o bloco EBS. Essa parte não é muito difícil se você souber como usar DD / compression / ssh para transferir a imagem e montá-la como um loopback local para examinar a imagem de disco bruta. Tutoriais estão disponíveis para isso.
A parte difícil é fazer o boot. Dependendo de como sua instância foi criada, parece que os kernels geralmente são limitados aos kernels Xen, então eles podem não ter suporte de hardware para algo como VMWare. Você teria que montar a imagem do disco e instalar um kernel mais genérico, além de modificar o gerenciador de inicialização. Você também teria que resolver a rede, como a Amazon tinha alguns ajustes para lidar com o gerenciamento de rede virtual (atribuições de DHCP, firewall, roteamento).
Isso deve ser possível; existem ferramentas e tutoriais para fazer upload de suas próprias AMIs na nuvem da Amazon, mas não há muita coisa lá fora sobre como fazer o contrário. Quando você terminar de descobrir como desvendar o spaghetti de dificuldades de configuração, talvez seja melhor obter uma lista de dependências para seus aplicativos e transferir as configurações e instalar dependências como uma nova máquina local.
Conclusão ... provavelmente é possível, é possível ir por outro caminho na conversão, mas com o incômodo envolvido, a menos que você seja habilidoso em cirurgia Linux no kernel e configuração, você pode também usar suas instâncias do EC2 como um modelo para reconstruir de baixo para cima.