quinta-feira, 28 de setembro de 2017

Windows 2016 | O SO deixou de iniciar ficando parado com o circulo a rodar

Sem razão aparente tive uma máquina virtual em Windows Server 2016 que deixou arrancar ficando presa no icon que indica que o SO está a iniciar - um circulo a rodar.
Resolvi iniciando no modo de recuperação correndo o seguinte comando na linha de comandos:

sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

sábado, 23 de setembro de 2017

Hyper-V | Importar um ficheiro OVA para o Hyper-V

Requisitos:
Como requisitos é necessário ter o System Center VMM e instalar as seguintes ferramentas:

Microsoft Virtual Machine Converter 3.0:

System Center 2012 – Virtual Machine Manager Component Add-ons and Extensions:


No servidor de VMM descompactar o ficheiro OVA:

tar xzvf maquinaVirtual.ova

Deve resultar um ficheiro com extensão vmdk ou vhd(x), um .mf e um .ovf.
Se for um VMDK (VMware) têm de o converter par vhd(x) e podem faze-lo da seguinte forma, através de uma consola PS (PowerShell):

#Importar os modulos PS

Import-Module 'C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1'

Get-Command -module mvmccmdlet

#Converter
PS C:\Scripts> ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "c:\temp\maquinaVirtual.vmdk" -DestinationLiteralPath "c:\temp" -VhdType DynamicHardDisk -VhdFormat Vhd

$vmm = get-scvmmserver -ComputerName "NomeDnsDoServidorVMM" 
$ls = Get-SCLibraryServer -ComputerName "NomeDnsDoServidorVMM"

Import-SCVirtualMachine -ImportVMPath "c:\maquinaVirtual.ovf" -LibraryServerObject $ls -VMMServerObject $vmm -LibrarySharePath "\\nomeDnsDoServidorVMM\MSSCVMMLibrary\Import\" -VHDSourcePath "c:\temp\maquinaVirtual.vhd" -VMName "Nome da Maquina no VMM"
Se a importação não funcionar, sugiro a criação de uma nova máquina virtual e depois juntar o disco convertido no formato VHD.

fontes:
http://windowsitpro.com/hyper-v/convert-vmdk-vhd
https://blogs.technet.microsoft.com/chengw/2012/06/11/system-center-2012-vmm-ovf-export-import-tool-is-available-now/