A ConfigMgr 2012 Site Review MMS Minnesota 2014 Kent Agerlund / Steve Thomson.

Slides:



Advertisements
Similar presentations
Internet Based Client Management
Advertisements

Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
© 2006 ITT Educational Services Inc. Course Name: IT390 Business Database Administration Unit 10 Slide 1 IT390 Business Database Administration Unit 10:
Appetizers Each MVP will present one tantalizing appetizer to whet your appetite for more. Please save all questions for the end. P.S. We’re here all.
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
Automating Common DBA Tasks
Automating Microsoft Azure with PowerShell MMS Minnesota 2014 Trevor Sullivan and David O’Brien – #MMSMinnesota.
Advanced Infrastructures In System Center Configuration Manager 2012 R2 Jason blog.configmgrftw.com m Wally.
WDK Driver Test Manager. Outline HCT and the history of driver testing Problems to solve Goals of the WDK Driver Test Manager (DTM) Automated Deployment.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Your CMDB and PowerShell DSC: DevOps Techniques
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
SQL SERVER The Desktop Team Raphael Perez MVP: Enterprise Client Management, MCT RFL Systems Ltd
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
1 Chapter Overview Creating a User Database Setting Database Options Managing User Database Size Placing Database Files on Multiple Disks.
Managing Your Datacenter with Microsoft System Center Configuration Manager Kent Agerlund, ECM MVP, Coretech.
Troubleshooting OS Deployment MMS Minnesota 2014 Johan Michael #MMSOSD.
PowerShell DSC v. ConfigMgr Compliance Settings MMS Minnesota 2014 Greg Ramsey David O’Brien Sherry Kissinger #MMSMinnesota.
SCORCH – Fun Recipes for RunBooks MMS Minnesota 2014 Steve Jesok & Matthew #MMSSCOrch.
Service Models in SCOM with VSAE examples
Advanced MP Authoring and Design Getting outside of the wizard and into the MP code with VSAE MMS Minnesota 2014 Nathan Foreman Jonathan Almquist #MMSSCOM.
System Center Reporting Zero to Hero 15 minutes x 4 MMS Minnesota 2014 Samuel Erskine (Sam) Dieter Gasser (Didi) IT Driving Fellow Principal Consultant.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
1 © 2001, Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID SQL 2005.
Module 14 Monitoring and Optimizing SharePoint Performance.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Are you Ready for Configuration Manager vNext?
No On Premise OS “Ecks” SCCM Zed Yes On Premises OS “Ten” (OS X) ConfigMgr Zee Get It Right!
Managing Third Party Updates with Microsoft’s System Center Configuration Manager Secunia Integration, MMS 2015 Kent AgerlundSherry Kissinger.
Nano ServerNano Server The Future of Window Server Mikael Johan
House of tails dogs charity All donations go 100% to the charity #MMSGIVEBACK.
Managing iOS Device Using ConfigMgr and Intune Hybrid MDM John Presenter #2 Twitter Handle Blog or address.
Automating Reference ImagesAutomating Reference Images Henrik Blog.coretech.dk/hra Kent Blog.coretech.dk/kea.
Introduction to Administering a SQL Server Matthew Steve Thompson, stevethompsonmvp.wordpress.com.
The Art of deploying Windows 10 With ConfigMgr 2012 R2 Johan Mikael
Midwest Management Summit MMSSQL – What are Your SQL Reporting Questions? #MMSMinnesot a #MMSSQL.
ConfigMgr 2012 SQL Refresher MMS Minnesota 2014 Matthew Teegarden/Steve Thompson.
ConfigMgr 2012 Jeopardy Quiz MMS Minnesota 2014 Kim Oppalfens & Kent Agerlund Microsoft MVP: Enterprise Client Management #MMSJeopardy.
OS Deployment - LEVEL 500OS Deployment - LEVEL 500 Johan
Server OS Deployment Deep Dive with two crazy guys and ConfigMgr 2012 R2 MMS Minnesota 2014 Greg Nash.
900 Degrees of Service Manager with 3 International System Center Chefs MMS Minnesota 2014 Steve Buchanan (System Center MVP) Dieter Gasser (CPMB - Author)
Sweet SUITE Imaging MMS Minnesota 2014 #MMSMinnesota #MMSConfigMgr #MMSLove Steven Rachui Premier Field Engineer Microsoft Corporation
WMUG Presents System Center 2012 Configuration Manager Software Updates Management Presented by Robert Marshall MVP ConfigMgr
SQL Tips & Tricks Best practices from the field John Nelson Apps Systems Engineer Steve Thompson Senior Consultant,
Community Rules Session Subtitle Jörgen Nilsson Kent Agerlund
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
SCCM – Disaster RecoverySCCM – Disaster Recovery Do you feel lucky punk? Matthew H. Teegarden Systems Software.
Productivity Architect Meet Chris Bortlik Author, Blogger, Speaker.
Blog.eardley.org.uk SharePoint Databases What you need to know Alan Eardley SQL Saturday Exeter 25 April 2015.
SQL Server DBA Online TrainingSQL Server DBA Online Training.
Top 10 Enterprise client management frustrations and how to avoid them.
SQL Database Management
Sponsors.
Get to know SQL Manager SQL Server administration done right 
Lead SQL BankofAmerica Blog: SQLHarry.com
Designing Database Solutions for SQL Server
Summit Nashville /28/2018 8:42 PM
SQL Server May Let You Do It, But it Doesn’t Mean You Should
Dynamics AX Performance
Making PowerShell Useful
Re-Indexing - The quest of ultimate automation
Making PowerShell Useful
1/16/ :40 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Keeping ConfigMgr Clean
Michelle Haarhues Keeping up with SSMS.
Presentation transcript:

