620 likes | 703 Views
Discover how to ease Configuration Manager operations with Azure hosting and simplification strategies. Learn about moving to the cloud, site high availability, peer-to-peer options, and more. Gain insights into leveraging Azure services for a streamlined approach.
E N D
Deep dive into Configuration Manager infrastructure simplification with the cloud Rob York @robdotyork Kerim Hanif @kerimhanif Configuration Manager BRK3007
Product Themes • Cloud Value • Get Current Stay Current • Simplification • Customer Voice
Agenda • Running Configuration Manager in Azure – a recap • Options for moving to Azure • Site HA to move your on prem ConfigMgr into Azure hosting • CMG and CDP to simplify Internet management • Peer-to-peer – reducing DP count
Azure hosting of ConfigMgr is just another datacentre in your environment
Azure by numbers • Over 4000 Cloud DP and CMG • 20,000 Site Systems in Azure IaaS
Three main routes to Azure hosted Configuration Manager New Lift and shift Hybrid
Options for moving existing infrastructure to Azure Site Restore x2V Site Server HA Reference Restore
ConfigMgr Site Server High Availability • Why? • Many customers consider ConfigMgr a mission critical service • Enables simplification for customers that chose hierarchy for fault tolerance • Easy move to Azure, to a new hardware/OS • How? • SQL Always On Availability Groups (recommended) • Shared content library • No dependency on Windows or hardware-based clustering • Future Goals • Hierarchy support • Active/active site servers
Architecture SQL AOAG SQL AOAG Primary2 Primary1 Active mode Passive mode SQL AOAG Site Server Site Server SCP MP Passive mode SMP Site Server Shared Content Library
Demo Site Server High Availability – Part 1
Windows Update Scenario 1 – Road Warriors Corporate Network Internet Site MP DP SUP AD CA DMZ Azure Firewall Firewall
Windows Update Internet-based Client Management Corporate Network Internet Site SUP DP MP MP DP SUP AD CA DMZ AD CA Azure Firewall Firewall
Manage traditional clients that roam on the Internet Easily Configured through the ConfigMgr Console Without exposing internal resources to the Internet Support Key ConfigMgr client features Without additional infrastructure
Windows Update Cloud Management Gateway Corporate Network Internet DP MP SUP CDP Site CMG AD CA DMZ Azure Outbound port 443 Logical data flow CMGConnectionPoint Firewall Firewall
Windows Update Scenario 2 – Branch Offices Site Corporate Network Internet Datacentre CDP DP MP DP SUP MP DP SUP DP AD CA HQ Azure Branch Branch
Scaling CMG Corporate Network Azure CMG CMG APAC Site NA Site East US East Asia Standard A2 VM Standard A2 VM Standard A2 VM Standard A2 VM CMGConnectionPoint CMGConnectionPoint ~6,000 ~6,000
Internet Cloud Management Gateway Azure Server Authentication “Service” Certificate Corporate Network Client Authentication Certificate AAD Device Registration Certificate MP SUP DP Site CMG Issued and signed by public provider (recommended) -OR- Issued by Company PKI Trusted Root Certificate Corresponding to PKI issued client cert -OR- n/a if only using AAD authentication AD CA Client Authentication Certificate Issued by Company PKI -OR- AAD Device Registration Certificate CMGConnectionPoint Firewall
Internet Cloud Management Gateway Azure Corporate Network MP DP SUP CMG Site Management Point Server Authentication Certificate AD CA CMGConnectionPoint Firewall
Enhanced HTTP Replaces the need for Management Point Server Authentication certificates Allows HTTP Management Point to secure sensitive traffic with SSL All other, normal traffic uses standard HTTP No need for additional on premise infrastructure No need for internal PKI and certificate deployment
Enhanced HTTP Replaces the need for Management Point Server Authentication certificates Allows HTTP Management Point to secure sensitive traffic with SSL All other, normal traffic uses standard HTTP No need for additional on premise infrastructure No need for internal PKI and certificate deployment
Best Practices and FAQs • Use public certificate provider • Supports Azure US Government • Unsupported features
Demo Site Server High Availability – Part 2
Peer-to-Peer Options in SCCM • BranchCache • Client Peer Cache • Delivery Optimization • Products created by our Alternate Content Provider (ACP) partners
Why 3 peer-to-peer technologies? • Complex network topologies requiring peer-to-peer to extend beyond the subnet • Support for Windows 7, 8 and Windows Server 2008, 2012, 2016 products • Air-gapped / offline environment support I’m not using Peer-to-Peer yet, which technology should I consider? • Using a Modern Management tool? Implement Delivery Optimization • Using SCCM? Or Co-management? – look at a combination of PeerCache and Delivery Optimization (PeerCache for DP hosted scenarios, Delivery Optimization for cloud scenarios). • Already have BranchCache implemented? You can use all 3 technologies in parallel, leverage PeerCache and DO for scenarios that are not supported by BranchCache
Highlights and What’s Coming Soon • General • Boundary group options tab (new changes in 1810) • Ability for Pull DPs to use Cloud DP as a source DP (in 1806) • Moving site server content library to a remote location (in 1806) • Client Peer Cache • Partial content download support (in 1806, for SCCM generated content) • Will see WAN usage reduction as a result of this change • Utilize Windows LEDBAT between DP to Client (in 1806) • Delivery Optimization • SCCM boundary group integration (in 1802) • More DO configuration control in SCCM client agent settings (future) • DO supporting SCCM content (future)
New Boundary Group Options Tab Coming soon
WAN Usage Reduction HQ Boundary Group Two boundary groups, boundary group fallback is set to 30 min, content (contoso.exe) only exists on DP on HQ • t0: Content is distributed to all the clients in the branch office • t5: Download Contoso.exe, it is available on DP on HQ, wait 30 min • t6: Download Contoso.exe part 1 from DP. PCS1 starts downloading part 1 immediately. • t7: Download part2 from DP. PCS2 starts downloading part 2 immediately. • t9:PCS1 finishes downloading part 1, notifies MP of successful completion. MP says, now download part 3 from DP on HQ. • t10: PCS2 finishes downloading part 2, notifies MP of successful completion. MP says, download part 1 from PCS1 and part 4 from DP on HQ. • t25: This continues until all peer sources have all the parts • t30: C1 finishes 30 min waiting, talks to MP before downloading from DP, MP says download Contoso.exe, it is available in both PCS1, PCS2 and DP. Clients always prefer peers. Management Point (MP) Distribution Point (DP) Contoso.exe t0 t25 t10 Fallback 30 min t6 t9 t7 t5 t30 Branch Office Boundary Group Client 1 (C1) Peer Cache Source 1 (PCS1) Client 2 (C2) Peer Cache Source 2 (PCS2)
Default Settings X Default Settings Background Intelligent Transfer Client Cache Settings Client Policy Cloud Services Compliance Settings Computer Agent Computer Restart Delivery Optimization Endpoint Protection Enrollment Hardware Inventory Metered Internet Connections Power Management Remote Tools Software Center Software Deployment Software Inventory Software Metering Software Updates User and Device Affinity Windows Analytics 1802 Use Configuration Manager Boundary Groups for Delivery Optimization Group ID Download mode: OK OK Cancel Cancel Group ID Maximum cache size (percentage): Maximum cache size (GB, overrides percentage): Group Yes Minimum file size to cache (MB): Minimum background speed (KB/sec): Maximum download bandwidth (KB/sec): ……… ……… ……… and others….. Planned
Windows LEDBAT Integration • Windows LEDBAT is a TCP congestion module • Windows LEDBAT transfers data in the background and does not interfere with other TCP connections. • LEDBAT does this by consuming unused bandwidth on the network • SCCM version needs to be • 1806+hotfix rollup (ETA end of October, fixes a perf issue) • DP needs to be running on • Windows Server 2016+ • Windows Server, version 1709+
Today Future Infrastructure Simplification Directory Sync Corporate Network Active Directory Azure IaaS Azure Active Directory ExpressRoute CAS Azure PaaS CMG CDP SQL AlwaysOn EMEA LATAM NA2 NA1 APAC ? DP DP DP DP DP DP DP DP DP DP DP DP DP DP DP Branch Office 1 Branch Office 1 Branch Office 1 Branch Office 1 Branch Office 1 HQ1 Branch Office 2 Branch Office 2 Branch Office 2 Branch Office 2 Branch Office 2 SUP SUP SUP SUP SUP Internet-roaming devices
Content Library Move • Prerequisite for site server HA • New UI to view and move content library on the site server • All locations with SMB shares are supported • Consider disks to be HA (RAID etc..) • Site server’s computer account needs to have full permission to the share • Distmgr.log will show details • We’ll show the progress in the UI
Things to Pay Attention in 1806 • Before site server installation, server allocated for site server in passive mode shouldn’t have any other roles • You can add roles after installation • Service Connection Point (SCP) role limitation • You need to recreate in case of a disaster • Manual failover • No hierarchy support
Installation • What to expect after installation • All the site server duties on passive site will be on standby • Install SCCM console on the Passive site server (if needed, not installed automatically) • Promotion • Action is on the passive site server (in case active is not available) • We let know all the existing roles that the site server is changing • FailoverMgr.log (passive), SiteComp.log (active and passive) • Future plans • Hierarchy support, active/active mode • Prereqs runs on the active site server to see if it is ok to install a site server on passive • Machine account permissions on VM2 • net localgroup administrators /add vm1$ • Machine account permissions on VM1 • net localgroup administrators /add vm2$ • SQL permissions • Site server will kick off the installation on the passive site server • FailoverMgr.log (active) • ConfigMgrSetup.log (passive) • Creates a new component SMS_FAILOVER_MANAGER