How to create own custom Windows Server 2012R2 host for EVE:

Watch how to VIDEO

For this you will need real Windows installation CD ISO distro.

We are using: 2012.R2VL.ESD.ENU.June2016.iso, Be sure that no spaces in the ISO distro image name is used! Any windows host installation is same procedure.

  1. Create new image directory:
mkdir /opt/unetlab/addons/qemu/winserver-S2012R2/
  1. Use WINSCP or FileZilla SFTP or SCP (port 22) to copy distro ISO image into the newly created directory, path: /opt/unetlab/addons/qemu/winserver-test/
  2. From cli go to
cd /opt/unetlab/addons/qemu/winserver-S2012R2/
  1. Rename this distro to cdrom.iso
mv 2012.R2VL.ESD.ENU.June2016.iso cdrom.iso
  1. From EVE cli go to the created image directory
cd /opt/unetlab/addons/qemu/winserver-S2012R2/
  1. Create new hda.qcow2
/opt/qemu/bin/qemu-img create -f qcow2 hda.qcow2 30G
  1. Create new lab and add newly created winserver-S2012R2 node
  2. Connect it to your home LAN cloud/internet, this need to get updates from internet
  3. Start node in lab and do install of your Windows, customize it as you like, as you have connected it to home LAN and internet this install will be like normal windows installation.
  4. Option, if you like to use this image with RDP in the EVE, then you have to allow RDP on this Windows machine and create password for user. My case it is administrator/Test123. Be sure that in Windows firewall Remote access inbound rules are allowed for Public access.
  5. Finish installation and shutdown properly the VM from inside VM OS
  6. On EVE LAB web UI left side bar choose “Lab Details” to get your lab uuid details: my case: UUID: 3491e0a7-25f8-46e1-b697-ccb4fc4088a2
  7. IMPORTANT: Convert your installed tmp image:
qemu-img convert -c -O qcow2 /opt/unetlab/tmp/10/3491e0a7-25f8-46e1-b697-ccb4fc4088a2/1/hda.qcow2  /tmp/hda.qcow2

(10 is POD number of user, my case it is 10, admin user it is 0)

  1. Move new image to node dir to overwrite empty disk:
mv /tmp/hda.qcow2  /opt/unetlab/addons/qemu/winserver-S2012R2/hda.qcow2
  1. Remove cdrom.iso from /opt/unetlab/addons/qemu/winserver-S2012R2/
cd /opt/unetlab/addons/qemu/winserver-S2012R2/
rm -f cdrom.iso