In this post we will learn How to install SCCM Secondary site and its details. Secondary site control the content transfer for remote clients which are in low bandwidth. While installing sccm secondary site by default Management point and distribution point will get installed. SCCM Secondary site concept mainly focused on clients with low bandwidth network. You can manage secondary site either from CAS server or primary server. Secondary site uses database replication to communicate with primary server.
WHEN TO INSTALL
- Traffic control
- Remote location with more than 500 clients
- More concentration on patching (SUP)
- Local MP
Before going with secondary site installation, all prerequisite should be onboard.
Secondary site should be installed only in Servers. You can check the supporting OS for secondary site installation in https://docs.microsoft.com
Below server features should be installed in the server
- .Net3.5 Framework
- .Net4 Framework
- Remote Differential Compression
On the secondary site server add primary server computer account to local administrator group and add the secondary site server in local admin group of primary server
Give full permission for secondary site server in system management container
- TCP Port 4022 (SQL)
- TCP Port 1433 (SQL)
- TCP Port 135 (WMI/RPC)
- TCP Port 445 (SMB)
Before going with Secondary site installation, it always recommended to run prerequisite check tool. It will check any error or warnings. In your primary site server, open command prompt in admin and change the path to Mounted Drive:\SMSSETUP\BIN\X64 folder. Run the below command
prereqchk.exe/SEC secondary_server_name_FQDN /INSTALLSQLEXPRESS /Ssbport 4022 /Sqlport 1433
Once completed, check the status in C:\ConfigMgrPrereq.log
STEPS TO INSTALL SECONDARY SITE
Once completed with prerequisite check, we can proceed with installation of secondary site. Navigate to Administration > Overview > Site Configuration and click Create secondary site
On the Create Secondary page, mention your Site code, Site server name, Site name.
Tips 💡- For installation folder, do not install in root drive
For source file, select copy Copy installation source files over the network from the parent site server. So the server will take the secondary site setup files from shared folder of primary site. Click Next
In the SQL Server Settings page. Leave the default port if your SQL installation is standard. If you don’t have SQL installed on the server, the wizard will automatically install the SQL Express. Click Next
In the Distribution page. Select below options if required according to your setup
- IIS (mandatory)
- Branch cache (Optional)
- Download speed (Optional)
- Prestaged content (Optional)
- MS connected cache server (Optional)
On the communication page, select HTTP or select HTTPS if your site is configured for HTTPS communications and have a valid PKI client certificate. Select create a self-signed certificate or select Import Certificate and provide your certificate if HTTPS is selected)
In drive setting page, mention the drive space as per your setup.
In content validation page, you can schedule the content validation or you can do it for later
Add boundary group if created already or later we can do
Once Completed, We can monitor the progress in site option (Administration > Overview > Site). Right click on the secondary site server and check. We can check the progress in below logs
- ConfigMgrPrereq.log (Prerequiste check status )
BEST PRACTICES ✔✔✔
- Always do prerequisite check
- Do not install the secondary site in root drive
- Install only if the remote location having more than 500 clients
- Give sufficient drive space
- Periodically check replication status
- Install SUP if planning for patching
- Be ready with boundary and boundary group
Please go check below post for secondary site Software Update Point installation – https://howtosccm.com/how-to-configure-software-update-point-role-in-sccm-secondary-site/ and we will cover WSUS role installation in upcoming post
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?