450 likes | 460 Views
Learn to install SharePoint Server 2013 from experts Jason Lee & Christina Singletary. Develop the skills needed to set up a SharePoint server farm successfully.
E N D
Initial Implementation of SharePoint Server Jason Lee | Chief Technologist at Content Master Christina Singletary | Senior Content Developer at Microsoft
Meet Jason Lee | @jrjlee • Chief Technologist at Content Master • Writer, developer and architect • Focus on SharePoint and web technologies • 10 years of SharePoint experience • Led the design and development of Microsoft’s instructor-led training curriculum for SharePoint 2013 • Developed training, labs, eLearning, and content from Office SharePoint Server 2007 onwards • Blogs at www.jrjlee.com
Meet Christina Singletary | @sharepointary • Senior Content Developer • Focus on SharePoint product for OnPremise and O365 • Collaborative Tools Specialist • Global mentor to small business owners in entertainment industry • 13 Years of SharePoint Experience • Taxonomy Specialist • Self proclaimed collaborative evangelist • Doctoral studies focused on machine learning based upon search and taxonomy
Setting Expectations • Focus on demonstrations • Target Audience • IT professionals who plan and maintain SharePoint Server environments • May be new to SharePoint Server 2013 • Suggested Prerequisites • Familiar with core SharePoint concepts • Familiar with key supporting technologies
Join the MVA Community! • Microsoft Virtual Academy • Free online learning tailored for IT Pros and Developers • Over 3M registered users • Up-to-date, relevant training on variety of Microsoft products • www.microsoftvirtualacademy.com/office
Recommended Resources • Instructor-led training • Core Solutions of Microsoft SharePoint Server 2013 • Advanced Solutions of Microsoft SharePoint Server 2013 • Exams • Core Solutions of Microsoft SharePoint Server 2013 • Advanced Solutions of Microsoft SharePoint Server 2013
01 | Installing SharePoint Server 2013 Jason Lee | Chief Technologist at Content Master Christina Singletary | Senior Content Developer at Microsoft
Module Overview • Before you install • Planning and provisioning service accounts • Configuring SQL Server • Installing SharePoint prerequisites • Installing SharePoint binaries • Creating and configuring a SharePoint server farm • Tracking and blocking SharePoint installations
Before you install • Functional and non-functional requirements • Logical and physical architecture designs • Planning and documentation • Implementation plans • Test plans • Monitoring plans • Governance plans • User adoption and engagement plans
The Three-Tier Server Farm Web Tier Application Tier Database Tier
Admin Accounts SP_Admin • Installs and configures the SharePoint farm • Local administrator on every SharePoint server • Member of SecurityAdmin and DB_Creator server roles on SQL Server instance SQL_Admin • Installs and configures SQL Server • Local administrator on database server
SQL Server Accounts SQL_Engine SQL_Agent • Service account for SQL Server Database Engine service • Domain user • Service account for SQL Server Agent service • Domain user
SharePoint Service Accounts • Application pool identity for Central Administration website • Identity used by SharePoint for farm management and configuration tasks • Identity used by SharePoint timer service SP_Farm SP_AppPool SP_Services • Application pool identity for SharePoint web applications • Application pool identity for SharePoint service applications
SharePoint Service Accounts • Identity for the SharePoint Server Search service • Application pool identity for the Search Admin Web Service • Application pool identity for the Search Query and Site Settings Web Service SP_Search SP_Crawl SP_Profiles • Default content access account for the Search service application • Identity used by the User Profile Synchronization Service application to synchronize user profiles with Active Directory • Requires Replicate Directory Changes domain permission
Configuring SQL Server • Supported versions • Microsoft SQL Server 2012 (x64) or later • Microsoft SQL Server 2008 R2 (x64) with Service Pack 1 or later • Required components • Database engine • Management tools (recommended) • Components for specific workloads
SQL Server Surface Area Configuration • Network configuration • Enable TCP/IP configuration • Configure SQL Server ports • Standard ports (default instance) • Dynamic ports (named instances) • Configured ports • Add firewall exceptions • Default instance: TCP port 1433 • SQL Server Browser service: UDP port 1434
Configuring Client Aliases • Configure client alias on each SharePoint server • Tells clients how to connect to SQL Server instance • Server • Port • Protocol • Use cliconfg.exe to configure aliases • 32 bit and 64 bit versions • C:\Windows\SysWOW64\cliconfg.exe • C:\Windows\System32\cliconfg.exe
Overview of SharePoint Prerequisites • Roles and Features • Web Server (IIS) Role • Application Server Role • Software • Microsoft .NET Framework 4.5 • SQL Server 2008 R2 SP1 Native Client • Microsoft WCF Data Services 5.0 and 5.6 • Microsoft Information Protection and Control Client (MSIPC) • Microsoft Sync Framework Runtime v1.0 SP1 (x64) • Windows Management Framework 3.0 (includes Windows PowerShell 3.0) • Windows Identity Foundation (WIF) 1.0 and Microsoft Identity Extensions • Windows Server AppFabric • Cumulative Update Package 1 for Microsoft AppFabric 1.1 (KB2671763)
Installing SharePoint Prerequisites • Microsoft SharePoint Products Preparation Tool • Downloads and installs prerequisites automatically • Requires internet access • Manual installation • Install prerequisites from a network share • Use prerequisiteinstaller.exe from a command line • Install any required updates
Installing SharePoint Binaries • UI installation • Scripted installation • Patch slipstreaming
Scripted Installations • Create or modify a configuration file • Config.xml • Files folder contains examples • Remove comment tags from PIDKEY value • Provide the installer with a path to the configuration file • setup.exe /config:[path]\config.xml
Patch Slipstreaming Install service packs and cumulative updates at the same time as the core SharePoint binaries • Copy installation files into a local folder • Extract updates into the Updates subfolder • [filename].exe /extract: .\[installer root]\Updates • Run the installer
Best Practices • Check for updates after installing prerequisites • Check for pending restarts if you plan an unattended installation • Install on non-system drive for best performance • Install on all application and web front-end servers before you run the configuration wizard on any server
Configuration Tasks • Create, or connect to, a configuration database • Create a Central Administration content database • Secure files, folders, and registry keys • Install services on servers • Install features on servers • Create a Central Administration web application • Copy application data to IIS web application folders
Approaches to Configuration • SharePoint Products Configuration Wizard • PSConfig.exe • Windows PowerShell
Scripted Installations • New-SPConfigurationDatabase (create a new farm) • Connect-SPConfigurationDatabase (connect to an existing farm) • Install-SPHelpCollection (once per farm) • Initialize-SPResourceSecurity (on every server) • Install-SPService (on every server) • Install-SPFeature –AllExistingFeatures (on every server) • New-SPCentralAdministration (once per farm) • Install-SPApplicationContent (on every server)
Tracking SharePoint Installations • Service Connection Points (SCPs) • Active Directory Domain Services marker • SharePoint Products Configuration Wizard attempts to add an SCP when you configure a new farm • Configuring support for SCPs • In your local domain, in the System container, create a new container named Microsoft SharePoint Products • Grant authenticated users the Create serviceConnectionPoint objects permission
Blocking SharePoint Installations • Set a registry key using Group Policy • Path: HKLM:\Software\Policies\Microsoft\Shared Tools\Web Server Extensions\15.0\SharePoint • Name: DisableInstall • Type: DWORD • Value: 00000001 • “Installation of this product is not permitted on this computer. Please contact your network administrator for more details.”
Module Review • Before you install • Planning and provisioning service accounts • Configuring SQL Server • Installing SharePoint prerequisites • Installing SharePoint binaries • Creating and configuring a SharePoint server farm • Tracking and blocking SharePoint installations