1 | SharePoint Saturday Calgary – 31 MAY 2014
can we Virtualize that?
5 | SharePoint Saturday Calgary – 31 MAY 2014
SQL Server 2008 SP3
SQL Server 2008 R2 SP2
2003 SP2, 2003 R2 SP2, 2008 SP2, 2008 R2 SP1, 2012, 2012 R2
2003 SP2, 2008 SP2, 2008 R2 SP1, 2012, 2012 R2
Yes
Yes
Yes 1
Yes 1
SQL Server 2012 SP1 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Yes
1.
SQL Server 2014 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Yes
1 - Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer
Yes
Yes
SQL Server 2008 SP3
SQL Server 2008 R2 SP2
SQL Server 2012 SP1
SQL Server 2014
Hardware & Software Requirements , Hardware Virtualization & Guest Clustering Support
Hardware & Software Requirements , Hardware Virtualization & Guest Clustering Support
Hardware & Software Requirements , Hardware Virtualization & Guest Clustering Support
Hardware & Software Requirements , Hardware Virtualization & Guest Clustering Support
SharePoint 2007 SP3 2003 SP2, 2003 R2 SP2, 2008 SP2, 2008 R2 SP1 Yes Yes
SharePoint 2010 SP2 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 2 Yes Yes
1.
SharePoint 2013 SP1 2008 R2 SP1, 2012, 2012 R2 Yes
2.
Support for running SharePoint on Windows Server 2012 R2 is only available with SharePoint 2013 SP1 and SharePoint 2010 SP2
Yes
1 - SharePoint HA refers to the deployment of each of the key tiers of a SharePoint infrastructure, across multiple virtual machines. This would involve the
WFEs balanced behind a NLB, redundant application servers, and a SQL Server AlwaysOn/Clustered/Mirrored configuration across multiple virtual machines. These combinations are supported on Hyper-V.
2 - Support for running SharePoint on Windows Server 2012 R2 is only available with SharePoint 2013 SP1 and SharePoint 2010 SP2
SharePoint 2007
SharePoint 2010
SharePoint 2013
Hardware & Software Requirements , Hardware Virtualization Support
Hardware & Software Requirements , Hardware Virtualization Support
Hardware & Software Requirements , Hardware Virtualization Support
900
800
700
600
500
400
300
200
100
0
Hyper-V Virtual CPU Scalability with OLTP Workloads
1
0,9
0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0
4 8 16 32
Virtual Processors Per VM
64
Full report is available here
8 | SharePoint Saturday Calgary – 31 MAY 2014
SharePoint Workload
Scalability on Windows Server
2012 with Hyper-V
1 600 000
1 400 000
1 200 000
1 000 000
800 000
600 000
400 000
200 000
0
1
0,9
0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0
1 2
Web Front Ends
3
Full report is available here
9 | SharePoint Saturday Calgary – 31 MAY 2014
here
SharePoint Workload
Scalability on Windows Server
2012 with Hyper-V
2 400 000
2 200 000
2 000 000
1 800 000
1 600 000
1 400 000
1 200 000
1 000 000
800 000
600 000
400 000
200 000
0 download
1 2 3 5
0,6
0,5
0,4
0,3
0,2
0,1
1
0,9
0,8
0,7
0
Web Front Ends
10 | SharePoint Saturday Calgary – 31 MAY 2014
Weights & Reserves vNUMA (SQL & IIS 8)
LP:VP Ratios:
SQL – N/A
SP – 1:1 (Max 2:1)
Dynamic Memory
SP –
SQL -
No
Yes
VM
Synthetic vNIC
DVMQ or SR-IOV
In-Guest Teaming
Network QoS
Fixed VHDX
(up to
64TB)
Separate VHDXs
No Snapshots
Virtual FC
In Guest iSCSI
Shared VHDX
Host Storage:
DAS, SMB, FC, iSCSI
SAS, SSD etc.
12 | SharePoint Saturday Calgary – 31 MAY 2014
Comprehensive resilience for Web Front Ends, Application & SQL Servers
Front-End Web Servers
Web content servers behind a
Network Load Balancer
Application Servers
Search Query & Index along with other application roles
SQL Server AlwaysOn
Failover Cluster Instance or
Availability Groups
Dual-levels of resilience with Hyper-V & SharePoint HA
Guest SQL Server AlwaysOn Failover Cluster for SharePoint content databases
Hyper-V Host
Cluster iSCSI, Fibre Channel or SMB 3.0
Storage, used to store SharePoint
& SQL Server VM virtual disks and/or SQL Server data files (SMB)
Cluster-Aware Updating ensures clusters stay patched & protected
Virtualized SharePoint Web, Application or SQL Servers iSCSI, Fibre Channel or SMB 3.0
Storage, used to store SharePoint
& SQL Server VM virtual disks
Hyper-V Host
Cluster
SharePoint Infrastructure within a Hybrid Cloud
SharePoint Infrastructure within a Hybrid Cloud
Leave adequate memory for the Hyper-V partitions.
(we recommend 6 GB of RAM or more for host computer operations.)
Use a minimum of two physical network adapters.
Use a recommended of four Networks
Use NIC Teaming for Host – Virtual Adapters
Use NIC Teaming for the VM guest network.
20 | SharePoint Saturday Calgary – 31 MAY 2014
Do not use the parent partition for services other than
Hyper-V.
Do not store host computer system files on drives that are used for Hyper-V storage.
Do not oversubscribe the CPU on the virtualization host computer.
Do not use snapshots in a production environment*
21 | SharePoint Saturday Calgary – 31 MAY 2014
Avoid running programs such as anti-virus software on the parent partition. (Run them on the child partition if they are required.)
Use hardware that supports Second Level Address
Translation (SLAT).
Enable Hyper-Threading (if hardware supports it)
Use fast connections on Hyper-V (10GB) or faster
Hyper-V Hotfixes are different than Windows
Update!
23 | SharePoint Saturday Calgary – 31 MAY 2014
Manually
Microsoft Deployment Toolkit (MDT)
System Center 2012 R2 Configuration Manager
System Center 2012 R2 Virtual Machine Manager
System Center 2012 R2 Orchestrator with SCVMM
25 | SharePoint Saturday Calgary – 31 MAY 2014
Hyper-V Hosts
App Controller
VM & application self-service
Virtual Machine Manager
VM & cloud management, infrastructure provisioning
Operations Manager
Infrastructure & application monitoring & alerting
Service Manager
IT Service Management &
IaaS Self-Service
Orchestrator
Integration & automation of key technologies & processes
Data Protection Manager
Continuous protection of key applications & workloads
Sandboxed Code
Services
Secure Store Services
SharePoint Server
Search
User Profile Services
Visio Service
Word Automation
Service
MS SharePoint Server 2013
MS Project Server 2013
Access Services
Business Connectivity
Security Token Services
Managed Meta Web Service
Education Services
Excel Service Application
InfoPath Form Service
Performance Point Services
Translation Services
35 | SharePoint Saturday Calgary – 31 MAY 2014
You must install the SharePoint
Foundation MP first
If you download it from the
SCOM Console, it will put it into the correct order for you.
If there is an upgrade, the import MP wizard will identify this, and upgrade for you
36 | SharePoint Saturday Calgary – 31 MAY 2014
Make sure the RunAs account is configured
Ensure you have a list of the SP
Servers
Allow an hour for the MP to complete, to display all the info
37 | SharePoint Saturday Calgary – 31 MAY 2014
Quick Glance at the issues
Works close to real time
Saves time and effort
All the moving components shown
Can be extended to show routers, Switches,
Firewalls, ADS, DNS and Server Hardware
38 | SharePoint Saturday Calgary – 31 MAY 2014
39 | SharePoint Saturday Calgary – 31 MAY 2014
Through Data Protection Manager , not only can IT protect their key virtual machines, but IT can also provide centralized protection for key workloads such as SQL,
SharePoint and Exchange.
Data Protection Manager provides granular protection up to the latest versions of each of the key workloads, and fully supports
SQL Server 2014 AlwaysOn,
SharePoint 2013 farms.
42 | SharePoint Saturday Calgary – 31 MAY 2014
43 | SharePoint Saturday Calgary – 31 MAY 2014
All of SharePoint can be virtualized with WS Hyper-V
All of SQL can be virtualized with WS Hyper-V
SQL Server 2014 is the best to date
SharePoint 2013 works best on Microsoft WS Hyper-V
SharePoint with System Center 2012 R2 is protected
44 | SharePoint Saturday Calgary – 31 MAY 2014
46 | SharePoint Saturday Calgary – 31 MAY 2014
SPUG
47 | SharePoint Saturday Calgary – 31 MAY 2014
48 | SharePoint Saturday Calgary – 31 MAY 2014