1 / 31

Wayne Miller Consultant Microsoft

S oap  C lorox  C omet  M urphy  2012. Wayne Miller Consultant Microsoft. S oap  C lorox  C omet  M urphy  2012. Housekeeping steps needed to prepare to transition Package/Programs to SCCM 2012. Objectives. Preparation for SCCM 2012

kina
Download Presentation

Wayne Miller Consultant Microsoft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Soap Clorox Comet Murphy 2012 Wayne Miller Consultant Microsoft

  2. Soap Clorox Comet Murphy 2012 Housekeeping steps needed to prepare to transition Package/Programs to SCCM 2012

  3. Objectives • Preparation for SCCM 2012 • Transition existing Packages/Program from SCCM 2007 to SCCM 2012 • Relate the new App Model to how deployments will be different in SCCM 2012 • Convert existing Packages/Programs into the new App Model

  4. Tip # 1 – Deploying SCCM 2012 is a Team Effort • Active Directory Team • Active Directory Naming Standards for AD Groups (SCCM Admin Groups, Users Groups, Computer Groups) • Review AD to see about Role Based Software Deployments • Communication Team • Plan – Users • System Center Configuration Team • Roles and Responsibilities especially with multiple sites/hierarchies being flattened • SCCM Naming Standards (Collections, Packages, Programs) • Program Name should reference Package Name • Prefix Names with Organization that created them

  5. Tip # 2 - Things to Prepare for SCCM 2012 • Move from SCCM Web Reporting to SQL Reporting Services • SCCM 2007 SP2 • Become familiar with • 64 BIT OS (Server 2008 or 2008 R2) Required All SCCM Roles except DP • SQL 2008 (64 bit) or SQL 2008 R2 • Ensure Licensed for Proper Version of SQL • CASS SQL Standard – 50 K Entire Hierarchy • CASS SQL Enterprise – 400 K Entire Hierarchy

  6. Tip # 3 - Minimize Network Traffic • Recommend Enabling BranchCache on DPs • Minimize Network Traffic in existing 2007 Environment • One Less Thing to Do During Migration • Slowly Copy Content to the Distribution Point • Minimize the DP Footprint • Recommend using clean OS Load • Copy Only Packages that have Active Advertisements

  7. Steps to Migrate Applications from SCCM 2007 to SCCM 2012 • Prereqs – SCCM 2007 SP2 • Step 1 –Package/Programs Migration to SCCM 2012 • Step 2 –Application Migration to SCCM 2012 App Model via PCM

  8. Package/Program Migration • Built-in Migration Tool • Migration Job Types: • Collection based Migration (Select a collection and migrate associated objects) • Object Migration (collections, software distribution packages, boundaries, metering rules etc.) • Schedule Migration • Migrate Changed Objects • Content functionality: • Re-use of existing ConfigMgr 2007 content (DP Sharing) • Distribution Point Upgrade – No Longer Supports SCCM 2007

  9. What Can/Can Not be Migrated • These Objects Can Migrate • Direct Membership • Dynamic Collections Migrate • These Objects Can Not Migrate • Empty Collections (Folders) • Collections that exclude or include other collections by CollectionIDs (ex. Select ResourceID from SMS_CM_RES_COLL_S00000013) • Heterogeneous Collections - Collection with users and devices • Packages with a Source Directory – That Use Drive Letter on Site Server

  10. Package/Program Migration - Strategy • LAB TEST • Minimal Risk – Use Existing Central Site • Verify that backup is running. Attempt Disaster Recovery • Schedule Migration off peak; after backup is completed • Ultra Conservative – New Site 2007 • Attach as Child Site -> Detach • Perform Migration from that site

  11. Application Migration Where to Start • Determine Active Advertisements • Advertisement • Naming Standard (Should Reference Package/Program) • Download and Execute if Possible (Supports Branch Cache) • Packages • Naming Standards • Source Directory is UNC • IF possible ensure MSI only 2 Programs Exists (Install / Uninstall) and Import MSI Code • Program • Naming Standards (Not Default MSI name Can rename after converting to new App Model) • Maximum Runtime set • Restrict Program to proper OS • Investigate Package / Program Setting for Dependent Programs • Collections • Naming Standards • Logic – Requirements • If going from decentralized to centralized environment ensure collections are scoped correctly

  12. Determine What Packages/Programs Need to be Modified demo

  13. Steps to Migrate Applications from SCCM 2007 to SCCM 2012 • Prereqs – SCCM 2007 SP2 • Step 2 –Application Migration to SCCM 2012 App Model via PCM

  14. Application Model • Manage applications; not scripts • Application Management: • Detection method – re-evaluated for presence: • Required application – reinstall if missing • Prohibited application – uninstall if detected • Requirement rules – evaluated at install time to ensure the app only installs in places it can, and should • Dependencies – relationships with other apps that are all evaluated prior to installing anything • Supersedance – relationships with other apps that should be uninstalled prior to installing anything • Update an app – Automatic revision management Unique Collections for every app NOT Required

  15. Application Model Diagram Administrator Properties General information about the software application Keep your apps organized and managed End User Metadata The “friendly” information for your users App-V Windows Script Windows Installer (MSI) Mobile (CAB) Deployment Type Workhorse for application Is app installed? Detection Method Command line and options Install Command Can/cannot install app Requirement Rules Apps that must be present Dependencies Source files for the app Content

  16. App-Migration PCM (Package Conversion Manager) • Solution Accelerator Kit • Free Download from Microsoft • Converts Packages/Programs to new Model • Creates Requirements based on Collection Logic

  17. Analysis Engine InternalsUnderstanding manual versus automatic rules in PCM AUTOMATIC • Package contains only 1 MSI • No unconverted dependencies • Content is accessible MANUAL • Must have content • Is a Software Distribution Package • Contains at least 1 program NOT APPLICABLE • Everything “else”

  18. Detection MethodsThe main reason your package is manual • Detection Method Importance • App will either always install • App will never install • Can only be automatically derived from MSI’s • EXEs = Manual • MSI’s with multiple product IDs • Pick the first one • Uninstall Programs will be discarded • Automatically derived for MSI

  19. Best Practices for ConversionsThe suggested conversion process for upgrading DPs 2007 Infrastructure 2012 Lab 2012 Production Migrate Objects Create Apps in Lab Test Apps in Lab Export & Import

  20. Summary • Coordinate SCCM Deployment with Multiple Teams • Start implementing BranchCache • Move from web reporting to SQL Reporting Services • Clean Up Old Environment • Collections should be computers or users • Packages Use UNC for source path instead of local path • Programs Add Operating Systems, App Dependency, Maximum Run Time, MSI if Possible (1) • Migrate Active Packages/Programs • Use Package Conversion Manager convert apps in LAB. Export/Import into Production

  21. Please don’t forget your evaluations … Email: wayne.miller@microsoft.com Need more information on DMVMUG Visit www.dmvmug.com or send a question to dmvmug@dmvmug.com Questions?

  22. Backup

  23. Hierarchy Change Why did we need multiple sites ? • SCCM 2007 / SCCM 2012 Answer • Administrative Control – Role Based Security • Different Client Settings - Global Settings / Collection Settings • Impact to Environment losing a site • Need to control bandwidth (Primary and Secondary) – Control Bandwidth on DP like Site • Politics • Regulatory • Size of environment • SCCM 2012 • Impact to Environment losing CAS (Deploy Separate Hierarchies in different regions) • Politics • Regulatory • Size of environment

  24. Role-Based Administration • Central management for security • Role-Based Administration lets you map the organizational roles of your administrators to defined security roles: • Removes clutter from the console • Supports “Show me what’s relevant to me” based on my Security Role and Scope

  25. SCCM 2012 Hierarchy • CA – 25 Child Primary Sites • SQL Enterprise – 400 K Clients • SQL Standard – 50 K Clients • Each Primary • No Child Primaries • 50K (SQL Local) / 100K (SQL Remote) • 10 MP (each MP Supports 25K, more than 4 for redundancy) • 1 Fallback Status Point • 4 SUP (SUP on SS 25K clients, Remote 100K) • 250 Secondary Sites (Sites Less than < 500 use DP) • 250 DPs (each supporting 4K clients) • Maximum of 5K total DPs including Secondary Sites DPs

  26. SCCM 2012 Hierarchy Contd • Secondary Sites • 2.5 K Clients • 1 MP and must be installed on Site Server • 250 DPs (each supporting 2.5K clients) • Application Catalog website point • Each Instance 400k • Improved performance 50k per instance • Should coexist with Application Catalog web service point

  27. 2007 versus 2012 - Side-by-SideApplication feature mapping • Configuration Manager 2007 • Configuration Manager 2012 Application & Deployment Type Package & Programs Deployment Advertisement Collection Rules GC’s & Requirement Rules Run Advertised Programs Software Center User Device Affinity (UDA) Software Catalog

  28. BranchCache – What is it? • Distributed Cache Mode (SCCM Supported) • 1st client downloads from DP • Subsequent clients download from 1st client • Reduces need for DP at Branch Offices • Lightens the load on DP for subsequent requests by other clients

  29. BranchCache Installation • Using Server Manager install Branch Cache Feature • Either On or Off • Configure Group Policy – Clients (Computer Configuration-> Administrative Template-> Network -> BranchCache) • Turn on BranchCache – Enabled • Set BranchCache Distributed Cache mode – Enabled • Set BranchCache Hosted Cache mode – Not Configured (Not supported SCCM) • Configure BranchCache for network files – Round Trip network latency • Set percentage of disk space used for client computer cache (5% default) • Add Firewall Rules

  30. BranchCache – Requirements • Server DP Requirements - Windows Server 2008 R2 with BITS enabled • Clients Supported • Server 2008 R2 & Windows 7 (Natively Supported) • Server 2008 SP1/SP2 & Windows Vista SP1 (BITS 4.0 required) • Packages must be Set to Download and Execute

  31. Administration - Central Site vs CAS • SCCM 2007 – Central Site • Child Primary had ability to create packages, advertisements, etc • Client Objects flowed up the hierarchy • Collection, Packages, Advertisement Flowed down the hierarchy • SCCM 2012 • All administration has to be done at CAS • If CAS is down no new packages, deployments (advertisements) etc • All objects replicate throughout the hierarchy

More Related