A ConfigMgr 2012 Site Review MMS Minnesota 2014 Kent Agerlund / Steve Thomson

Who are we Kent Agerlund Chief System Management Architect & Co- founder of Coretech Coretech A/S, System Center Gold Partner Titles Microsoft MVP: Enterprise Client Management Member of the System Center Influencers Team Author Mastering System Center 2012 Configuration Manager System Center 2012 Configuration Manager Mastering the fundamentals Steve Thomson Senior Consultant Softchoice Specializing in System Center related technologies Titles Microsoft MVP: Enterprise Client Management Former SQL Server MVP Contributing Author System Center 2012 Unleased (SAMS)

A ConfigMgr Site Review ConfigMgr SQL Server Performance Find and understand bottleneck SLA vs Performance

Troubleshooting tools and techniques

The Arsenal WMI Status Messages Log files SQL PowerShell

WMI Windows Management Instrumentation The Tools (just a few) WMI Object Browser Scriptomatic Coretech WMI and PowerShell explorer The name spaces Standard – CimV2 Server side – root\SMS\Site\Site_ Client side – root\ccm

Status Messages Somewhat controlled by client settings Status Filter rules Can be powerful Trigger events/scripts

Log files Always use CMtrace Verbose logging Clients Management Points Task Sequences NAL logging Distribution Points

SQL SQL Server Management Studio Queries SQL Profiler Requires a little SQL knowledge SMSprov.log Translates all WQL queries into T-SQL

PowerShell How to document existing SQL Server? Can I identify common problems? More on this later…

Common Issues #devconnections

Site design – the complex approach Headaches Complex environments The DBA battle Latency and replication Solution = Keep It Simple

Performance Root cause Collections Site settings SQL Optimization Poor design #devconnections

Site systems and performance Offload user facing site system roles first Distribution Point Management Point Software Update Point Application Catalog Non-user facing site systems can be installed on the primary site server Use SQL replicas on the Management Points If needed offload reporting

WSUS Issues WSUS App Pool crashes Client errors OnSearchComplete - Failed to end search job. Error = 0x Mitigate WSUS cleanup susdb maintenance Memory #devconnections

Demo Keeping WSUS lean and clean

SQL Server considerations SQL Files 1 database file per core – max 8 1 tempDB file for every two CPU’s Autogrowth CAP/Limit log files Limit SQL memory Other databases

Disk layout example If cost is an issue or site is medium consider Combining tempDB and log files Combining database files Combining all non OS files on the same drive (small site or lab environment) Always plan for contentlibrary Know your SAN team DiskController# of DrivesPartitions 004OS 114tempDB 214Log files (tx) 316CM DB files Programs 6xxContentLib

Database considerations Estimate database file sizes Pre-configure file size - Why Autogrowth is bad Properly size tempdb files Database recovery mode Tuning File/Index Fragmentation

Database maintenance tasks Don’t trust the built-in maintenance tasks Maintenance plan Defrag and re-index Monitor Fragmentation Top stored procedures Table sizes (row counts)

Backup Standard vs. ConfigMgr ConfigMgr Pros Easy to configure No SQL experience Run custom scripts after backup is completed ConfigMgr Cons No compression Services interrupted No in-console solution for other databases

Backup Cont…. Standard vs. ConfigMgr SQL Backup Pros Compression Schedule job, notifications No SMS service interrupted Include other databases in the backup job SQL Cons Requires a little SQL knowledge Must have access to the SQL console

Demo SQL

PERFORMANCE & COLLECTIONS #devconnections

Performance vs SLA’s

Investigating Collections

Demo Collections

PowerShell #devconnections

PowerShell How to document existing SQL Server? Windows Server SQL Server Database properties Can I identify common problems?

Key SQL suspects Memory allocation Log file usage VLFs (Virtual Log Files) Why VLFs are bad Out of date index and statistics #devconnections

Demo Powershell audit Site restore – Time permitting

Summary Use a good design Troubleshooting Tools Baseline – PowerShell Audit Optimize SQL Server #devconnections

Other resources Kent Agerlund’s blog Steve Thompson’s blog #devconnections

Session Title Evaluations Please provide session feedback by clicking the Eval button in the scheduler app. One lucky winner will get a free ticket to the next MMS! Visit all of our sponsors in the expo area and online! Platinum Sponsors: Gold Sponsors : MMS Minnesota 2014