Download presentation
Presentation is loading. Please wait.
Published byJocelyn Norris Modified over 9 years ago
1
Meeting #122http://sharepointmn.com Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian Caauwe Donald Donais
2
Meeting #122http://sharepointmn.com Agenda MNSPUG Information What is a SharePoint Administrator? Core Checklist Application Checklist BREAK Integrations Patching Troubleshooting
3
Meeting #122http://sharepointmn.com User Group Goal / Objectives Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group members about SharePoint Technologies Transfer knowledge within the community Communicate best practices Introduce new products / solutions
4
Meeting #122http://sharepointmn.com MNSPUG Sponsors Wrox Press (www.wrox.com)www.wrox.com O’Reilly (www.oreilly.com)www.oreilly.com Dedicated Sponsors Avtex (www.avtex.com)www.avtex.com Microsoft (www.microsoft.com)www.microsoft.com Annual Sponsor Currently Looking for Sponsorships! SharePoint User Group Support
5
Meeting #122http://sharepointmn.com MN SharePoint Users Group Website SharePoint Resource Documents SharePoint Resource links RSS Feeds Meeting Schedule Past User Group Presentations Past User Group Recordings Sponsorship Information http://sharepointmn.com Email: sharepoint@sharepointmn.comsharepoint@sharepointmn.com
6
Meeting #122http://sharepointmn.com Social Networking Linked In group – The most interactive… includes job postings… Post Job Posting on the Jobs Discussion page http://www.linkedin.com/groups?gid=1878792 http://www.linkedin.com/groups?gid=1878792 Twitter tags - @MNSPUG and #MNSPUG Yammer – Minnesota SharePoint Users Group https://www.yammer.com/mnspug/ https://www.yammer.com/mnspug/
7
Meeting #122http://sharepointmn.com Upcoming Schedule Next Meeting March 11 th, 2015 – SharePoint Workflow and Forms Microsoft Technology Center, Edina, MN Check www.SharePointMN.com for updates!www.SharePointMN.com Ongoing Schedule 2 nd Wednesday of every month 9:00 to 11:30 am Microsoft Technical Center – Edina Calling All Members! User Case Studies for April 2015 Criteria: Solution using SharePoint Does Not Have to Be Large Project Solved a Given Business Issue Email: ddonais@avtex.com Calling All Members! User Case Studies for April 2015 Criteria: Solution using SharePoint Does Not Have to Be Large Project Solved a Given Business Issue Email: ddonais@avtex.com
8
Meeting #122http://sharepointmn.com Local and Online Events
9
Meeting #122http://sharepointmn.com Evaluations & Giveaways!
10
Meeting #122http://sharepointmn.com Presenter
11
Meeting #122http://sharepointmn.com Brian Caauwe SharePoint Consultant & Speaker Email: bcaauwe@avtex.com Twitter: @bcaauwe Blog: http://blog.avtex.com/author/bcaauwehttp://blog.avtex.com/author/bcaauwe Technical Editor Professional SharePoint 2013 Administration Certifications MCM: SharePoint Server 2010
12
Meeting #122http://sharepointmn.com Poll SharePoint Version 2007 – WSS, MOSS 2010 – SPF, Server, FAST 2013 – SPF, Server Work Roles SharePoint Administrator SharePoint Developer Business User Other
13
Meeting #122http://sharepointmn.com What is a SharePoint Administrator?
14
Meeting #122http://sharepointmn.com What is a SharePoint Administrator? Governs Infrastructure Administers Patching Oversees Security Requires SQL Understands Licensing Maintains Backups SharePoint Product Expert Helpdesk Analyst
15
Meeting #122http://sharepointmn.com What skills does a SharePoint Administrator need? Historical Infrastructure SharePoint Scripting Security Identity Management Information Management SQL Storage
16
Meeting #122http://sharepointmn.com What skills does a SharePoint Administrator need? Future Infrastructure SharePoint Scripting Security Identity Management Information Management
17
Meeting #122http://sharepointmn.com What does that mean for me? Less of this
18
Meeting #122http://sharepointmn.com Focus on Product Knowledge Understand Features Content Management Search Managed Metadata User Profile etc. High-level Object Model SPWebApplication SPServiceApplication SPServiceInstance SPContentDatabase SPSite SPWeb SPList SPListItem SPFile
19
Meeting #122http://sharepointmn.com What does that mean for me? More of this
20
Meeting #122http://sharepointmn.com Reconnect with YOUR customers Ask the tough questions Does the Information Architecture still make sense? What business solutions does your deployment solve? What customizations could now be done out of the box? Do my users “REALLY” need to use that feature / widget? Plan for the future, not just today Just because your CAN doesn’t mean you SHOULD
21
Meeting #122http://sharepointmn.com Core Checklist
22
Meeting #122http://sharepointmn.com Core Checklist - Daily Analyze Memory Utilization Available MBs Pages / Sec CPU Utilization % Processor Time Event Viewer Critical Error Warnings Tools Task Manager Performance Monitor
23
Meeting #122http://sharepointmn.com Core Checklist - Daily Validation Backups Native Windows SQL (Server AND Databases) 3rd Party
24
Meeting #122http://sharepointmn.com Core Checklist - Weekly Analyze Application Pools Memory Usage Recycling Services Log in user Status Disk Space SharePoint SQL Validation Physical Hardware Network(s) Admin Access Virtual Host Allocation
25
Meeting #122http://sharepointmn.com Core Checklist - Monthly Analyze Traffic Windows Updates Maintain IIS Logs Event Logs Reports Compile Monthly Capacity trends Compile Monthly Availability trends
26
Meeting #122http://sharepointmn.com Core Checklist - Quarterly Analyze Disk Performance SharePoint SQL Group Policy Security Audit Disaster Recovery Maintain Refresh Environments
27
Meeting #122http://sharepointmn.com Core Checklist - Annually Maintain SSL Certificates IIS / MMC Snap-in Certificate Chain Expiration Dates Licensing Reports Provide Annual Server Availability Report Provide Annual Disk Capacity Report Validation Disaster Recovery
28
Meeting #122http://sharepointmn.com Application Checklist
29
Meeting #122http://sharepointmn.com Application Checklist - Daily Analyze ULS Logs Filter High / Critical / Unexpected Growth Patterns
30
Meeting #122http://sharepointmn.com Application Checklist - Daily Analyze Health Analyzer
31
Meeting #122http://sharepointmn.com Application Checklist – Health Analyzer Yammer Suggestion Databases require upgrade or not supported Databases running in compatibility range, upgrade recommended Databases used by SharePoint have outdated index statistics Distributed cache service is not enabled in this deployment Drives used for SQL databases are running out of free space Expired sessions are not being deleted from ASP.NET Session State database Firewall client settings on the cache host are incorrect One of the cache hosts in the cluster is down One or more servers is not responding … Health Analyzer Rule Reference https://technet.microsoft.com/en-us/library/ff686816.aspx
32
Meeting #122http://sharepointmn.com Application Checklist - Daily Maintain SharePoint Incident Management Validation SharePoint Backup Process System Status Sites access (multiple account roles) Search User Profile
33
Meeting #122http://sharepointmn.com Application Checklist - Weekly Analyze Search Crawl History User Profile Sync History Timer Job History Maintain Frequently Asked Questions Governance Enforcement Change Management Review Database Maintenance
34
Meeting #122http://sharepointmn.com Application Checklist - Monthly Analyze Customization Deployment Discover Dormant Sites Site Collection Sizing SharePoint Database Growth Patterns Validation SharePoint Backup Process Reports SharePoint Incident Report
35
Meeting #122http://sharepointmn.com Application Checklist - Quarterly Analyze Capacity Planning Disaster Recovery User Maintenance Maintain SharePoint Patching
36
Meeting #122http://sharepointmn.com Application Checklist - Annually Analyze Information Architecture Review Maintain Disaster Recovery Reports Provide Annual SharePoint Capacity Report Provide Annual Usage Report
37
Meeting #122http://sharepointmn.com Break Time
38
Meeting #122http://sharepointmn.com Integrations
39
Meeting #122http://sharepointmn.com Integrations Suggestion from Yammer Office Web Apps Workflow Manager
40
Meeting #122http://sharepointmn.com Office Web Apps SharePoint 2010 Installed ON SharePoint Server Dedicated resource for SharePoint Services / Service Applications Excel Service PowerPoint Service Word Viewing Service Caches information in a special site collection /sites/Office_Viewing_Service_Cache
41
Meeting #122http://sharepointmn.com Office Web Apps SharePoint 2013 Cannot be installed on SharePoint Server Shared resource for SharePoint, Exchange, Lync Can only be downloaded through MS Volume Licensing Connect through WOPI Bindings Web Application Open Platform Interface Protocol Use SSL Communication
42
Meeting #122http://sharepointmn.com Office Web Apps Validate Office Web Apps Farm Get-OfficeWebAppsFarm
43
Meeting #122http://sharepointmn.com Office Web Apps Validating SharePoint Integration Get-SPWOPIZone Check what zone the FARM will connect to Get-SPWOPISuppressionSetting Use to force Excel Services Get-SPWOPIBinding Validate all bindings setup for SharePoint
44
Meeting #122http://sharepointmn.com Office Web Apps Ensure SharePoint can talk to Office Web Apps https://wopi.company.com/hosting/discovery
45
Meeting #122http://sharepointmn.com Office Web Apps Office Web Apps Communication End user needs to be able to communicate DIRECTLY with WOPI URL Office Web Apps servers need to communicate with SharePoint (Default Zone) Do NOT test with System Account Cannot resolve UPN for SHAREPOINT\system
46
Meeting #122http://sharepointmn.com Workflow Manager New for SharePoint 2013 Allows non sequential workflows in SharePoint Designer (Stages) New actions Call HTTP Web Service Looping Start 2010 workflow NOT Required for SharePoint 2013 Can continue to use SharePoint 2010 workflows MIGHT still want 2010 workflwos for SharePoint activities
47
Meeting #122http://sharepointmn.com Workflow Manager Installation Dedicated (installed ON SharePoint Servers) Shared (installed OFF SharePoint Servers) Architecture 1 server vs. 3 servers No other REAL options SharePoint Needs Workflow Client for communication Create Service Application Proxy Validate SharePoint Connection URI Use SSL Communication
48
Meeting #122http://sharepointmn.com Patching
49
Meeting #122http://sharepointmn.com Patching Three types of “SharePoint” patches Quick Fix Engineering (QFE) Cumulative Updates (CU) Service Packs (SP) Check Office Updates https://technet.microsoft.com/library/dn789213(v=office.14) Don’t Forget to Patch other systems Office Web Apps Workflow Management SQL
50
Meeting #122http://sharepointmn.com SharePoint Patching Everyone has their own “method” ALWAYS read the release notes Security QFE’s Throw down ONLY if fixes a current issue Cumulative Updates (CU) Uber vs. Non-Uber updates N-1 UBER updates Service Packs 2 months after general availability
51
Meeting #122http://sharepointmn.com SharePoint Patching Continued 2 Step Process Install Bits Take server out of load balancer Install Patch Put server back into load balancer Rinse and Repeat for ALL SharePoint Servers Schema Changes Upgrade-SPContentDatabase Snapshot eligible (With SQL Enterprise) Upgrade-SPEnterpriseSearchServiceApplication PSConfig / PSConfigUI (SharePoint Product and Configuration Wizard)
52
Meeting #122http://sharepointmn.com Office Web Apps Patching MUCH Different Method 1 st Server Remove Server from Load Balancer Remove Server from WOPI Farm Install Bits Create NEW WOPI Farm Add to Load Balancer Remaining Servers Remove from Load Balancer Remove Server from OLD WOPI Farm Install Bits Attach to NEW WOPI Farm Add to Load Balancer
53
Meeting #122http://sharepointmn.com Workflow Manager Patching Coordinate with SharePoint Updates Multiple Components Workflow Manager Workflow Client Update Workflow Activities (PowerShell) $credential = [System.Net.CredentialCache]::DefaultNetworkCredentials $site = Get-SPSite("https://portal.company.com") $proxy = Get-SPWorkflowServiceApplicationProxy $svcAddress = $proxy.GetWorkflowServiceAddress($site) Copy-SPActivitiesToWorkflowService -WorkflowServiceAddress $svcAddress -Credential $credential -Force $true
54
Meeting #122http://sharepointmn.com Troubleshooting
55
Meeting #122http://sharepointmn.com Troubleshooting Feel this way often?
56
Meeting #122http://sharepointmn.com Troubleshooting Accurate Time + Correlation ID
57
Meeting #122http://sharepointmn.com Correlation ID Unique to EACH request Surfaced in Developer Dashboard Response Header SPRequestGuid Use Fiddler DON’T Search the internet for it
58
Meeting #122http://sharepointmn.com Correlation ID Tips Let tools help you out PowerShell New-SPLogFile Starts a brand new log file on the single server Merge-SPLogFile Compiles logs from all servers to a single file
59
Meeting #122http://sharepointmn.com Correlation ID Tips ULS Viewer http://www.microsoft.com/en-us/download/details.aspx?id=44020 http://www.microsoft.com/en-us/download/details.aspx?id=44020
60
Meeting #122http://sharepointmn.com Troubleshooting Suggestions from Yammer User Information Forms Based Authentication
61
Meeting #122http://sharepointmn.com User Information User data lives in multiple places Site Collection User Info List /_layouts/15/people.aspx?MembershipGroupId=0 Object Model / PowerShell SPWeb.AllUsers User Profile Service Daily scheduled import Timer jobs sync to site collections Search Index sps3 or sps3s protocol
62
Meeting #122http://sharepointmn.com Forms Based Authentication Configuration Central Administration Authentication Provider Role Manager Membership Provider web.config Locations Central Administration Security Token Service Web Application Entries must ALL match connectionString applicationName roleManager membershipProvider
63
Meeting #122http://sharepointmn.com Forms Based Authentication Tools IIS Can manage users Configure providers and connection strings Set providers as DEFAULT SharePoint 2013 FBA Pack https://sharepoint2013fba.codeplex.com/ https://sharepoint2013fba.codeplex.com/
64
Meeting #122http://sharepointmn.com Resources MSDN Microsoft.SharePoint Namespace https://msdn.microsoft.com/en- us/library/office/microsoft.sharepoint(v=office.15).aspx https://msdn.microsoft.com/en- us/library/office/microsoft.sharepoint(v=office.15).aspx SharePoint for IT Pros https://technet.microsoft.com/en-us/office/dn788776.aspx https://technet.microsoft.com/en-us/office/dn788776.aspx Troubleshooting SharePoint 2013 https://technet.microsoft.com/en-us/library/gg609831(v=office.15).aspx https://technet.microsoft.com/en-us/library/gg609831(v=office.15).aspx ULS Viewer http://www.microsoft.com/en-us/download/details.aspx?id=44020 http://www.microsoft.com/en-us/download/details.aspx?id=44020 SharePoint Health Analyzer rules reference (SharePoint 2013) https://technet.microsoft.com/en-us/library/ff686816.aspx https://technet.microsoft.com/en-us/library/ff686816.aspx
65
Meeting #122http://sharepointmn.com Resources Office Updates https://technet.microsoft.com/library/dn789213(v=office.14) https://technet.microsoft.com/library/dn789213(v=office.14) SharePoint 2013 Build Numbers http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=346 http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=346 Apply Software Updates for Office Web Apps Server https://technet.microsoft.com/en-us/library/jj966220.aspx https://technet.microsoft.com/en-us/library/jj966220.aspx Update Workflow in SharePoint 2013 https://technet.microsoft.com/en-us/library/dn133867(v=office.15).aspx https://technet.microsoft.com/en-us/library/dn133867(v=office.15).aspx
66
Meeting #122http://sharepointmn.com Last But Not Least Please Fill Out Evaluations Drawings for Giveaways Online Participants Eval http://1drv.ms/1v2Ou8k http://1drv.ms/1v2Ou8k Today’s Presenters: Brian Caauwe
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.