Meeting #122http://sharepointmn.com Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian.

Slides:



Advertisements
Similar presentations
Meeting #108http://sharepointmn.com Welcome to the Minnesota SharePoint User Group December 11 th, 2013 SharePoint Panel Discussion Brian Caauwe, Mark.
Advertisements

Intro to SharePoint 2013 Architecture Liam Cleary.
Meeting #106http://sharepointmn.com Welcome to the Minnesota SharePoint User Group October 9 th, 2013 SharePoint, A Social Platform Donald Donais and Steve.
Meeting #120http://sharepointmn.com Welcome to the Minnesota SharePoint User Group December 10 th, 2014 SharePoint Panel Discussion Steve Anderson, Brian.
Welcome to the Minnesota SharePoint User Group November 11 th, 2009 Prepare for SharePoint 2010 Wes Preston, Brian Caauwe Meeting.
Welcome to the Minnesota SharePoint User Group November 11 th, 2009 SharePoint 2010 Administration Wes Preston, Brian Caauwe.
Welcome to the Minnesota SharePoint User Group June 10 th, 2009 Search: From WSS to FAST Brian Caauwe, Wes Preston Bob Koviak,
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Meeting # 68 Meeting # 68 Welcome to the Minnesota SharePoint User Group November 10 th, 2010 Business.
Presented by Jacob Wilson SharePoint Practice Lead Bross Group 1.
SharePoint is only an application so it has to run on top of Windows Server Windows 2008 R2 SP1 or Windows 2012 Standard, Enterprise, or Data Center Still.
11 SYSTEMS ADMINISTRATION AND TERMINAL SERVICES Chapter 12.
Enterprise Search. Search Architecture Configuring Crawl Processes Advanced Crawl Administration Configuring Query Processes Implementing People Search.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
Meeting # 99http://sharepointmn.com Welcome to the Minnesota SharePoint User Group March 13 th, 2013 SharePoint and Project Management Donald Donais &
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Personalization in SharePoint Configuring User Profiles Configuring Audiences.
Welcome to the joint MN SharePoint User Group + Microsoft UC User Group of MN July 11 th, 2012 SharePoint and Lync – Better Together Brian Caauwe & Justin.
Week #10 Objectives: Remote Access and Mobile Computing Configure Mobile Computer and Device Settings Configure Remote Desktop and Remote Assistance for.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.
Edwin Sarmiento Microsoft MVP – Windows Server System Senior Systems Engineer/Database Administrator Fujitsu Asia Pte Ltd
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Meeting #112http://sharepointmn.com Welcome to the Minnesota SharePoint User Group April 9 th, 2014 SharePoint Saturday Twin Cities 2014 Revisited Liz.
Meeting # 101http://sharepointmn.com Welcome to the Minnesota SharePoint User Group May 8 th, 2013 SharePoint Information Worker and What Is Changing!
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Welcome to the Minnesota SharePoint User Group February 11 th, 2009 Back to Basics: MOSS Wes Preston Raymond Mitchell Meeting.
Module 7: Fundamentals of Administering Windows Server 2008.
Welcome to the Minnesota SharePoint User Group October 8 th, 2008 SharePoint 2007 Administration Brian Caauwe Meeting # 48.
Welcome to the Minnesota SharePoint User Group January 9 th, 2008 Vendor Demonstrations CommVault, Barracuda.
New SharePoint 2016 Features
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Welcome to the Minnesota SharePoint User Group December 12 th, 2007 Miscellaneous really useful demos Wes Preston, Ryan Oliveira,
Welcome to the Delaware Valley SharePoint User Group Russ Basiura SharePoint Consultant RJB Technical Consulting
Meeting # 88 Welcome to the Minnesota SharePoint User Group March 14 th, 2012 SharePoint 101 Wes Preston.
Meeting #115http://sharepointmn.com Welcome to the Minnesota SharePoint User Group July 9 th, 2014 Using Promise Patterns with JavaScript, jQuery, and.
Meeting # 96http:// Welcome to the Minnesota SharePoint User Group December 12 th, 2012 SharePoint Conference.
Meeting # 82 Welcome to the Minnesota SharePoint User Group September 14 th, 2011 Metadata in SharePoint Donald Donais.
Meeting #113http://sharepointmn.com Welcome to the Minnesota SharePoint User Group May 14 th, 2014 Creating Business Solutions with Access Services Raymond.
Meeting #130http://sharepointmn.com Welcome to the Minnesota SharePoint User Group October 14 th, 2015 Introduction to Developing Solutions with Visual.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview SharePoint 101 High level overview of SharePoint Differences between SharePoint.
Welcome to the Minnesota SharePoint User Group. Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Intro to Datazen.
Welcome to the Minnesota SharePoint User Group May 12 th, 2010 Panel Discussion Guest: Sarah Haase Meeting # 65.
Welcome to the Minnesota SharePoint User Group August 13 th, 2008 Open Panel Discussion Wes Preston, Todd Klindt, Neil Iversen,
Meeting # 94http:// Welcome to the Minnesota SharePoint User Group September 12 th, 2012 SharePoint Panel.
Meeting #137http://sharepointmn.com Welcome to the Minnesota SharePoint User Group May 11 th, 2016 Administering Your SharePoint Environment Brian Caauwe.
Agenda  Microsoft Directory Synchronization Tool  Active Directory Federation Server  ADFS Proxy  Hybrid Features – LAB.
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Blog.eardley.org.uk SharePoint Databases What you need to know Alan Eardley SQL Saturday Exeter 25 April 2015.
The Ultimate SharePoint Admin Tool
SharePoint’s New Swiss Army Knife: The Content Search Web Part
Securing the Network Perimeter with ISA 2004
Migration to SharePoint 2013
David Warner January 10th, 2018
Future of SharePoint Panel
Client-Side Rendering for an Improved User Experience
Microsoft Ignite Recap Panel
Microsoft Ignite Recap – Panel
Brian Caauwe, Mark Gamm, Nate Hadro, Raymond Mitchell, & Liz Sundet
Microsoft Ignite Recap Panel
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Presentation transcript:

