Antes de importar o disco é necessario cria uma nova VM no Proxmox com a mesmas caracteristicas, ou superior a máquina que gerou a imagem.
Crie uma nova VM em Create VM, Forneca um nome, Nao utilize uma media de instalacao, altere o type de instalacao para de acordo com o sistema operacional.
Em System, deixe padrão por enquanto.
Em Hard Disk: Crie o mesmo com um tamanho qualquer para dar continuidade a intalação, o mesmo sera removido antes da importação da imagem
Em CPU: Defina o n° de núcleos para a nova máquina.
Em Memória: Defina o quanto será necessario, em acordo com a maquina que irá hospedar a VM. Lembre-se que deve haver memória disponivel para a máquina fisica.
Em Network: Deixe com o padrão, poderá ser alterada posteriormente.
Não selecione iniciar a máquina depois de criar.
Finalize a configuração.
Após criar a VM no Proxmos, Selecione a mesma e em Hardware, desmonte e exclua o disco recem criado como dito anteriormente. Iremos importar o novo disco para essa VM.
Se você ja tiver a imagem na partção de backup do Proxmox, poderá utiliza-la para importação diretamente via console.
Como no meu caso, a imagem original é pouco maior que a partição de backup. Precisei montar um volume do disco externo onde salvo as imagens. Poderia utilizar via rede, mas a conexão fisíca é mais rápida.
Faça uma conexão em modo shell com o Proxmox, na partição onde esta a imagem, utilize o seguinte comando:
qm importdisk ID_da_vm caminho_completo_da_imagem local-lvm
Ex: qm importdisk 100 /mnt/sdb/webserverapp/webserverapp.vmdk local-lvm
Após a importacao, o disco irá aparecer na configuração de wardware, clique sobre ele para adiconar à VM.
Antes de iniciar , se for uma imagem de sistema operacional Microsoft, altere também a BIOS para OVMF UEFI e adicone um outro disco tambem, pequeno, 1GB é suficiente, como padrão SCSI
Em Options: altere e adicone o primeiro disco na ordem de boot
Inicie a VM: è possivel que para sistema operacional da Microsoft a máquina não inicie. O precedimento a seguir foi realizada com uma imagem de Windows Server 2012 R2.
Se a máquina estiver inciada, reinicie pressionando F8
Escolha: Reparar Seu Computador
Selecione Opções avançadas.
diskpartsel disk 0list volsel vol <number of volume>assign letter=<drive letter>:exitcd /d <drive letter>:\EFI\Microsoft\Boot\bootrec /FixBootren BCD BCD.oldbcdboot c:\Windows /l en-us /s <boot letter>: /f UEFIInicie novamente a VM e aguarde carregar
Carregue a imagem para CD do virtio e instale no Windows o virtio-scsi e ballon pela pasta de acesoo
Instale o agent qemu e verifique se esta executando. Se nao estiver executando e nao iniciar é porque nao foi habilitado em Option QEMU, voce deve finalizar a maquina, habilitar a opcao
Instale um pequeno disco com scsi para que o Windows carregue o driver Scsi.
Ao carregar o Windows verifique se foi instalada todos os drivers de scsi na propriedade do computador
Desligue a vm e remova os disco uefi e scsi recem criado.
Desmonte o disco ide
Asse o disco desmontado agora e adicione como scsi
Altere as opcoes de boot e iicie a vm
Nota: Nota: se você estiver criando entradas de inicialização em
.Após gerar uma imagem de disco "vmd, vhd