Solved

building a cheap virtual host for 3 windows server VM guests

Posted on 2013-12-21
11
1,611 Views
Last Modified: 2013-12-21
I'm trying to build a cheap virtual host machine with desktop components.
I will buy AMD 8 core cpu and 32gb ram and Gigabyte GA-990FXA-UD3 motherboard. Then it will host 1 windows 8 server for testing and 2 windows 2003 server converted from physical servers which used to be our file/application servers, but we retired, we only keep them as reference purpose.

So, now I have to decide what virtualization I use.
ESXi
virtualbox on windows 7/8
hyper-v on windows 8
vmware workstation

If I run server OSs on top of windows 7/8, how the number of concurrent connections more than 10(?I think it was 10...) are handled? Will it block at the host level or VM is transparent no matter what OS is hosting the VM?

I also have Windows 2012 server running one VM server. If I want to use this desktop level server as live migration for failover, will it work if I use hyper-v with Windows 8?

What's benefit of ESXi using instead of hyper-v windows 8 or MS hypervisor?

I have used virtualbox and vmware workstation, but these two seem to be out of my choices than hyper-v windows 8 or ESXi....

Besides, what is your backup strategy of your virtual machines other than snapshots?

Any comment, welcomed.
0
Comment
Question by:crcsupport
  • 4
  • 4
  • 3
11 Comments
 
LVL 119

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 286 total points
ID: 39733928
Unless you know for absoutley certainity that this whitebox homebrew rig is going to run with ESXi 5.5, I would recommend you install Windows 8.0 or 8.1 Pro, and use Client Hyper-V, Windows 8.0/8.1 should have no difficulty running on your rig.

Ensure your CPU meets the requirements for Client Hyper-V.

You really want to use a Type 1 Hypervisor, e.g. ESXi or Hyper-V.

VMware Workstation is a Type 2 Hypervisor, other Type 2 Hypervisors include, VMware Server 2, VMware Player 3.0, Virtualbox 4.0, and Parallels.

Type 2 Hypervisors are SLOW.  In most reviews and experience, they perform at roughly 30-40% hardware capability.  That means an OS in a VM run off VMWare Workstation will likely perform at best like it has an 800 MHz CPU if you have 2 GHz physical CPU. You install Type 2 hypervisors onto of an existing host operating system.

If you use a Type 1 Hypervisor, you get MUCH better performance. ESX, ESXi, are all Type 1 hypervisors - they (based on experience and reviews) typically get 80-90% hardware capability - so that same VM run off the same 2 GHz CPU should operate more like it has a 1.6 GHz CPU instead of 800 Mhz. Type 1 hypervisors are installed on the bare metal of the server.

Type 1 Hypervisors also include Hyper-V.

Using Hyper-V will allow you to use Windows Backup to Backup the VMs, if you use the FREE version of ESXi, you will be limited as to what you can do, as for backup.

VMware ESX/ESXi Backup Guide

see my EE Article, Step by Step Tutorial Instructions with Screenshots


Part 1: HOW TO: Install and Configure VMware vSphere Hypervisor 5.1 (ESXi 5.1)

Part 2: HOW TO: Connect to the VMware vSphere Hypervisor 5.1 (ESXi 5.1) using the vSphere Client

So in Summary.
 
1. Select a Type 1 Hypervisor.

2. Use Windows 8.0 or 8.1 and add the Hyper-V role.

3. Windows Backup to Backup VMs.

Using ESXi, you will need to ensure your hardware is compatible.

Check the VMware Hardware Compatability Lists HCL here

The VMware Hardware Compatibility List is the detailed lists showing actual vendor devices that are either physically tested or are similar to the devices tested by VMware or VMware partners. Items on the list are tested with VMware products and are known to operate correctly.Devices which are not on the list may function, but will not be supported by VMware.

http://www.vmware.com/go/hcl

Whitebox HCL


The Whitebox Hardware Compatability Lists is a list put together by the community that have had success with whitebox servers, e.g. unbranded or homebrew, DIY servers, which have been found to work with VMware Products.

http://vm-help.com/Whitebox_HCL.php

Ultimate Whitebox

The Ultimate Whitebox Hardware Compatability Lists is a list put together by the community that have had success with whitebox servers, e.g. unbranded or homebrew, DIY servers, which have been found to work with VMware Products.

http://ultimatewhitebox.com/

VMware Communities

This list is maintained and put together by members of the VMware community forum, that have had success in building whitebox servers.

http://communities.vmware.com/cshwsw.jspa
0
 
LVL 6

Assisted Solution

