vSphere Essentials Best Practicce vCenter Server: Virtual or Physical?

On December 10th Andrew posted:
often vCenter Server configuration should be 4 vCPU and 16GB RAM!
http://www.experts-exchange.com/questions/28897802/vmware-vsphere-6.html#a41365611

I currently have vSphere Essential 5.5 on a DL380 G6 ESXi 5.01 server,  My vCenter Server is running on a Windows 2008 Server that mainly acts as PrintServer, but does not have that many resources.  Currently has 1 vCPU & 4GB RAM.
I have always felt insecure running vCenter on the same ESXi that is supposedly controlled.  Seems like if the server is down unless you use iLO you cannot access the settings or place in maintenance, or take out of maintenance.
Plus with the four servers running here I have no where near enough resources for 4 vCPU & 16GB RAM.
Would I be better off moving vSphere to a spare physical server (DL360 G5) that is Windows 2008 R2 with ample resources?
And how would this be accomplished?  Uninstalling from VMWare server and then re-installing on physical, or is there more to the process?
LVL 17
pjamAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization ConsultantCommented:
Increase the memory in your host server.

vCenter Server does not control the host or VMs, turn if off, the world is not going to explode!!!

Personally, I would not add any other roles to a vCenter Server, and I would increase your CPU count to at least 2 vCPU (2 sockets, and 1 core), and for a small installation, that's
fine...

The more memory and vCPUs the better it performs, and one day, there will be no vCenter Server for Windows, it will be an appliance only (virtual based on Linux!)

Remember vCenter Server is just a management server, if vCenter stops or is off, your VMs keep running.

You can always connect directly to the host to controls VMs, and start and stop vCenter Server, put the host into management mode,

My recommendations are based on number of hosts and number of VMs, and whether you also have SQL installed on the same vCenter Server.

vCenter Server can be run as a virtual server, and there are many benefits, in running it as a VM, e.g. Backup/Restore and DR.

So

how many hosts do you have ?

how many VMs do you have ?

Do you just have a single Host with 4 VM s?
pjamAuthor Commented:
Yes I currently have 4 VMWare servers.  I will be adding RAM on Friday as we need to create a new windows 2012 R2 DC prior to migration to a new domain.  Just trying to cover all the bases.
currently maxed out for vCPUs, I hope to be able to check to see if Hyper-threading is enabled.
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization ConsultantCommented:
If you only have 4 VMs, and 1 Host....

A small implementation for vCenter Server is adequate, but if you find it slow, you know what do to...

Increase vCPUs and RAM.

I would recommend virtual over physical....many more benefits....

and remember is does not *CONTROL* VMs or Hosts!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

pjamAuthor Commented:
As usual your input is gratefully accepted.
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization ConsultantCommented:
thanks!
recoveryxprtCommented:
not to mention that vCenter is available as an OVA application for a virtual install. it doesn't get any easier than that
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization ConsultantCommented:
it's not really an OVA any more! but very easy to install! (based off an OVA!)

see how easy here, with my Fabulous EE Article

http://www.experts-exchange.com/articles/17529/HOW-TO-Deploy-and-Install-the-VMWARE-vCenter-Server-Appliance-6-0-VCSA-6-0.html
recoveryxprtCommented:
Responded based on the use of VMware 5.5. you are absolutely correct if you are using 6.0. it is good that you added that to qualify my answer. thank you.
pjamAuthor Commented:
today I do not have a slow initialization, I cannot connect to vSphere web Client at all with either IE or FF:
"Internet Explorer cannot display the webpage"
"Firefox can't establish a connection to the server at localhost:9443"

Any ideas?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.