Home / Blog / Documentation / Building a ConfigMgr Lab from Scratch: Series Intro

Building a ConfigMgr Lab from Scratch: Series Intro

In this series, I'll be walking through how I've setup our Dev ConfigMgr Lab. This post will give a basic overview, and links to the posts as they are added. At the time of this posting the main lab setup will be complete, but additional items and posts will continue to be added as we add additional features and services into the lab.
On May 21, 2020 by Gary Blok
5 min
Sample ConfigMgr Callout

Sample ConfigMgr Callout

Card description goes here.

Building a ConfigMgr Lab from Scratch

In this series, I’ll be walking through how I’ve setup our Dev ConfigMgr Lab. There is one physical server running Server 2019 DataCenter Edition, then several Virtual Machines setup for the Lab itself. This post will give the basic overview, and then link to all posts in the Building a ConfigMgr Lab Series.

Post Layout

  • Lab & VM Setup
  • Blog Post List

Assumptions

  • You already know how to setup a virtual environment and virtual networking
  • You already know how to install Windows Server on a VM

Lab Info & VMs

  • The Lab will have a separate IP Subnet, completely separated from the host’s network.
  • Domain Name: dev.www.recastsoftware.com

Virtual Machines

  • Gateway Server
    • Name: GATEWAY.dev.www.recastsoftware.com
    • LAN 1: DHCP (External Network)
    • LAN 2: Static IP (Internal Lab Network) 192.168.1.1
    • Windows Roles: RAS [MS Docs]
    • C Drive = 100GB (1 Virtual Disk)
    • Memory = 1GB
    • CPU = 2 Cores
  • Domain Controller
  • ConfigMgr Server – Current Branch
    • Name: MEMCM.dev.www.recastsoftware.com
    • LAN 1: Static IP (Internal Lab Network) 192.168.1.200
    • C Drive = 100GB (1 Virtual Disk)
    • D Drive = 50GB (1 Virtual Disk) Used for SQL Database
    • E Drive = 500GB (1 Virtual Disk) Used for DP Content Source Server
    • Memory = 8GB
    • CPU = 4 Cores
  • ConfigMgr Server – Tech Preview
    • Name: MEMCMTP.dev.www.recastsoftware.com
    • LAN 1: Static IP (Internal Lab Network) 192.168.1.201
    • C Drive = 100GB (1 Virtual Disk)
    • D Drive = 50GB (1 Virtual Disk) Used for SQL Database
    • E Drive = 200GB (1 Virtual Disk) Used for DP Content
    • Memory = 4GB
    • CPU = 4 Cores
  • Recast Management Server
    • Name: RecastMS.dev.www.recastsoftware.com
    • LAN 1: Static IP (Internal Lab Network) 192.168.1.3
    • C Drive = 100GB (1 Virtual Disk)
    • Memory = 2GB

Active Directory Accounts

  • Configuration Manager Admin (CMAdmin)
  • Network Access (CM_NA)
  • Domain Join (CM_DJ)
  • Workstation Client Push Account (CM_CP_Workstations)
  • Server Client Push Account (CM_CP_Servers)
  • Several Co-Workers (Mark, Bryan, Chris..)

Active Directory Groups

  • CM_Servers
  • CM_Admins
  • SQL_Admins
  • Server_LocalAdmins
  • Workstation_LocalAdmins
  • CM_App_DeployUsers (Contains the Co Worker Users, used as my )
  • Certificate Admins (Allows users to enroll in the Web Server we’ll set up)
  • Web Server Cert Enrollment (Contains any Webservers)

Building a ConfigMgr Lab from Scratch Series

  1. Setting up your Domain Controller
  2. Creating a Router for your Lab using Windows Server
  3. Certificate Authority – On Domain Controller 
  4. ConfigMgr Server Pre-Reqs (Windows Features)
  5. Configuration Settings (AD & GPOs)
  6. Source Server (File Share)
  7. ConfigMgr SQL Install
  8. ConfigMgr Install
  9. ConfigMgr Basic Settings
  10. ConfigMgr Collections & App Deployment
  11. ConfigMgr OSD
  12. ConfigMgr Reporting Services
  13. Cloud Management Gateway (CMG) – Certs PreReq
  14. Cloud Management Gateway (CMG) – Azure Subscription
  15. Azure Services Connection
  16. Setting up CMG in the Console
  17. Cloud Management Gateway (CMG) – Post CMG Config
  18. Cloud Management Gateway – Client CMG Endpoints

Share