SCCM - Design - Step by Step
SCCM - Design - Step by Step
http://blogs.technet.com/b/deploymentguys/archive/2008/05/20/sccm-for-deployment-rough-sizing-
guidelines.aspx
A working domain
Site Server machine which will host SCCM server roles and most of the site systems roles
Client machines
When installing ConfigMgr 2012 it's important to fulfill all SQL Server requirements. The
following must be configured during installation:
The instance of SQL Server in use at each site must use the following collation:
SQL_Latin1_General_CP1_CI_AS;
Only the Database Engine Services feature is required for each site server (Configuration
Manager database replication does not require the SQL Server replication feature);
You must use a dedicated instance of SQL Server for each site;
When you use a database server that is co-located with the site server, limit the memory for SQL
Server to 50 to 80 percent of the available addressable system memory. When you use a
dedicated SQL Server, limit the memory for SQL Server to 80 to 90 percent of the available
addressable system memory;
The following table describes Site and Site Role scalability maximums
Windows Server 2008 (x64) SP2: SCCM 2012 + SCCM 2012 Sp1
Windows Server 2008 R2 (x64) SP2: SCCM 2012 + SCCM 2012 Sp1
Management Point:
· 2 x Dual-Core (Intel Xeon 5140 or comparable)
· 8GB of RAM
· 50GB total hard disk space (OS, ConfigMgr)
Distribution Point:
· 1 x Dual-Core (Intel Xeon 5140 or comparable)
· 8GB of RAM
· Disk space at your discretion (OS, Content)
Application Catalog (web service and web site co-located):
· 2 x Dual-Core (Intel Xeon 5140 or comparable)
· 16GB of RAM
· 50GB total hard disk space (OS, ConfigMgr)
Client OS: Windows XP SP3 or higher ( can have sccm 2012 to sccm 2012 sp1 clients)
But Clients running windows 8 or windows server 2012 can have sccm 2012 SP1 client only
The maximum number of supported clients per hierarchy depends on the SQL Server edition in the central
administration site, and is independent of the SQL Server edition at primary or secondary sites.
===============================
Interstice communications use the SQL Server Service Broker, which by default uses port TCP 4022.
Management point, SMS Provider computer, Reporting Services point ‘Site server roles uses the default
SQL ports
When a SQL Server hosts a database from more than one site, each database must use a separate
instance of SQL Server, and each instance must be configured to use a unique set of ports.
Client Migration
Client push
GPO
Windows Update
Logon Scripts
Manual installation
Migrate clients in batches. One client generates about 4.7 MB of data traffic to sync itself with the CM12
Disabled all advertisements and TS during migration as this will ensure that no user is deploying
anything while migration.
The two types of data that take advantage of the SQL Server Service Broker are:
1. Global data – any data generated by the administrator (e.g. data entered manually from the
administration console)
2. Site data – any data that is generated by the system
Migration
DRS
Important links
http://wibier.me/sccm-2012-sp1-and-sql-server/
http://anoopcnair.com/2012/06/20/sccm-configmgr-2012-site-to-site-replication-sql-data-replication-
service-replication-configuration-management-sql-service-broker-replication-groups-and-manual-sync/
http://technet.microsoft.com/en-us/library/gg712701.aspx#database_replication
http://www.sqlteam.com/article/how-to-troubleshoot-service-broker-problems
http://www.techrepublic.com/blog/datacenter/making-sense-of-microsoft-system-center-licensing/
3047 ( SCCM licensing procedure)
http://blogs.technet.com/b/meacoex/archive/2013/02/19/migrate-windows-xp-to-windows-7-using-
sccm-2012.aspx ( Migrate windows XP to windows 7)
http://www.simple-tech.info/you-receive-an-access-is-denied-error-when-you-want-to-connect-a-
remote-computer-or-server-with-wmi-and-use-specific-user-credentials-number-0x80070005-access-is-
denied.aspx ( Fix WMI on the clients and servers)
http://schadda.blogspot.in/2012/02/sccm-2012-deploy-multiple-applications.html
====================================================
Primary Site
Microsoft support both scenarios and do not care where SQL is installed. However most
ConfigMgr consultants will tell you to install SQL locally. You have more control and your
solution will be less problematic.
Also the ConfigMgr Primary Site Server computer account must be local administrator
and Sysadmin for the SQL instance. This is a hard sell for most DBAs in a shared SQL
environment.
Secondary Site
The number of secondary sites per primary site is based on continuously connected and
reliable wide area network (WAN) connections. For locations that have fewer than 500
clients, consider a distribution point instead of a secondary site
Each secondary site supports a single management point that must be installed on the
secondary site server.
Maximum number of clients in 5,000
Distribution Point
Individually, each primary site supports up to 250 distribution points and each distribution
point can support up to 4,000 clients.
Individually, each secondary site supports up to 250 distribution points and each
distribution point can support up to the same number of clients as supported by the
hardware configuration of the secondary site server, up to no more than 4,000 clients.
Each primary site supports a combined total of up to 5,000 distribution points. This total
includes all the distribution points at the primary site and all distribution points that
belong to the primary site’s child secondary sites.
Each distribution point supports a combined total of up to 10,000 packages and
applications.
Boundaries
Best practice is to use IP Ranges
High Availability
ConfigMgr is not a real-time service like Exchange or SharePoint. It has not been
designed to be "highly available" (even though you can introduce a certain amount of
redundancy by deploying additional management points). It is more useful that you
implement a backup strategy (with regular test restores) so that you can recover a failed
site in an acceptable time-frame.
Note that ConfigMgr 2012 supports full recovery via SQL backup alone.