Deploying Dradis in Microsoft Hyper-V

This guide was created based on the instructions generously provided to us by a Dradis Pro user.

To convert the Dradis Pro OVA file to a HyperV file:

  1. Download and install Microsoft Virtual Machine Converter

  2. Download the Dradis .OVA file and validate the SHA1 hash

  3. Extract the .OVA file with 7-Zip

  4. Import the Virtual Machine Converter PowerShell module and convert .vmdk to .vhdx

    ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "C:\Users\Dradis\Downloads\dradis-professional-x86_64-20151122\dradis-professional-x86_64-20140331-disk1.vmdk" -DestinationLiteralPath "D:\DradisX64_Disk1.vhdx" -VhdType DynamicHardDisk -VhdFormat Vhdx
    Troubleshooting:

    ConvertTo-MvmcVirtualHardDisk is likely to throw multiple errors such as:

    ConvertTo-MvmcVirtualHardDisk : The entry <some property field> is not a supported disk database entry for the descriptor.

    To fix this, see this StackOverflow regarding using dfsok. I commented out all the ddb.uuid* and ddb.comment section.

  5. Create a new Hyper-V VM, note the -Generation 1 due to UEFI boot:

    New-VM -Name DRADIS -MemoryStartupBytes 4096MB -Generation 1 -VHDPath 'D:\DradisX64_Disk1.vhdx'
  6. Profit

Great job, you reached the end of the guide! Have you read all of them?