Hyper-converged solution in Windows Server
  • Introduction
  • Intro
    • Introduction
    • Requirements
    • Topology
  • Preparing the servers
    • Server 1: The Domain Controller
    • Prepping the 2 HC servers
    • Server 2: HyperConvergence 1
    • Server 3: HyperConvergence 2
  • Set up the Fail over cluster with storage spaces direct
    • Test the cluster
    • Build the cluster
    • Add a cluster witness
    • Clean the disks
    • Enable storage spaces direct
    • Create cluster-volumes
  • Setup Hyper-V and test
    • The next steps
    • Edit Hyper-V Paths
    • Create a High Available VM
    • Test it
    • Where to go from here
  • Extra
    • Add a 3rd node
Powered by GitBook
On this page
  • Enable nesting
  • Create drives

Was this helpful?

  1. Preparing the servers

Prepping the 2 HC servers

PreviousServer 1: The Domain ControllerNextServer 2: HyperConvergence 1

Last updated 5 years ago

Was this helpful?

There are a few general settings we have to do to both hyperconvergence machines before we set them up individually. These commands are executed on the host itself.

Enable nesting

If you're running hyper-v on W10 or WS2016 - like I am- to turn ON the nested VM modus. It's a hassle, but hyper-v won't install on your hyperconvergence VM's if you don't.

Since I'm smart and I give my VM's names according to a system, this worked:

Get-VMProcessor -VMName Windows2016da* | Set-VMProcessor -ExposeVirtualizationExtensions $true

Here you can see my VM's from my host's perspective:

Also, they have to be "off" to be able to get it to work.

People who were not so considerate have to do it manually per VM:

Set-VMProcessor -vmname THIS-IS-THE-NAME-OF-YOUR-VM -ExposeVirtualizationExtensions $true

Create drives

According to , a hyperconvergence node should have 4 disks available. So dont' forget to add another 4 disks to your Virtual Machine.

Minimum number of drives If there are drives used as cache, there must be at least 2 per server There must be at least 4 capacity (non-cache) drives per server

2 nodes makes 8 drives. I'm not going to do THAT through the GUI, so here's a quick script to create 8 VHD's on the host, and add 4 to each node. Change paths and names where needed.

1..8 | foreach { New-VHD -Dynamic "d:\VHD\$_.vhdx" -SizeBytes 60GB }
1..4 | foreach {Add-VMHardDiskDrive -VMName Windows2016datacenter1 -ControllerType SCSI -Path "d:\vhd\$_.vhdx"}
5..8 | foreach {Add-VMHardDiskDrive -VMName Windows2016datacenter2 -ControllerType SCSI -Path "d:\vhd\$_.vhdx"}

If all is well, it should look like this:

you should not forget
this page