Você pode testar o conversor StarWind V2V para converter sua VM do VMware em VM do Hyper-V (Windows). O StarWind V2V suporta o Windows Repair (no caso, se a VM for baseada no Windows) e tem a possibilidade de alternar hypervisors (vmdk - > vhdx).
Há duas maneiras possíveis de migrar a VM para o Azure:
1) Criar e montar o Azure Armazenamento de Blobs como o disco local
2) Sysprep sua VM (no caso, se é uma VM baseada em Windows)
3) Desligue a VM e faça uma conversão de VMDK para VHDX usando o StarWind V2V para o dispositivo montado a partir do azure como o destino do arquivo.
4) Crie uma nova VM no Azure e monte preparado e convertido em VHDX .
A segunda maneira possível:
1) VM do Sysprep
2) Desligue e converta a VM VMware para VHDX em algum repositório local.
3) Carregue o VHDX no Azure usando o PowerShell ou Gerenciador de Armazenamento do Azure .
4) Crie uma VM e monte o VHDX carregado.