by:insidetech
insidetech earned 214 total points
ID: 39734033
Though not the "best" solution, but one I know that works and you can do it inexpensively and it sounds like you already have an experience with these platforms.

Use Windows 8.1 64 bit as the host OS.
Use VMware workstation 10 as your hypervisor. The 8 core CPU has plenty of horsepower so type 2 hypervisor efficacy issues will be negligible.

For backup... get small white box and run Microsoft Home Server. It has fantastic features for the price...

The benefits of this configuration are that your virtualized environment becomes portable and if for performance or growth you need to upgrade, all you will be doing is relocation VM to different host.

One comment...  you do not specify how many users will be hanging off this server but I would be comfortable with 10 and more with some testing.
For I/O performance consider using SSD for your VM's
0
 
LVL 1

Author Comment

by:crcsupport
ID: 39734044
One of questions was, if I run server on top of windows 8, then how the limit of 10 concurrent users is counted.

20 users access windows 2003/2008 servers running on any vm hosted in Windows 8, then does windows 8 blocks 11th user or since vm is server os, it will allow access?

Also, let's say one of windows 2012 server virtual machine hosted as Hyper-v guest in another windows 2012 needs to be moved to this Windows 8 computer for maintenance or failure, whatever reason. Will Windows 8 can take this hyper-v guest shipped out from Windows 2012 server? Compatibility issue.

I have used virtuablbox and vmware workstation, SSD with 4 testing servers run wonderful. But if hyper-v guest can be moved without compatibility issue between two hosts, Windows 8 and Windows 2012, I probably go with Hyper-v
0
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 
LVL 6

Assisted Solution

by:insidetech
insidetech earned 214 total points
ID: 39734051
With respect to the Windows 8 as a host for Workstation 10...
The host does not recognize each individual user because the Hypervisor virtualizes the network for the VM's. That, may be different for Hyper-v...
In theory the VM's should be "portable" across the various hosts as long as the hypervisor is compatible with the particular VM version. This said, it is only "hypothetical" and one reason I gave up on the Microsoft solution. (though it is getting better but I recommend you do more research specifically with regard to the Server 2012)
0
 
LVL 1

Author Comment

by:crcsupport
ID: 39734054
lol
0
 
LVL 119

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 286 total points
ID: 39734059
Everything you need is in Windows 8.0 with no additional Type 2 Hypervisor at additional cost.

As for Client Hyper-V in Windows 8 joining clusters with Windows 2012 unlikely.

But Hyper-V 2012 and Windows 2012 with Hyper-V yes this is compatible.
0
 
LVL 119

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 286 total points
ID: 39734076
client Hyper-V does not support clustering live migration or hyper-v replica so standalone only.
0
 
LVL 1

Author Comment

by:crcsupport
ID: 39734083
In case if I want to move hyper-v guest on windows 2012 to windows 8 for maintenance or any reason, can I do that manually, maybe shutting off the guest and move the vhdx file to windows 8, will there be compatibility issue? Just to run temporarily
0
 
LVL 6

Assisted Solution

by:insidetech
insidetech earned 214 total points
ID: 39734086
Or... You just skip the Hyper-v altogether and maintain some sanity ;-) LOL
0
 
LVL 119

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 286 total points
ID: 39734094
Yes that's doable because both run v3 hyper-v and changes to namespace in VMs allow it.

Between Windows 8 and Windows 2012 which has always been Msofts game plan to include a free hypervisor in a desktop OS and then migrate those VMs to enterprise server or back to desktop.....clever thinking.

A bit like the browser wars.....including IE..
0
 
LVL 1

Author Comment

by:crcsupport
ID: 39734098
Thanks, Hanccocka and Insidertech. I was also looking at, it seems that is how it's made. Wow, I'm excited.

http://social.technet.microsoft.com/Forums/windowsserver/en-US/697d61fa-e5ca-497d-bd5b-eafd5ae5a6f4/importing-hyperv-vm-to-windows-81-hyperv-from-windows-server-2008-r2-hyperv-export-gives-error?forum=winserverhyperv

I'm going to ebay and newegg to order.

Happy New Year!!!
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Hit router interface limit 7 38
HP H221 HBA with P2000 trouble configuring 4 42
Locate Source of Failed AD Authentication 7 21
Windows Updates 14 36
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
In this Micro Tutorial viewers will learn how to use Windows Server Backup to create full image of their system. Tutorial shows how to install Windows Server Backup Feature on Windows 2012R2 and how to configure scheduled Bare Metal Recovery backup.…
This Micro Tutorial steps you through the configuration steps to configure your ESXi host Management Network settings and test the management network, ensure the host is recognized by the DNS Server, configure a new password, and the troubleshooting…

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question