Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
SharePoint Server 2007 Use Case Overview.............................................................................3
SharePoint Server Farm Hardware Configuration......................................................................4
Physical Server Hardware Configuration - Sun Fire X4170...................................................4
Expansion Storage Hardware Configuration - Sun Storage J4200........................................5
SharePoint Server Farm Virtual Machine Layout.......................................................................6
Virtual Machine Resource Allocation......................................................................................7
Solution Validation.......................................................................................................................9
Acceptable User Response Times.........................................................................................9
Test Configuration...................................................................................................................9
50 User Baseline Test Results Summary.............................................................................10
350 User Test Results Summary..........................................................................................12
Conclusions...............................................................................................................................13
Appendix A: Configuration Details............................................................................................14
Disk Configuration Details.........................................................................................................14
VM and Network Configuration Details.....................................................................................17
3 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
● Design this server farm such that it meets or exceeds MS performance guidelines(i.e.
sub-second response times for all operations).
● Implement the entire SharePoint server farm in the smallest possible 'footprint:' Ideally
one rack unit total for all compute elements.
● Use minimum disk resources (spindles) for this transactionally (I/O) oriented workload
(under the assumption that adding disk capacity (spindles) will further increase
transactional performance via increased disk IOPS in customer deployments).
● Validate use case performance using the guidelines available from the MSDN.
The SharePoint Server 2007 server farm described in this paper was designed, implemented
and tested by Sun engineers at the Sun/Microsoft Interoperability Center in Redmond,
Washington. Validation and testing were completed in July 2009. All test results were against
build 7233 (pre-RTM) of Windows Server 2008 R2.
Readers of this paper are assumed to have some technical and implementation familiarity
with Microsoft Hyper-V 2008 R2, Windows Server 2008 and Microsoft SharePoint 2007
Server and its support components (including Microsoft Exchange, SQL Server, Active
Directory, and other Microsoft applications) It is also recommended that readers refer to the
following resources for specifics of Sun Systems for Hyper-V R2.
● Sun Systems for Hyper-V R2 Hardware Requirements Guide for Midsize Companies
● Sun Blueprint: Configuring Microsoft Windows Server 2008 Hyper-V on Sun Fire x64
Servers
4 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
● Two Quad-Core Xeon 5570 2.93 GHz processors (“Nehalem”) with two hardware
strands (threads) per core for 16 high performance hardware strands per server.
● 72GB of DDR3 RAM.
● Four 10/100/1000 Mbps physical Ethernet NICs minimum per server (plus ILOM NIC.)
● Dual Redundant Hot swappable power supplies.
● Redundant Hot Swappable Cooling Fans.
● Three PCIe Gen2 I/O slots.
● Eight internal 146GB 10KRPM SAS Hot Pluggable Hard Disk Drives.
● Sun StorageTek Internal SAS RAID HBA to build hardware RAID arrays using the
internal hard disk drives above (PCIe Slot 0.)
This gives a total SharePoint Server 2007 server farm footprint of 1 RU (Rack Unit) or 1.75” of
rack height for a very dense physical package.
5 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
● Two Web Front Ends (IIS) for load sharing and resiliency
● SharePoint Indexing Server
● SharePoint Excel Services
● Exchange Server
● SQL Server
Also, a domain controller was required. For this testing, the domain controller was placed in a
separate virtual machine within the solution. Many deployments may already contain an
external domain controller which can simply connect the servers to the active domain.
Finally, for ease of maintenance, a master VM was used for testing updates to speed
execution and agility.
In addition to the Virtual Machines, two Virtual Network Switches were created. One to
connect all servers together: the VM Network. The other a Virtual Network Load Balancer
Switch used to connect the two Web Front Ends to the network clients. Each of these virtual
networks is associated with a separate physical gigabit ethernet port, leaving two spare
gigabit ethernet ports for future expansion.
7 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
Virtual CPUs and memory were allocated per the table below.
In addition, the Exchange and SQL servers have data and log pass through disks for higher
performance.
Finally, as previously indicated, each of the Web Front Ends also has a Network Load
Balancing NIC provisioned and attached to the virtual NLB switch. Configuration details for
the solution can be found in Appendix A.
9 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
Solution Validation
The model for solution validation was based on methods described in 'Plan for software
boundaries (Microsoft SharePoint Services)' which is available at:
http://msdn.microsoft.com/en-us/library/cc287790.aspx#section3
The key acceptance criteria being user response times. The following excerpt from the Plan
above:
Long-running Indexing a site Varies with operation and system configuration. All long running
operation operations will have either an information or status page.
Test Configuration
A workload generator running on a Sun Ultra 40 workstation (server name U40-LEFT) was
connected via gigabit Ethernet to the virtualized SharePoint server farm running on the Sun
Fire X4170.
10 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
Analysis of the errors recorded above (7 total errors out of 3 Million test runs) determined that
all errors were part of the test rig scripting and not due to resourcing issues as part of the load
testing.
Conclusions
Sun Systems for Microsoft Hyper-V R2 can deliver cost effective, dense, simple to manage
and high performance solutions for Midsize companies. In this detailed testing, an entire
SharePoint Server 2007 server farm implemented on a single server solution is shown to
deliver sub-second response times for a variety of web office portal queries. For more
information, please refer to: http://www.sun.com/solutions/midsize/hyperv.jsp.
14 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
Note that the Network Configs for each of the two NLB NIC's in each of the WFE's will have
MAC address spoofing enabled.
19 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
20 Sun Systems for Microsoft Hyper-V R2: SharePoint Server 2007 Server Farm Sun Microsystems, Inc.
Again note that the NLB network and VM network are on separate physical Gigabit Ethernet
ports on the x4170.