Virtualize first server....Hardware/consolidation questions...

Posted on 2010-11-07
Last Modified: 2012-05-10
I have an environment with about 50 users and 10 servers.

I want to start consolidating servers (with no budget) by turning one of the machines into a virtual host using the free ESXi as the hypervisor.

The machine is a HP ProLiant DL380 G5:
-1 Intel quad-core E5540/2.53GHz CPU

The server is currently an application server that is being way underutilized. I want to segment it into a couple of different VM's (how many though?)

I want to add a few VM's that I think would also have relatively low utilization with the number of users I am working with (<50).
-Win2003 w/ WSS3.0 VM
-Linux/Squid Proxy
- a few other PC-based application servers (low P4/WinXP specs)

A few questions:
I have about 5 HP 7.2K SAS drives on the machine, whats the recommendations there? I do not have a SAN...

Do I need a dedicated NIC for each VM? Im pretty sure this HP has two integrated NIC's..

Whats the best or least complicated way to track CPU/memory/disk utilization...on the existing application servers that I want to consolidate? And any feedback on the requirements and who to segment resources for the Squid and WSS that I want to add?

Thanks for any input and guidance on this subject. Very excited to jump into virtualization and start learning....
Question by:guitar_333
LVL 120
ID: 34080832
Okay, so you've got a single server, which has 4GB RAM,  total CPU grunt 10GHz CPU.

I would use the embedded version of ESXi on a usb stick, which makes DR easier for you, install on a USB stick.

Create a RAID 5 single array, and later format as a VMFS datastore.

What application server is currently installed on this host, and what CPU and Memory requirements does it have.

I think you bottlenect will be memory, 4GB will not go very fair, unless you are careful with your allocation of memory per VM Guest.

No you don't need a dedicated NIC per VM, you create a virtual switch, all VMs use the virtual switch, and then you can allocate NICs per Virtual Switch.

depending on your network configuration, you could trunk/bond both NICS to give you 2GB, or just use 1 NIC and 1 NIC spare (depends on your Network Utilitzation).

Best tool is Perfmon on Windows.

LVL 120
ID: 34080848
I use a DL380 4GB ram, with Single Quad Core, and have two Win2k3 domain controllers, front and back end exchange 2k3 server, backup server, Win2k8/SQL Server 2008 R2, you just need to be careful with how much Memory you allocate per VM.

so check with perfmon, what real memory usage is used.
LVL 120
ID: 34080854
oh, and as this is your first attempt, at dipping your toes in the water, select a server for virtualisation, that won't me missed, if all goes wrong.

e.g. don't pick your corpoarte mail server fior test!
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.


Author Comment

ID: 34081003

Yes, the machine is currently hosting our "old" accounting application. MS Dynamics GP10/SQL, with only 2 users accessing it for historical its a good candidate. It is much underutilized right now....I'll run perfmon, so see what its at over the course of this week, but with 2-3 users lightly accessing the SQL DB it is sure to be low.

From there, I want to add a few machines that currently don't exist....Squid Proxy, WSS 3.0 server, etc..
It is reassuring to see what you are running on the same machine...segmented with two DC's, Exchange, SQL, etc...? I should be fine for what I want this thing to do in that many users access those resources?

This will be my test, then later I can consolidate other machines. I have other machines with the same specs for a DC box, an Exchange 07 box, as well as some others.

Thanks for the feedback...I'd love to hear anything else you might think of and consider usefull info..
LVL 120

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 166 total points
ID: 34081026
Interesting observation, SQL when it starts-up seems to utilise ALL  (or most of ) the memory in the physical server, so just remember this, you may want to tweak your SQL (VM), to reduce to 512MB-768MB (1G), just see how it performs, before disk starts swapping.

but with 2 users, and they may not be accessing it concurretly, or 7 hours a day.

Just be sure to keep your users happy, and advise them, and keep them well informed.

But two users and historical server, doesn't justify the electricity does it!?

Squid Proxy should be okay - 512MB-768MB (1G) - Windows or Linux? Linux squid proxy will perform better. Or look at Smoothwall! (there's already a VM applicance!)

As for WSS 3.0, you'll have to check performance for this one, and how many users you are expecting to use it concurrently, because you'll probably need 2GB RAM, and 2 vCPU allocated ot the VM.

LVL 120
ID: 34081027
but, I'm sure you'll get you monies worth out of an under utilised server.

LVL 28

Accepted Solution

bgoering earned 167 total points
ID: 34081073
I will toss my 2 cents in to recommend getting more RAM. Everything else looks to be OK. RAM is where most ESXi servers running business workloads seem to hit a constraint.

Good Luck

Assisted Solution

PenguinN earned 167 total points
ID: 34082892
Ram and disk will be a bottleneck. I see you have 4Gb, beef this up to 8-12Gb so you can assign enough memory to your machines. You are using slow disks "5 HP 7.2K SAS drives" Create one RAID1 mirror with as boot partitions for your VM and a RAID5 for your data. Don’t expect miracles on disk speed but one big RAID5 store will give you no performance balancing of data. The last possibility for your RAID set is RAID10 with a hot spare, this is by far the fastest RAID set but you lose quite capacity. You do not have to add a NIC per VM. NIC teams give you 2GB speed capability but I don’t think you will notice the difference running from 7200RPM drives but you can simply configure it at setup.

Hope you succeed in setting up your ESXi.

Kind Regards, PenguinN

Featured Post

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
VMware ESXI running on Dell server - Server Crash Scenario 3 74
Hardware status and alerting for ESXi servers ? 6 85
ESXi NTP 4 55
Esxi host patches. 5 41
Veeam Backup & Replication has added a new integration – Veeam Backup for Microsoft Office 365.  In this blog, we will discuss how you can benefit from Office 365 email backup with the Veeam’s new product and try to shed some light on the needs and …
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.
Teach the user how to join ESXi hosts to Active Directory domains Open vSphere Client: Join ESXi host to AD domain: Verify ESXi computer account in AD: Configure permissions for domain user in ESXi: Test domain user login to ESXi host:
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

713 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