Meeting #122http://sharepointmn.com Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian Caauwe Donald Donais

Meeting #122http://sharepointmn.com Agenda MNSPUG Information What is a SharePoint Administrator? Core Checklist Application Checklist BREAK Integrations Patching Troubleshooting

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

Meeting #122http://sharepointmn.com MNSPUG Sponsors Wrox Press ( O’Reilly ( Dedicated Sponsors Avtex ( Microsoft ( Annual Sponsor Currently Looking for Sponsorships! SharePoint User Group Support

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

Meeting #122http://sharepointmn.com Social Networking Linked In group – The most interactive… includes job postings…  Post Job Posting on the Jobs Discussion page  Twitter tags and #MNSPUG Yammer – Minnesota SharePoint Users Group 

Meeting #122http://sharepointmn.com Upcoming Schedule Next Meeting  March 11 th, 2015 – SharePoint Workflow and Forms  Microsoft Technology Center, Edina, MN  Check for updates! 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 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

Meeting #122http://sharepointmn.com Local and Online Events

Meeting #122http://sharepointmn.com Evaluations & Giveaways!

Meeting #122http://sharepointmn.com Presenter

Meeting #122http://sharepointmn.com Brian Caauwe SharePoint Consultant & Speaker    Blog: Technical Editor  Professional SharePoint 2013 Administration Certifications  MCM: SharePoint Server 2010

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

Meeting #122http://sharepointmn.com What is a SharePoint Administrator?

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

Meeting #122http://sharepointmn.com What skills does a SharePoint Administrator need? Historical Infrastructure SharePoint Scripting Security Identity Management Information Management SQL Storage

Meeting #122http://sharepointmn.com What skills does a SharePoint Administrator need? Future Infrastructure SharePoint Scripting Security Identity Management Information Management

Meeting #122http://sharepointmn.com What does that mean for me? Less of this

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

Meeting #122http://sharepointmn.com What does that mean for me? More of this

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

Meeting #122http://sharepointmn.com Core Checklist

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

Meeting #122http://sharepointmn.com Core Checklist - Daily Validation Backups  Native Windows  SQL (Server AND Databases)  3rd Party

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

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

Meeting #122http://sharepointmn.com Core Checklist - Quarterly Analyze Disk Performance  SharePoint  SQL Group Policy Security Audit Disaster Recovery Maintain Refresh Environments

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

Meeting #122http://sharepointmn.com Application Checklist

Meeting #122http://sharepointmn.com Application Checklist - Daily Analyze ULS Logs  Filter High / Critical / Unexpected  Growth Patterns

Meeting #122http://sharepointmn.com Application Checklist - Daily Analyze Health Analyzer

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

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

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

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

Meeting #122http://sharepointmn.com Application Checklist - Quarterly Analyze Capacity Planning Disaster Recovery User Maintenance Maintain SharePoint Patching

Meeting #122http://sharepointmn.com Application Checklist - Annually Analyze Information Architecture Review Maintain Disaster Recovery Reports Provide Annual SharePoint Capacity Report Provide Annual Usage Report

Meeting #122http://sharepointmn.com Break Time

Meeting #122http://sharepointmn.com Integrations

Meeting #122http://sharepointmn.com Integrations Suggestion from Yammer Office Web Apps Workflow Manager

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

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

Meeting #122http://sharepointmn.com Office Web Apps Validate Office Web Apps Farm Get-OfficeWebAppsFarm

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

Meeting #122http://sharepointmn.com Office Web Apps Ensure SharePoint can talk to Office Web Apps

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

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

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

Meeting #122http://sharepointmn.com Patching

Meeting #122http://sharepointmn.com Patching Three types of “SharePoint” patches Quick Fix Engineering (QFE) Cumulative Updates (CU) Service Packs (SP) Check Office Updates Don’t Forget to Patch other systems Office Web Apps Workflow Management SQL

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

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)

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

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(" $proxy = Get-SPWorkflowServiceApplicationProxy $svcAddress = $proxy.GetWorkflowServiceAddress($site) Copy-SPActivitiesToWorkflowService -WorkflowServiceAddress $svcAddress -Credential $credential -Force $true

Meeting #122http://sharepointmn.com Troubleshooting

Meeting #122http://sharepointmn.com Troubleshooting Feel this way often?

Meeting #122http://sharepointmn.com Troubleshooting Accurate Time + Correlation ID

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

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

Meeting #122http://sharepointmn.com Correlation ID Tips ULS Viewer 

Meeting #122http://sharepointmn.com Troubleshooting Suggestions from Yammer User Information Forms Based Authentication

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

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

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 

Meeting #122http://sharepointmn.com Resources MSDN Microsoft.SharePoint Namespace  us/library/office/microsoft.sharepoint(v=office.15).aspx us/library/office/microsoft.sharepoint(v=office.15).aspx SharePoint for IT Pros  Troubleshooting SharePoint 2013  ULS Viewer  SharePoint Health Analyzer rules reference (SharePoint 2013) 

Meeting #122http://sharepointmn.com Resources Office Updates  SharePoint 2013 Build Numbers  Apply Software Updates for Office Web Apps Server  Update Workflow in SharePoint 2013 

Meeting #122http://sharepointmn.com Last But Not Least Please Fill Out Evaluations Drawings for Giveaways Online Participants Eval  Today’s Presenters: Brian Caauwe