I read a blog post from Christophe recently and liked it quite a bit, being the virtualization freak I am. There are actually several blog posts I am referencing from the Project Admin Blog below, all of which are very helpful when setting up PS2010 and SharePoint 2010 in a virtualized environment.
- Use hardware-assisted virtualization
- Enable hyper-threading on processors that support this technology
- Configure Non-Uniform Memory Access correctly
- Configure the Hyper-V host for optimal performance
- Maintain version compatibility for integration services
- Determine storage options that are based on virtual machine roles and workloads
- Configure general virtual machine settings for performance and stability
- Do not use snapshots in a production environment
- Design the virtual topology for optimal performance
- Do not overload the Hyper-V host
- Do not run resource intensive jobs on the Hyper-V host and virtual machines at the same time
Quick post to remind you what recommendations and resources are available to plan deploying Project Server 2010 in a virtual environment:
- Virtualization does not provide parity with physical machines without proper planning
- Overhead exists with any virtualization technology
- Proper planning will help to achieve near-parity, resources:
- Plan your Project Server deployment, build your virtualization plan around it
- Understand scenario, workload, and service characteristics
- Resources
Other links:
Just got published: SharePoint 2010 Virtualization Guidance and Recommendations a must read for anyone looking at SharePoint 2010 and Project Server 2010 virtualization:
Overview
This white paper illustrates best practices for virtualizing SharePoint Server 2010 on Windows Server 2008 R2 with Hyper-V. Technical decision makers, such as architects and systems administrators, can use this information to design, architect, and manage a virtualized SharePoint infrastructure.
Table of Content
Overview
- Virtualization Using Hyper-V
- Prerequisites for Hyper-V
Why Virtualize SharePoint?
- Hardware Consolidation
- Ease of Management and Provisioning
- Testing and Development
- Business Continuity and Availability
Planning a Virtual Deployment
- Hardware and Software Requirements
- Physical and Virtual Topology
- High Availability
- Virtualization of SharePoint Components
- Best Practices for Virtual Processor, Memory, Disk, and Network
- Managing the Virtual SharePoint Environment
Performance Test Results
- Hardware Sets
- Virtual Machine Scale-Up
- Single-Host Scale-Out
- Virtual vs. Physical
- VM Scale-Out
- Physical Scale-Up
Licensing
Conclusion
Additional Resources
- Customer Evidence
- Online Resources
Diagram highlighting a virtualization plan:
