Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fall, Spring and Everything In Between

Jamf
October 25, 2018

Fall, Spring and Everything In Between

Presentation from JNUC 2018, the world's largest rally of Apple IT administrators.

Session:
Fall, Spring and Everything In Between

Presented by:
Emily Kausalik-Wittle, Home Depot
Mark Buffington, Jamf

View all session slides, recordings and more at https://www.jamf.com/events/jamf-nation-user-conference/2018/.

Jamf

October 25, 2018
Tweet

More Decks by Jamf

Other Decks in Technology

Transcript

  1. © JAMF Software, LLC
    Emily Kausalik-Whittle
    Mac Systems Engineer

    The Home Depot
    Mark Buffington
    Senior Sales Engineer

    Jamf

    View full-size slide

  2. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Fall, Spring and Everything in Between
    Presentation agenda:

    • What are we doing here anyway?

    • A look to the past

    • Find what matters to you, ASAP

    • Preparing a VM test environment

    • Make your decisions

    View full-size slide

  3. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Your Mission: Tech Enablement

    View full-size slide

  4. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Working at the pace of Apple
    • Consumer features, users will update

    • May have OS “infrastructure” changes

    • WWDC sessions provide information

    • Timing linked to iPhone releases
    Annual “Fall” OS Releases

    View full-size slide

  5. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Working at the pace of Apple
    Annual “Fall” OS Releases

    View full-size slide

  6. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Working at the pace of Apple
    • Started in spring 2016 with iOS 9.3

    • Largely features that benefit admins

    • Little disruption to workflows

    • Not widely advertised pre-release
    Annual “Spring” OS Releases

    View full-size slide

  7. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Working at the pace of Apple
    Annual “Spring” OS Releases
    • 2016: iOS 9.3

    • 2017: iOS 10.3, tvOS 10.2, macOS 10.12.4

    • 2018: iOS 11.3, tvOS 11.3, macOS 10.13.4

    • 2019: ??

    View full-size slide

  8. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Working at the pace of Apple
    “In Between” Releases
    • Be ready for updates

    • 10.13.2 – User-approved MDM

    • 10.13.4 – Kext policy enforcement

    • iOS Lifecycle Management guide

    View full-size slide

  9. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    What does “Readiness” means to you?
    • App compatibility

    • Security tools, FileVault, etc.

    • Complex networks, integrations

    • Deployment workflows

    • Document along the way!
    Set your priorities first:

    View full-size slide

  10. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Max image dimensions
    Stay Informed – WWDC
    2018 Sessions:
    “What’s New in
    Device Management”
    “Your Apps and the
    Future of macOS
    Security”

    View full-size slide

  11. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Stay Informed – Email Lists
    Apple Security
    Announce Mailing List
    https://lists.apple.com/
    mailman/listinfo/
    security-announce/

    View full-size slide

  12. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Stay Informed – Pre-release
    Apple Public Beta
    Software Program
    $ Free
    https://beta.apple.com/

    View full-size slide

  13. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Stay Informed – Pre-release
    Apple Software
    Developer Program
    $ 99/year
    developer.apple.com

    View full-size slide

  14. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Stay Informed – Pre-release
    AppleSeed for IT appleseed.apple.com

    View full-size slide

  15. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Stay Informed – Pre-release
    MDM Documentation
    https://help.apple.com/
    deployment/mdm/

    View full-size slide

  16. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Stay Informed – Pre-release
    Jamf Pro Beta Program
    • Available to all
    customers

    • Jamf Nation

    > My Assets

    > Beta Programs

    View full-size slide

  17. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Stay Informed – Everything Else!
    • Apple Beta Forums
    • Jamf Nation + Betas
    • #MacAdmins Slack
    • Vendors
    • Community!

    View full-size slide

  18. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    OK – Start Testing!
    • Make your test runs easily repeatable

    • Documentation!

    • Work both in “clean” and “production”
    environments
    Define Your Objectives:

    View full-size slide

  19. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Tips for building VMs for testing
    • Quick testing of enrollment, MDM, DEP, new
    installers, policy workflows

    • Physical Macs can be tedious to reset,

    burdensome to reconfigure, expensive

    to keep around only for testing
    Why use VMs?

    View full-size slide

  20. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    • VMware Fusion*

    • installinstallmacos.py

    • AutoDMG

    • vfuse


    * required for vfuse
    Things you need for a VM

    View full-size slide

  21. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Max image dimensions
    installinstallmacos.py
    • Script by Greg Neagle

    • Pulls list of available 

    macOS installers from 

    Apple’s CDNs

    • Downloads components 

    and builds installer

    View full-size slide

  22. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC

    View full-size slide

  23. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC

    View full-size slide

  24. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Max image dimensions
    AutoDMG
    • App by Per Oloffson

    • Takes macOS installer 

    and builds never-booted,

    vanilla macOS disk image

    • Can apply updates and 

    install additional software

    View full-size slide

  25. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC

    View full-size slide

  26. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Max image dimensions
    vfuse
    • Script by Joseph Chilcote

    • Makes vmwarevm file 

    from AutoDMG disk

    • Can set name, hardware

    model ID, serial number, 

    with optional arguments

    or a template (JSON)

    View full-size slide

  27. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    780 px
    650 px
    Max image dimensions
    MDM VM
    • Can have random serial

    number

    • Must use hardware model

    ID of current Mac

    • Serial must be alpha-

    Numeric

    • Ideal for testing manual

    View full-size slide

  28. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    780 px
    650 px
    Max image dimensions
    DEP VM
    • Must have specific serial

    number of a Mac in DEP,

    assigned to MDM server

    • Model ID must match

    serial number

    • Ideal for testing DEP

    enrollment workflows

    View full-size slide

  29. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Screenshot or photo dimensions

    1080 px
    525 px
    MDM approved
    (must additionally pass “-s random”

    to generate random serial number)

    DEP enabled
    (must user serial number and
    corresponding hardware model ID
    from your DEP account)

    View full-size slide

  30. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC

    View full-size slide

  31. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC

    View full-size slide

  32. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Considerations
    • AutoDMG can only build a disk image that matches
    the host Mac’s OS (e.g., build 10.14 on 10.14 Mac)

    • AutoDMG requires the installer to be on

    an external disk to build

    (installinstallmacos.py takes care of this)

    • Clones are a game-changer for testing

    View full-size slide

  33. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Uses for MDM/DEP VMs
    • Enrollment testing

    • Workflow documentation

    • Vanilla environment, great for screenshots,

    recordings, etc.

    • App compatibility with new OS versions

    • New/updated workflow/policy testing

    View full-size slide

  34. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    What about testing with a real Mac?

    View full-size slide

  35. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    What about testing with a real Mac?
    • startosinstall is your friend!

    • tmutil snapshot in Setup Assistant

    View full-size slide

  36. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Ctrl + Opt + Cmd + T = Terminal!

    View full-size slide

  37. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    Ctrl + Opt + Cmd + T = Terminal!
    Good for 24 Hours!

    View full-size slide

  38. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC
    So… The new OS is here, are you ready?
    • Restricted Software record: “InstallAssistant”

    • Defer Software Updates restriction

    • “OS Notification Bundle”
    Buy some time if you aren’t

    View full-size slide

  39. Your logo here
    275 x 100 max
    To update, double-click
    to edit master
    © JAMF Software, LLC

    View full-size slide

  40. © JAMF Software, LL
    THANK YOU!

    View full-size slide