Menu
CCMEXEC.COM – Enterprise Mobility
  • Home
  • General
  • Configuration Manager
  • Windows 10
  • Intune
  • GitHub
  • Windows 11
  • About the author
CCMEXEC.COM – Enterprise Mobility

MEMCM 2009 TP CMG – Virtual Machine sets

Posted on September 15, 2020September 15, 2020 by Jörgen Nilsson

Configuration Manager 2009 Technical Preview is out with some great new features for us to test. One of them is Cloud Management Gateway(CMG) support for Virtual Machine Sets. This a great feature as it solves the CSP issue we had with CMG as it is using a classic service that is not available in a CSP subscription.

I needed to test it out of course, it was one of the scenarios as well which I always try to complete for all Technical Preview builds.

So what has changed?
I deleted my “old” CMG and started over. We now have the choice when we setup a new CMG if we want to use “Virtual machine scale set” or “Cloud Service ( Classic)”. As shown below

Setting up a new CMG

What I of course failed at in my first attempt was to read the documentation…… hmm.
Using Virtual machine scale sets requires new/different resource providers in Azure to be enabled in the Subscription.
I logged in to my Azure Subscription and added the following Resource Providers that are required when using Virtual machine scale sets.

Azure Resource Groups

Next change is the new service name which includes the region as well, in my case North Europe. Which required a new certificate if cloudapp.net names are used as it is in my case. If you are using a different DNS name and certificate than cloudapp.net you can just update the CNAME in DNS to point to the new service name.

CMG setup new servicename

I requested a new certificate from my CA using the same template as I used to set it up my old CMG but with the new DNS name “CCMEXECTP4.northeurope.cloudapp.azure.com” as shown below.

CMG Setup new servicename

Next step is adding my trusted Root certificate.

Adding trusted root certificate

Then we configure our alerts for our CMG

Configuring CMG alerts

Next I reconfigured my Cloud Management Connection point to use the new CMG I have setup.

Cloud management gateway properties

Then we are done, a Configuration Manager cup of coffee or actually dinner in my case and the deployment of my new CMG using Virtual Machine Scale sets was ready to use!

CMG Deployed using Virtual machine scale set

If we look in azure there are a couple of new services created for us compared to when we use the classic CMG or should we start calling it “Legacy” now? 😉

A great addition to Configuration Manager cannot wait until it ships. Support for CSP has been a long awaited feature and discussed numerous times. For more information about what is new in MEMCM 2009 TP check out the docs: Technical Preview 2009
Now that I have a new CMG up and running testing out remote control over CMG will be my next task.

  • CMG Scale Sets
  • CMG Virtual
  • CMG Virtual machine scale sets
  • Technical Preview 2009
  • 7 thoughts on “MEMCM 2009 TP CMG – Virtual Machine sets”

    1. Pingback: Microsoft Cloud ve Datacenter Management Eylül 2020 Bülten – Sertaç Topal
    2. Mike G says:
      February 28, 2021 at 9:37 am

      Hi Jörgen. I am hoping that you can answer a question I have about virtual machine scale sets. I understand this option should be used if I have a CSP subscription for Azure. Do you know if this option should only be used for that case? Does it matter if I use it and don’t have a CSP or will I run into a roadblock? Is it preferable to this as opposed to Cloud Service (Classic?) I am looking into standing up my first CMG and I’ve done a lot of research on this but haven’t been able to find a solid answer. Thanks in advance.

      Reply
      1. Jörgen Nilsson says:
        March 9, 2021 at 11:28 am

        Hi,
        The idea behind using Virtual Machine Scale sets is just that to solve the CSP licensing issue, so you should use VM Scale Sets.
        Regards,
        Jörgen

        Reply
    3. Bill says:
      March 5, 2021 at 9:28 pm

      Can you provide little details on how to access username/password and setup RDP to this VM in this model?

      Reply
    4. Pingback: Convert CMG to VM Scale Set -MEMC TP 2106 - CCMEXEC.COM - Enterprise Mobility
    5. Mark Rawson says:
      August 16, 2021 at 10:00 pm

      Thank you for this great article. I do have one question for you related to CMG, is there a way to deploy it with ARM for azure? I need to use terraform or code to push the complete setup. Any ideas?

      Reply
      1. Jörgen Nilsson says:
        September 22, 2021 at 10:17 pm

        Hi, No not that I am aware of.
        Regards,
        Jörgen

        Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    My name is Jörgen Nilsson and I work as a Senior Consultant at Onevinn in Malmö, Sweden. This is my blog where I will share tips and stuff for my own and everyone elses use on Enterprise Mobility and Windows related topics.
    All code is provided "AS-IS" with no warranties.

    Tweets by ccmexec

    Recent Posts

    • Configuring MS Edge Security Baseline v107 using Settings Catalog
    • Configuring Desktop App Installer using CSP and script?!
    • Customizing Taskbar and Start in Windows 11 22h2 with PowerShell
    • MMUGSE – physical event 2022-10-19 @Microsoft Reactor Stockholm.
    • Switch to Private Firewall profile on AAD joined when connected to specific network.

    ©2023 CCMEXEC.COM – Enterprise Mobility | WordPress Theme by Superb Themes
    This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Reject Read More
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    Non-necessary
    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
    SAVE & ACCEPT