Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "A ConfigMgr 2012 Site Review MMS Minnesota 2014 Kent Agerlund / Steve Thomson."— Presentation transcript:

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

2 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)

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

4 Troubleshooting tools and techniques

5 The Arsenal WMI Status Messages Log files SQL PowerShell

6 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

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

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

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

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

11 Common Issues #devconnections

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

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

14 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

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

16 Demo Keeping WSUS lean and clean

17 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

18 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 426 528Programs 6xxContentLib

19 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

20 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)

21 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

22 Backup Cont…. Standard vs. ConfigMgr SQL Backup Pros Compression Schedule job, e-mail 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

23 Demo SQL

24 PERFORMANCE & COLLECTIONS #devconnections

25 Performance vs SLA’s

26 Investigating Collections

27 Demo Collections

28 PowerShell #devconnections

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

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

31 Demo Powershell audit Site restore – Time permitting

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

33 Other resources Kent Agerlund’s blog http://blog.coretech.dk/author/kea/ Steve Thompson’s blog http://stevethompsonmvp.wordpress.com #devconnections

34 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


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

Similar presentations


Ads by Google