ݺߣ

ݺߣShare a Scribd company logo
SharePoint 2010’s Virtual RealityMichael NoelConvergent ComputingTwitter: @MichaelTNoel
Michael NoelAuthor of SAMS Publishing titles “SharePoint 2010 Unleashed,” “SharePoint 2007 Unleashed,” “SharePoint 2003 Unleashed”, “Teach Yourself SharePoint 2003 in 10 Minutes,” “Windows Server 2008 R2 Unleashed,” “Exchange Server 2010 Unleashed”, “ISA Server 2006 Unleashed”, and many other titles .Partner at Convergent Computing (www.cco.com / +1(510)444-5700) – San Francisco Bay Area based Infrastructure/Security specialists for SharePoint, AD, Exchange, Security
What we will coverWhy Virtualize?SharePoint 2010 Virtualization Guidelines and ModelsVirtualization of SharePoint RolesVirtualization of SQL ServerMemory Limitations and Guidelines for GuestsMicrosoft Virtualization Software OptionsWindows Server 2008 Hyper-VSystem Center Virtual Machine Manager 2008Third Party Virtualization Product SupportMicrosoft Licensing for Virtual ServersDemo: Quick Farm Provisioning with VMM 2008 R2
Why Virtualize?
Why Virtualize?
SharePoint 2010 Virtualization Guidelines
Virtual Host Guidelines
SharePoint Guest Guidelines
VM Guest Guidelines:SharePoint Roles
VM Guest Guidelines:Database Roles
SharePoint 2010 Virtualized Farm Architecture
Virtualized Farm ArchitectureCost-effective Virtual Environment / No HAAllows organizations that wouldn’t normally be able to have a test environment to run one
Allows for separation of the database role onto a dedicated server
Can be more easily scaled out in the futureVirtualized Farm ArchitectureCost-effective Virtual Environment / No HA
Virtualized Farm ArchitectureHighly Available Farm with only Two ServersHigh-Availability across Hosts
All components virtualized
Uses only two Windows Ent Edition LicensesVirtualized Farm ArchitectureHighly Available Farm with only Two Servers
Virtualized Farm ArchitectureBest Practice Virtual/Physical with HA/PerfHighest transaction servers are physical
Multiple farm support, with DBs for all farms on the SQL clusterVirtualized Farm ArchitectureLarge Virtual Farms
NUMA Memory Guidelines
NUMA Example: 2x Quad Core, 64GB RAMProc 1Proc 2
NUMA Example: 2x Quad Core, 8GB RAMProc 1Proc 2
Virtualization Performance Monitoring
Virtualization Performance MonitoringPerformance Counters and Thresholds Network Bandwidth – Bytes Total/sec<40% Utilization = Good41%-64% = Caution>65% = TroubleNetwork Latency - Output Queue Length0 = Good1-2= OK>2 = TroubleProcessor (Host Only)<60% Utilization = Good60%-90% = Caution>90% = TroubleAvailable Memory 50% and above = Good10%-50% = OK<10% = TroubleDisk – Avg. Disk sec/Read or Avg. Disk sec/WriteUp to 15ms  = fine15ms-25ms = Caution>25ms = Trouble
SharePoint Virtualization Support
Microsoft Support of SharePoint VirtualizationMicrosoft’s official SharePoint support stance is that any SharePoint role or service is supported for hardware virtualization, including SQL Server 2005, SQL Server 2008, or SQL Server 2008 R2.  There are only three requirements for virtualization that must be satisfied, these are as follows:Hardware-assisted virtualization, which is available in processors that include a virtualization option—specifically processors with Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) technology. Hardware-enforced Data Execution Prevention (DEP) is available and enabled.Either deployed on Microsoft Hyper-V (RTM or R2 version) or a validated third-party hypervisor that is part of the Server Virtualization Validation Program (SVVP) – KB 897615
What does this mean for SharePoint on Third party?SharePoint supported on VMware ESX/ESXi, Citrix XenServer, or others in the SVVPThis only covers Hypervisor products, so excludes products such as VMware Workstation or VMWare Server
Windows Server 2008 R2 Hyper-V
Hyper-V R2 for SP2010Overview
System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager (VMM) 2008New version out (VMM 2008 R2)VMM 2008 R2 has P2V (Physical to virtual migration) and V2V (VMware Guest migration to Hyper-V) toolsFor SharePoint, allows for creation of SharePoint template servers that can be quickly provisioned for test farms or for new farm members in productionCan manage both Hyper-V and VMware guests (though must ‘go through’ a Virtual Center server to manage VMware guests.)Self-Service Portal allows end users and remote admins to be able to provision their own virtual machines based on templates
Quick SP2010 Farm Provisioning with VMM 2008 R2Create new Virtual Guest (Windows Server 2008 R2)Install SP2010 Binaries.  Stop before running Config WizardTurn Virtual Guest into Template, modify template to allow it to be added into domainAdd PowerShell script to run on first login, allowing SP to be added into farm or to create new farmVoila! 15 minute entire farm provisioning…
Quick Farm Provisioning with VMM 2008 R2Demo31
Virtualization Licensing$ £ ¥ €
Virtualized Farm ArchitectureMicrosoft Virtualization Licensing PrimerWindows Server Virtualization LicensingStandard Edition: One virtual guest (if host is dedicated to virtualization role)Enterprise Edition: Four virtual guests (if host is dedicated to virtualization role) / Guests can be Std/EntDataCenter Edition: Unlimited Number of Virtual Guests / Per processor socket licenseVirtualization OS licensing applies to Hyper-V or any virtual host software listed in SVVP (KB 897615)System Center Virtualization LicensingSystem Center Management Suite Standard Edition License: Gives DPM, OpsMgr, ConfigMgr, and VMM Agents for 1 server.System Center Management Suite Enterprise Edition License: Gives unlimited DPM, OpsMgr, ConfigMgr, and VMM Agents for all virtual guests on the host.Check with Microsoft for Specifics…
Microsoft Virtualization Guest Licensing ModelGuests can run any combination of downlevel licenses (i.e. Datacenter host, Ent or Std edition guests)Applies not only to OSes running virtualized with Windows Virtualization, but it also applies to 3rd party virtualization as well!
Session TakeawaysUnderstand the architecture options for SharePoint 2010Consider Virtualization for SharePoint, but architect host and guest environments very carefully.Best performance comes from dedicated virtual hosts, dedicated passthrough NICs, and dedicated passthrough disks and by not overcommitting resources.KB897615 outlines MS Support for 3rd Party Virtualization such as VMware and XenServer…Windows Server 2008 R2 Hyper-V technology gives high performance and is a very cost competitive optionMS Licensing has new virtualization support, and Datacenter edition will provide for unlimited guests under a single host.

