Enter Speaker Name here

Download Report

Transcript Enter Speaker Name here

Kent Agerlund
Configuration Manager
Advanced Infrastructure
Who am I
•
•
•
•
•
Kent Agerlund
Profession
•
•
•
Chief System Management Architect & Co-founder of Coretech
Coretech A/S, System Center Gold Partner
Work as consultant and trainer
•
•
•
Microsoft MVP: Configuration Manager
Microsoft Certified Trainer
MCITP Enterprise Administrator
•
•
•
•
Founder of SCUG.dk
Moderator on Microsoft TechNet Forums
Member of the System Center Alliance Team
Member of the System Center Influencers Team
•
•
Mastering System Center 2012 Configuration Manager
System Center 2012 Configuration Manager Mastering
the fundamentals
Titles
Communities
Author
Agenda
• SQL and Configuration Manager
• Placement of the site system roles
• Load balancing
• Fault tolerance
• Forest support
SQL server considerations
•
•
•
•
•
•
•
Standard edition max 50.000 clients in the hierarchy
Dedicated SQL instance for each site
Collation Case-insensitive collation (SQL_Latin1_General_CP1_CI_AS)
SQL Server version
•
•
Minimum SQL Server 2008 SP2 with CU7
Recommended SQL Server 2012 CU3
•
•
Local VS remote (1 GB connection between site server and site DB)
Cluster support
•
•
Depends on several factors like inventory frequency, AI, maintenance tasks etc.
Rule of thumb is 5 mb pr. client
SQL server location
Plan the Site Maintenance tasks and status filter rules carefully
Estimate DB size
SQL Server considerations
• Limit SQL memory
• 2 GB for OS/4 GB for CM and the rest for SQL
• Reserve min 8 GB RAM in the buffer pool for
the CAS/Primary Site and min 4 GB RAM for
secondary sites.
• 1 database file pr. core
• 1 tempDB file for every two CPU’s
• Change Autogrowth to 1 GB
Disk layout example
Enterprise disk layout
•
If cost is an issue or site is
medium consider
•
•
•
•
Combining the TempDB and log
files on the same drive
Combining the database files on
the same drive
Combining all non OS files on the
same drive (small site or lab
environment)
Always plan for contentlibrary
Disk layout
I need to design my site for max
uptime
Headaches
• Complex environments
• The DBA battle
• Latency and replication
Solution = Keep It Simple
Fault tolerance – what are my options
Multiple instances
•
•
•
•
•
•
•
•
•
Distribution Point, 250
Management Point, 10
Software Update Point, 8
State Migration Point
SMS Provider, 2
Application Catalog web service
point
Application Catalog website
point
System Health Validator
Reporting Services
Non-Fault Tolerance
• Site Server
• Endpoint Protection
Point
• Asset Intelligence Point
• Enrollment Point
• Enrollment Proxy Point
• Fallback status Point
• Out of band service
Point
Site Systems
Cloud Based
Distribution Point
Asset Intelligence sync point
Out of band service point
SMS Provider
Enrollment proxy point
SQL
Server
Distribution Point
PXE
Enrollment point
Primary Site Server
Application catalog
Web services point
Reporting
Services point
Application catalog
Web site point
Management Point
System Health Validator
Fallback Status Point
Software Update Point
State Migration Point
Site systems and performance
• Non-user facing site systems
can be installed on the primary
site server
• Offload user facing site system
roles first
•
•
•
•
Distribution point
Management Point
Software Update Point
Application Catalog
• Use SQL replicas on the
Management Points
• If needed offload reporting
SQL DB
Primary site server
SMS Provider
Endpoint
Asset Intelligence
Management Point
Software Update
Distribution Point
Application Catalog
Management Point
• Primary point of contact for clients
• Support for 10 Management Points pr. primary
site
• Support for 1 Management Point pr. secondary
site
• Role is not “site aware”
• Offload SQL use a database replica
DB replica on Management Point
• Why
• Performance
• Fault tolerance
• Additional SQL license
• Not required
• Requirements
•
•
•
•
SQL replication
SQL Agent
Share to store replica data
Uses traditional SQL replication
• BGB Support needed for SP1
• Prepare Broker service and exchange certificates
Distribution Points
• On premise
• Remote location support
• throttling and scheduling
• NO_SMS_ON_DRIVE.SMS
• Cloud based
• Pull Distribution Points
Cloud Distribution Point
• Purpose and Benefit
• Use as fallback distribution point
• 99.9% availability
• Easy to scale
• Requirements
•
•
•
•
Azure Subscription
Management Certificate
DNS
Client Settings
Distribution Point WAN considerations
•
•
•
•
Preferred distribution point
•
Assigned using boundary groups
•
Formerly known as protected
boundaries
Allow fallback source location
for content
Distribute the content for this
package to preferred
distribution points
•
On demand content push
•
Offloads processing on the site
server
Daisy Chaining
Do not honor rate limits
Pull Distribution Points
•
•
No local Distribution Points
• Alternate Contentprovider
• Nomad from 1E
• OneSite from Adaptiva
• Benefits
• Eliminates the need for a local DP
• PXE lite
• Fault tolerance
• Microsoft BrancheCache
Software Update Points
• Multiple Software Update
Points in SP1
• All Software Update
Points are Active
• Client will stay with the
same SUP until it fails
• Client randomly select a
SUP
• Multiple SUP’s are not as
robust as NLB
Forest and Workgroup Support
Workgroup support
• Installing the client
• Client push doesn’t work in ConfigMgr 2012.
• Accounts
• Network Access Account
• Device Oriented
Cross Domain/Forest support
• All site servers must be in a fully two way trusted domain
• User facing site systems can be deployed in untrusted
forests
• DMZ
• Deploy remote site roles in DMZ for managing Internet-Based
Clients.
• All Internet based clients receives machine policies
• User policy requires:
• One way trust between DMZ and the forest to which the client
belongs.
• Extend AD schema is remote forest
Cross Domain/Forest
CAS, Primary and
secondary site must
reside in a fully two way
trusted Active Directory
Domain/Forest.
CAS
PR1
DP
MP
PR2
DP
MP
corp.sc2012.lcoal
corp.contoso.com
PR2
DP
MP
hr.sc2012..local
SC2012.lcoal
Q&A
28