ConfigMgr backup - PandaM0nium/MEMC GitHub Wiki
Configuration Manager backup
Preparation
Prepare backup location
Select local or network location for ConfigMgr backup
The location need to grant access to SQL account performing backup
Prepare recovery pre-requisite
Windows ADK (version of the ConfigMgr installation)
WindowsPEAddons (Version of the ConfigMgr installation)
SQL Server (version of the ConfigMgr installation) - SQL Server installer, SQL server patch, SQL report viewer/builder, SQL Ct
Documentations - Outlining the disk layout, SQL server version, UNC shares, and site server roles (this can be just a screenshot of each component mentioned)
1) Disk layouts and purpose of each disk
2) SQL server version number (https://sqlserverbuilds.blogspot.com/)
3) SQL service accounts running as
4) Databases structure and layout
5) UNC share (not default)
6) Site server role
Ensure SQL Server agent is running and set to start automatically
Backing up ConfigMgr using SQL maintenance plan
-
Create SQL Maintenance plan for database backup
SMSS --> Object Explorer --> Management --> Maintenance plan wizard
Select schedule according to disaster recovery plan
Select Bacck Up Database (Full) and Maintenance Cleanup Task
Select ConfigMgr DB, ReportServer, and SUSDB from the list of Databases to be backup
Specify UNC path as a backup destination (make sure SQL Server agent account has writing privilege to this location)
Select Create a sub-directory for each database
Select Compress backup in the option tab
Select Search folder and delete file based on extension - specify UNC path for the backup in Folder input box and input bak as file extenstion
Select delete files older than 2 weeks to be deleted
Input the UNC path as the location of the report log output
-
Validate backup maintenance plan by manually execute the plan and verify existence of backup files
-
Create custom backup script to back up other components
Modify custombackup.bat to include everything that you need to be backup
-
ContentLib
-
CD.Latest folder
- Custom sources folder - WSUS folder
-
-
Copy CustomBackup.bat into local location on ConfigMgr server
-
Set up basic task scheduler to run CustomBackup.bat right after SQL maintenance plan is done
Set to run about 45 minute after SQL maintenance plan start
Set to run with SYSTEM account privilege and Run with highest privileges
-
Verify content backup by run the schedule task and verify existence of all back up files