Windows SBS 2008 Premium and Hyper-V 2008 Standard server

Hi All,

one of our clients is deploying new hardware to their office. they are an accounting firm with 10 staff.
they have purchased 2 PHYSICAL servers.

what they want to be able to do is deploy a total of 3 servers, one sbs 2008 prem, one 2008 std 32bit edition for SQL use and one 2003 std for terminal server logon.

what i am struggling with is HOW to do this?
i have read and read and read all diffrent senarios and ways of doing it but what i really want to accomplish is this.

1 PHYSICAL Server Running.
- SBS 2008
- 2008 STD for SQL

1 PHYSICAL Server Running
- 2003 Std. R2.

is this possible? if so, should the SBS be in a virtual enviroment or should the 2008 std. be in the virtual enviroment?

the main goal is to have a Terminal server ( the 2003), an SBS Server( sbs is x64) and a virtualised 2008 std ( in x86) for sql and LOB apps.

n.b. LOB apps must be x86, they are not supported in x64 mode.
we own the licences for all the above software and it can be instaled in any config, both servers have 2x nics, 8gb ram and quat xeon processors.

Who is Participating?
tigermattConnect With a Mentor Commented:

You can most certainly do what you are looking to achieve. You can virtualise both the SBS and the Server 2008 Standard under either some form of virtualisation platform. I'd suggest you go for VMWare ESXi - almost equivalent to Hyper-V, but less "bulk" in the installation, more features and a few other factors.

You'd install VMWare as the base Operating System (it's an OS in its own right), then create two Virtual Machines and install SBS into one, Server 2008 Standard into the other.

You'll be pushing the limits with 8GB RAM in the SBS machine. Ideally you'd be looking to allocate AT LEAST 8GB just to an SBS server for performance reasons. I'd be looking to upgrade that RAM to at least 12 or 16GB, which would allow you to allocate at least 8GB to the SBS, and max out the RAM allocated to the 32-bit instance for the LOB applications to 4GB.

The Terminal Server can be installed directly to the second server as the physical installation. I'd install the 64-bit version of Server 2003, to enable you to address more than 4GB RAM on the TS machine.

You also need to be sure you get your underlying RAID configuration set-up correctly. For Exchange and SQL Server, you'd ideally place the databases on a separate RAID 10 array. For the size of the deployment, you could then put the transaction logs on a RAID 1 array along with the System installation.

Vince GlissonOwnerCommented:

I would go with windows server 2008 enterprise edition it comes with Hyper-V and it will allow you to have 4 virtual machines running on it.
Then install what ever OS's you need into VM's
You can then install x86 apps into an x86 VM.
tech_tonicAuthor Commented:
Thanks for the advice,

but we already have the above mentioned hardware and software.

i need peoples opinion on the order of where and what should go on each machine.
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why


I meant to say, if your SQL and LOB applications are demanding databases, you may want to consider placing the SQL Server on the second server, then virtualising the SBS and Terminal Server on the first machine, with 8GB RAM allocated to each.

beproductivConnect With a Mentor Commented:
One solution could also to Install SBS 2008 on the First Physical.
Then install Windows 2008 Std w/Hyper V on the second physical and your 2 other server (win 2008 + win2003) in virtualized environnement.

Also note that SBS can not be the Hyper-V host. And the Windows 2008 Std included in SBS premium can be use as physical AND virtual.
But if you use it as physical you should only enable the Hyper-V role.

If you want to achieve what you wanted you should :
- Install Windows 2008 STD on physical 1, then enable Hyper V Role (install as core for best performance).
- Create 2 virtual machines and install SBS 2008 and Windows 2008 STD on them.
- Install Server 2003 on physical 2 (or install the free Hyper-V server and virtualise it)
For the scenario you should definitely put more ram on physical 1 and have a nice RAID Setup (RAID 1 for the Host OS and at least a RAID 10 for the virtual machines).

You can use VMWare solutions for the virtualisation as well.

Here' s a good link for SBS premium scenario

tech_tonicAuthor Commented:
Hey Guys thanks for all of your GREAT! ideas.

i have just 2 questions.

1. why can't SBS 2008 std. be the Hyper V host?

2. this effectivley means that we can install win 2008 std. twice. once as hyper v manager and once as app server?
Vince GlissonConnect With a Mentor OwnerCommented:

SBS 2008 does not come with hyper-v but windows server 2008 std does.

The problem with server 2008 std is that you can only run 1 VM on it.
Enterprise edition allows 4 VM's
DataCenter is unlimited
Vince GlissonOwnerCommented:
oh and SBS does not support being the host for hyper-v...
That is why i suggested running server 2008 then install SBS as a VM.
Depending on how beefy the servers are you could install server 2008 enterprise and the enable hyper-v then install all the other servers as VM.
tech_tonicAuthor Commented:
In SBS 2008 i am able to install the hyper v components and instal a virtual machine.

what i want to know is why this is not supported?
Vince GlissonOwnerCommented:
Vince GlissonOwnerCommented:
Vince GlissonOwnerCommented:
tech_tonicAuthor Commented:
well that answers that.

thanks everyone for all you help,

matt, im going with your suggestion.

but i am awarding points to everyone as all answers were relevant and excelent
To mesavince, you can run as many Vm as you want on hyperv.
The limitation is in the licensing included.
Entreprise let you install 4 instance of the os in vm with the same licence. So it's 1 physical+4 virtual, win 2008 std is 1+1.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.