Solved

XenDesktop optimal hardware setup advice

Posted on 2010-09-17
8
1,367 Views
Last Modified: 2013-11-11
Hi Experts

I need to get some comments on the best possible hardware setup to serve 30 win 7 desktops using XenDesktop and XenServer initially within a LAN but ultimately from a datacenter over a WAN. I have been quoted for the following hardware and have a good idea that it will work but would very much appreciate some feedback from someone who knows! My main worry is that there isn't enough redundancy in the following setup...

I would also need to run MS Exchange and a fileserver etc - nothing too stressful...

Attached is the Hardware/Software I have been quoted for in csv...

Thanks!!



      
Omnium-September-2.csv
0
Comment
Question by:johnnyalucard
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
8 Comments
 
LVL 31

Accepted Solution

by:
Cláudio Rodrigues earned 500 total points
ID: 33706540
My take on this is the HW will not do it. I assume you want to provide physical desktop like performance and not a half a** solution. :-)
Problem here is simple. First of all many tests (follow @RonOglesby on Twitter) show that Windows 7 on VDI, to perform, needs 2GB RAM. So for your servers you must start with 60GB in total (what you so far have, 72GB). Exchange I run myself at home on ESXi and it uses at least 4GB to perform. So at the end with all VMs up (Win7) you will have only 12GB left. With at least 4GB for Exchange (I assume Exchange 2007 or 2010) you are really at the limit here.
Now on the CPU, 4 to 6 VMs per core is really the real world number and not the Unicorn World numbers that VMWare publishes out there. You have 8 cores per server (dual CPUs, Quad Cores each - correct me If I am wrong), for a total of 16 cores. This should do it in terms of CPU.
The other thing is IOPS on the disk subsystem. Assume at least 50 IOPS per VM so you need a disk subsystem that can sustain at least 2000 IOPS (assuming 40 VMs).
Check what your disks can do here (how many you have in total, etc) and again, make sure IOPS is plenty as this is what usually kills VDI. Also check Atlantis Computing iLIO (it dramatically improves IOPS).
I would bump up on the memory (64GB per host) or add another server so you have a three server cluster what should provide much better performance AND still work in case one dies. Your current plan, if one dies, you will NOT be able to sustain that load in one server.
And when you hit the WAN then you may be in big trouble (assuming WAN means access over the Internet) as packet loss will definitely play a HUGE role here. ICA is great but once loss kicks in with retransmissions it suffers and suffers badly. For that, take a look at IPeak's IPQ (it eliminates packet loss).

Cláudio Rodrigues
Microsoft MVP - Remote Desktop Services
Citrix CTP
0
 

Author Comment

by:johnnyalucard
ID: 33719832
Thanks for your detailed response Cláudio!

Is it not the case, though, that XenDesktop uses the RAM in a more versatile (for want of a better word) way? That it doesn't require the sum total of the runing virtual machines x running virtual ram to equal the physical RAM of the hardware?

XenServer needs you to lock out 2GB RAM for an assigned 2GB per V machine running but XenDesktop (although it runs on XenServer) doesn't? It uses MS Terminal Server and I thought that got round that problem. I'm completely prepared to be wrong here of course! ;)

Thanks!
0
 
LVL 31

Expert Comment

by:Cláudio Rodrigues
ID: 33719894
XenDesktop is a VM solution like VMWare View or any other VDI alternative out there. RAM wise whatever you set, it WILL use on the host unless the host has overcommit (like ESXi) or memory sharing (Hyper-V/XenServer). The problem is depending on the case you will NOT want to overcommit/memory share due to paging. Really gets down to your environment/needs.
If you want the best experience/performance at ALL times, do not overcommit. Simple as that.
XenDesktop is NOT based on TS. That one is XenApp.

Cláudio Rodrigues
Microsoft MVP - Remote Desktop Services
Citrix CTP
0
10 Questions to Ask when Buying Backup Software

Choosing the right backup solution for your organization can be a daunting task. To make the selection process easier, ask solution providers these 10 key questions.

 

Author Comment

by:johnnyalucard
ID: 33720084
So ultimately would you suggest the provided HW spec but with more RAM per server PLUS one more server to ensure good performance (I know you suggest either/or but I want to be well covered!).

I will look into IPeak's IPQ with great interest - thanks for suggesting it!

Thank you so much for your help.

0
 
LVL 31

Expert Comment

by:Cláudio Rodrigues
ID: 33720288
Yes, add another box, add more RAM per box and take a look at Atlantis iLIO and IPeak's IPQ. That will give you the best performance for sure.

Cláudio Rodrigues
Microsoft MVP - Remote Desktop Services
Citrix CTP
0
 

Author Closing Comment

by:johnnyalucard
ID: 33720305
A really thorough examination of the problem with suggestions beyond the scope of the original question.
0
 

Author Comment

by:johnnyalucard
ID: 33720313
Thank you so much Cláudio!!
0
 
LVL 31

Expert Comment

by:Cláudio Rodrigues
ID: 33720383
No problem. Anything else just shout. :-)

Cláudio Rodrigues
Microsoft MVP - Remote Desktop Services
Citrix CTP
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say 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

There is a security feature on iOS devices that is nearly impenetrable when it has been activated.  This article will provide some possible solutions as well as necessary steps to take to ensure you do not end up with a locked device.
Article by: Justin
In light of the WannaCry ransomware attack that affected millions of Windows machines, you might wonder if your Mac needs protecting. Yes, it does and here is how to do it.
Users will learn how to set proper sequence settings, scale images, paste attributes, add transitions, fades, and music. Open up Final Cut Pro 7 and Create a new Project: Set the Sequence Settings. a) Click File > Easy Setup > Format > Apple ProRe…
CodeTwo Sync for iCloud (http://www.codetwo.com/sync-for-icloud?sts=6554) automatically synchronizes your Outlook 2016, 2013, 2010 or 2007 folders with iCloud folders available via iCloud Control Panel. This lets you automatically sync them with…

624 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