More Related Content

SharePoint 2010’s Virtual Reality - SharePoint Saturday Vietnam

  • 1. SharePoint 2010’s Virtual RealityMichael NoelConvergent ComputingTwitter: @MichaelTNoel
  • 2. Michael NoelAuthor of SAMS Publishing titles “SharePoint 2010 Unleashed,” “SharePoint 2007 Unleashed,” “SharePoint 2003 Unleashed”, “Teach Yourself SharePoint 2003 in 10 Minutes,” “Windows Server 2008 R2 Unleashed,” “Exchange Server 2010 Unleashed”, “ISA Server 2006 Unleashed”, and many other titles .Partner at Convergent Computing (www.cco.com / +1(510)444-5700) – San Francisco Bay Area based Infrastructure/Security specialists for SharePoint, AD, Exchange, Security
  • 3. What we will coverWhy Virtualize?SharePoint 2010 Virtualization Guidelines and ModelsVirtualization of SharePoint RolesVirtualization of SQL ServerMemory Limitations and Guidelines for GuestsMicrosoft Virtualization Software OptionsWindows Server 2008 Hyper-VSystem Center Virtual Machine Manager 2008Third Party Virtualization Product SupportMicrosoft Licensing for Virtual ServersDemo: Quick Farm Provisioning with VMM 2008 R2
  • 11. SharePoint 2010 Virtualized Farm Architecture
  • 12. Virtualized Farm ArchitectureCost-effective Virtual Environment / No HAAllows organizations that wouldn’t normally be able to have a test environment to run one
  • 13. Allows for separation of the database role onto a dedicated server
  • 14. Can be more easily scaled out in the futureVirtualized Farm ArchitectureCost-effective Virtual Environment / No HA
  • 15. Virtualized Farm ArchitectureHighly Available Farm with only Two ServersHigh-Availability across Hosts
  • 17. Uses only two Windows Ent Edition LicensesVirtualized Farm ArchitectureHighly Available Farm with only Two Servers
  • 18. Virtualized Farm ArchitectureBest Practice Virtual/Physical with HA/PerfHighest transaction servers are physical
  • 19. Multiple farm support, with DBs for all farms on the SQL clusterVirtualized Farm ArchitectureLarge Virtual Farms
  • 21. NUMA Example: 2x Quad Core, 64GB RAMProc 1Proc 2
  • 22. NUMA Example: 2x Quad Core, 8GB RAMProc 1Proc 2
  • 24. Virtualization Performance MonitoringPerformance Counters and Thresholds Network Bandwidth – Bytes Total/sec<40% Utilization = Good41%-64% = Caution>65% = TroubleNetwork Latency - Output Queue Length0 = Good1-2= OK>2 = TroubleProcessor (Host Only)<60% Utilization = Good60%-90% = Caution>90% = TroubleAvailable Memory 50% and above = Good10%-50% = OK<10% = TroubleDisk – Avg. Disk sec/Read or Avg. Disk sec/WriteUp to 15ms = fine15ms-25ms = Caution>25ms = Trouble
  • 26. Microsoft Support of SharePoint VirtualizationMicrosoft’s official SharePoint support stance is that any SharePoint role or service is supported for hardware virtualization, including SQL Server 2005, SQL Server 2008, or SQL Server 2008 R2. There are only three requirements for virtualization that must be satisfied, these are as follows:Hardware-assisted virtualization, which is available in processors that include a virtualization option—specifically processors with Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) technology. Hardware-enforced Data Execution Prevention (DEP) is available and enabled.Either deployed on Microsoft Hyper-V (RTM or R2 version) or a validated third-party hypervisor that is part of the Server Virtualization Validation Program (SVVP) – KB 897615
  • 27. What does this mean for SharePoint on Third party?SharePoint supported on VMware ESX/ESXi, Citrix XenServer, or others in the SVVPThis only covers Hypervisor products, so excludes products such as VMware Workstation or VMWare Server
  • 28. Windows Server 2008 R2 Hyper-V
  • 29. Hyper-V R2 for SP2010Overview
  • 30. System Center Virtual Machine Manager 2008 R2
  • 31. System Center Virtual Machine Manager (VMM) 2008New version out (VMM 2008 R2)VMM 2008 R2 has P2V (Physical to virtual migration) and V2V (VMware Guest migration to Hyper-V) toolsFor SharePoint, allows for creation of SharePoint template servers that can be quickly provisioned for test farms or for new farm members in productionCan manage both Hyper-V and VMware guests (though must ‘go through’ a Virtual Center server to manage VMware guests.)Self-Service Portal allows end users and remote admins to be able to provision their own virtual machines based on templates
  • 32. Quick SP2010 Farm Provisioning with VMM 2008 R2Create new Virtual Guest (Windows Server 2008 R2)Install SP2010 Binaries. Stop before running Config WizardTurn Virtual Guest into Template, modify template to allow it to be added into domainAdd PowerShell script to run on first login, allowing SP to be added into farm or to create new farmVoila! 15 minute entire farm provisioning…
  • 33. Quick Farm Provisioning with VMM 2008 R2Demo31
  • 35. Virtualized Farm ArchitectureMicrosoft Virtualization Licensing PrimerWindows Server Virtualization LicensingStandard Edition: One virtual guest (if host is dedicated to virtualization role)Enterprise Edition: Four virtual guests (if host is dedicated to virtualization role) / Guests can be Std/EntDataCenter Edition: Unlimited Number of Virtual Guests / Per processor socket licenseVirtualization OS licensing applies to Hyper-V or any virtual host software listed in SVVP (KB 897615)System Center Virtualization LicensingSystem Center Management Suite Standard Edition License: Gives DPM, OpsMgr, ConfigMgr, and VMM Agents for 1 server.System Center Management Suite Enterprise Edition License: Gives unlimited DPM, OpsMgr, ConfigMgr, and VMM Agents for all virtual guests on the host.Check with Microsoft for Specifics…
  • 36. Microsoft Virtualization Guest Licensing ModelGuests can run any combination of downlevel licenses (i.e. Datacenter host, Ent or Std edition guests)Applies not only to OSes running virtualized with Windows Virtualization, but it also applies to 3rd party virtualization as well!
  • 37. Session TakeawaysUnderstand the architecture options for SharePoint 2010Consider Virtualization for SharePoint, but architect host and guest environments very carefully.Best performance comes from dedicated virtual hosts, dedicated passthrough NICs, and dedicated passthrough disks and by not overcommitting resources.KB897615 outlines MS Support for 3rd Party Virtualization such as VMware and XenServer…Windows Server 2008 R2 Hyper-V technology gives high performance and is a very cost competitive optionMS Licensing has new virtualization support, and Datacenter edition will provide for unlimited guests under a single host.
  • 38. For More InformationSharePoint 2007 Unleashed and SharePoint 2010 Unleashed (SAMS Publishing) (http://www.samspublishing.com)Windows Server 2008 R2 Unleashed and/or Hyper-V Unleashed (http://www.samspublishing.com)Microsoft ‘Virtualizing SharePoint Infrastructure’ Whitepaper (http://tinyurl.com/virtualsp) Microsoft ‘Virtualizing SQL Server’ Whitepaper(http://tinyyurl.com/virtualsql)Microsoft SQL Mirroring Case Studyhttp://tinyurl.com/mirrorspFailover Mirror PowerShell Scripthttp://tinyurl.com/failovermirrorspMicrosoft Edge Videos on Virtualization of SharePoint:http://tinyurl.com/edgenoel2http://tinyurl.com/edgenoel3Contact us at CCO.com