DIDOES ITEndpoint Engineering
← Tous les articles

Technologie IT / Inside Endpoint

Cloud Management Gateway : architecture et flux de gestion Configuration Manager sur Internet

Le CMG n’expose pas directement mon management point sur Internet. Il fournit un relais HTTPS dans Azure, authentifie les clients selon le design choisi et transmet les requêtes au site par un connection point sortant.

01

L’essentiel

Cloud Management Gateway permet aux clients Configuration Manager itinérants de recevoir policy, inventaire, applications et mises à jour prises en charge sans VPN et sans publication entrante de l’infrastructure on-premises.

L’architecture actuelle utilise un virtual machine scale set Azure, un certificat serveur, une ou plusieurs app registrations Entra et le CMG connection point installé sur un site system. Les management points et software update points doivent accepter le trafic CMG.

L’authentification client peut utiliser Microsoft Entra, un certificat PKI ou un token Configuration Manager selon le scénario. Le choix détermine capacités user-centric, dépendances CRL et onboarding des postes Internet.

Cloud Management Gateway permet aux clients Configuration Manager itinérants de recevoir policy, inventaire, applications et mises à jour prises en charge sans VPN et sans publication entrante de l’infrastructure on-premises.
02

Pourquoi cette technologie existe

Le client détermine s’il est intranet ou Internet selon sa capacité à joindre un contrôleur de domaine ou un management point on-premises. En Internet, il utilise le CMG connu par sa policy de localisation.

Le service CMG s’exécute dans Azure sur VM scale set et reçoit le trafic HTTPS. Microsoft gère la plateforme; l’organisation ne place pas un firewall ou proxy d’inspection devant les instances CMG.

Le CMG connection point est un rôle de site system qui initie des connexions sortantes persistantes vers le service. Il transporte les requêtes vers le site sans ouverture entrante depuis Internet.

Architecture Cloud Management Gateway s’appuie sur la chaîne Client → Azure CMG → Connection point → Site roles. Comprendre le rôle de chaque étape permet de distinguer la demande envoyée, le traitement réellement effectué et l’état finalement observé.

Les dépendances importantes sont Configuration Manager supporté, abonnement Azure et droits séparés, certificat serveur CMG, app registrations Entra. Elles font partie du fonctionnement de la technologie: leur absence peut expliquer un résultat sans remettre en cause le composant étudié.

Les cas limites les plus utiles à connaître sont Provisioning failed, CMG Ready, client offline et Policy OK, contenu absent. Ils montrent où le modèle nominal peut diverger et quelles données permettent de lire cette divergence.

Le parcours devient plus concret en suivant les composants dans leur ordre réel. Client ouvre la séquence: Détecte Internet et ouvre HTTPS vers le CMG. Azure CMG prend ensuite le relais: Préauthentifie et relaie sans exposer le site. Le traitement se poursuit avec Connection point, où Maintient le canal sortant vers Azure. Enfin, Site roles ferme la boucle: MP, SUP et content traitent la demande. Cette lecture évite de confondre un ordre envoyé avec son exécution, puis son exécution avec l’état restitué à l’administrateur. Elle indique aussi où chercher l’heure, l’identité et le résultat qui permettront de rapprocher deux observations.

Les limites se comprennent mieux à partir de situations concrètes. « Provisioning failed » conduit d’abord à vérifier CloudMgr/CMGSetup, car la cause possible est Azure, app ou certificat. Pour « CMG Ready, client offline », la preuve utile devient LocationServices/CcmMessaging. Les cas « Policy OK, contenu absent » et « Erreur certificat » montrent enfin que deux symptômes proches peuvent appartenir à des phases différentes. Cette distinction n’est pas un détour de dépannage: elle fait partie du modèle de fonctionnement et explique la manière dont Architecture Cloud Management Gateway expose ses états, ses délais et ses erreurs.

Dans un environnement réel, les conditions Configuration Manager supporté, abonnement Azure et droits séparés, certificat serveur CMG, app registrations Entra doivent être réunies en même temps. La validation porte ensuite sur Dessiner authentification et rôles cibles, Créer le CMG VM scale set en pilote, Ajouter le connection point et Autoriser MP, SUP et contenu nécessaires. Ce croisement est important: un prérequis confirme que le scénario peut fonctionner, alors qu’un contrôle de validation prouve qu’il a effectivement fonctionné. Il reste donc possible d’avoir une plateforme éligible mais mal configurée, ou une première exécution réussie dont l’état n’est pas encore visible dans le service. Le modèle présenté dans cet article sert précisément à lire ces écarts sans attribuer trop vite le résultat au mauvais composant. Il donne aussi au support un vocabulaire commun pour décrire l’étape atteinte et la preuve encore manquante.

MATRICEObjectifs et périmètre
Points à comprendrePérimètre étudié
Dessiner authentification et rôles cibles.Configuration Manager, Cloud Management Gateway, CMG, Azure
Créer le CMG VM scale set en pilote.Inside Endpoint — Client, Azure CMG, Connection point, Site roles
Ajouter le connection point.Configuration Manager supporté, abonnement Azure et droits séparés, certificat serveur CMG
03

Architecture, composants et flux de données

Le client détermine s’il est intranet ou Internet selon sa capacité à joindre un contrôleur de domaine ou un management point on-premises. En Internet, il utilise le CMG connu par sa policy de localisation.

Le service CMG s’exécute dans Azure sur VM scale set et reçoit le trafic HTTPS. Microsoft gère la plateforme; l’organisation ne place pas un firewall ou proxy d’inspection devant les instances CMG.

Le CMG connection point est un rôle de site system qui initie des connexions sortantes persistantes vers le service. Il transporte les requêtes vers le site sans ouverture entrante depuis Internet.

FLUXChaîne fonctionnelle — Architecture Cloud Management Gateway
  1. ClientDétecte Internet et ouvre HTTPS vers le CMG.
  2. Azure CMGPréauthentifie et relaie sans exposer le site.
  3. Connection pointMaintient le canal sortant vers Azure.
  4. Site rolesMP, SUP et content traitent la demande.

Cette chaîne situe les preuves à rapprocher pour Architecture Cloud Management Gateway. Le résultat d’une étape ne permet pas de déduire celui de la suivante.

04

Prérequis, compatibilité et limites de support

Le fonctionnement décrit suppose Configuration Manager supporté, abonnement Azure et droits séparés, certificat serveur CMG, app registrations Entra, CMG connection point. Ces conditions permettent de distinguer une limite de Architecture Cloud Management Gateway d’un scénario simplement non éligible.

  • Configuration Manager supporté
  • abonnement Azure et droits séparés
  • certificat serveur CMG
  • app registrations Entra
  • CMG connection point
  • MP/SUP compatibles
  • budget, alertes et runbook certificat
05

Cycle de fonctionnement, étape par étape

Le cycle de Architecture Cloud Management Gateway traverse Client → Azure CMG → Connection point → Site roles. La procédure détaille ce que produit chaque composant et la preuve attendue avant de passer à l’étape suivante.

Dans Architecture Cloud Management Gateway, les étapes « Identifier les composants », « Observer le traitement », « Relier les états », « Valider le modèle » séparent l’intention, son transport, son traitement et le résultat final.

PROCÉDURECycle d’exécution — Architecture Cloud Management Gateway
  1. 01Identifier les composants
    Emplacement
    Client — Configuration Manager
    Commande / configuration
    Dessiner authentification et rôles cibles.
    Résultat attendu
    Créer le CMG VM scale set en pilote.
    Vérification
    Ajouter le connection point.
    Impact
    Lecture seule.
    Retour arrière
    Aucun.
  2. 02Observer le traitement
    Emplacement
    Azure CMG — Cloud Management Gateway
    Commande / configuration
    Créer le CMG VM scale set en pilote.
    Résultat attendu
    Ajouter le connection point.
    Vérification
    Autoriser MP, SUP et contenu nécessaires.
    Impact
    Impact limité au pilote.
    Retour arrière
    Retirer l’affectation et restaurer l’état précédent.
  3. 03Relier les états
    Emplacement
    Connection point — CMG
    Commande / configuration
    Ajouter le connection point.
    Résultat attendu
    Autoriser MP, SUP et contenu nécessaires.
    Vérification
    Tester un client Internet
    Impact
    Collecte de preuves minimisées.
    Retour arrière
    Aucun pour la collecte.
  4. 04Valider le modèle
    Emplacement
    Site roles — Azure
    Commande / configuration
    Autoriser MP, SUP et contenu nécessaires.
    Résultat attendu
    Tester un client Internet
    Vérification
    Lire logs de chaque segment
    Impact
    Extension contrôlée ou arrêt.
    Retour arrière
    Suspendre la vague et appliquer le runbook de retour arrière.

Les états attendus permettent de suivre Architecture Cloud Management Gateway d’un composant au suivant.

06

Fonctionnement détaillé de Architecture Cloud Management Gateway

Le client détermine s’il est intranet ou Internet selon sa capacité à joindre un contrôleur de domaine ou un management point on-premises. En Internet, il utilise le CMG connu par sa policy de localisation.

Le service CMG s’exécute dans Azure sur VM scale set et reçoit le trafic HTTPS. Microsoft gère la plateforme; l’organisation ne place pas un firewall ou proxy d’inspection devant les instances CMG.

Le CMG connection point est un rôle de site system qui initie des connexions sortantes persistantes vers le service. Il transporte les requêtes vers le site sans ouverture entrante depuis Internet.

  • Configuration Manager supporté
  • abonnement Azure et droits séparés
  • certificat serveur CMG
  • app registrations Entra
07

Traitement, exploitation et cas limites de Architecture Cloud Management Gateway

Le certificat serveur du CMG établit le canal TLS et son nom doit correspondre au service. Son renouvellement est planifié longtemps avant expiration en conservant exactement les exigences de nom et chaîne.

Les clients Microsoft Entra joined ou hybrid joined peuvent s’authentifier avec leur identité Entra. Les certificats PKI prennent en charge d’autres scénarios, mais nécessitent chaîne de confiance et CRL publique si la vérification de révocation est activée.

Les management points et software update points choisis autorisent le trafic CMG. Le contenu peut être servi depuis le stockage associé si l’option est activée et si les packages sont distribués au CMG.

  • Tester un client Internet
  • Lire logs de chaque segment
  • Mesurer trafic, coût et résilience
08

Lire les états propres à Architecture Cloud Management Gateway

Les boundary groups peuvent référencer le CMG et préférer les sources cloud. Cette préférence influence VPN et agences; je mesure coût d’egress, latence et impact sur le WAN avant activation large.

CloudMgr.log et CMGSetup.log suivent le provisioning; CMGService.log et SMS_Cloud_ProxyConnector.log suivent le service et la connexion; LocationServices.log, ClientLocation.log et CcmMessaging.log décrivent le client.

Le pilote teste un poste Internet pur, policy, inventaire, application, software update, rotation de certificat et panne du connection point. Les alertes de trafic et coût Azure sont calibrées sur les volumes réels.

  • Provisioning failed — CloudMgr/CMGSetup
  • CMG Ready, client offline — LocationServices/CcmMessaging
  • Policy OK, contenu absent — ContentTransferManager
  • Erreur certificat — TLS et CMG properties
09

Pilote et suivi opérationnel de Architecture Cloud Management Gateway

Le pilote couvre le périmètre Configuration Manager, Cloud Management Gateway, CMG, Azure et contrôle Dessiner authentification et rôles cibles. Créer le CMG VM scale set en pilote. Ajouter le connection point. Les résultats sont segmentés selon les populations réellement concernées par Architecture Cloud Management Gateway.

Les cas d’échec « Provisioning failed », « CMG Ready, client offline », « Policy OK, contenu absent » sont reproduits lorsque c’est possible. Ils vérifient que l’écart reste visible et que la procédure indique une preuve exploitable.

Le suivi après déploiement conserve CMG ne remplace pas le site, pas d’inspection devant le service Azure, certificat à renouveler, coût contenu à mesurer. Une évolution de version, de licence ou de dépendance déclenche une nouvelle lecture de ces points.

10

Interfaces d’observation, commandes et exemples

Les exemples rendent visibles Dessiner authentification et rôles cibles. Créer le CMG VM scale set en pilote. Ajouter le connection point. Autoriser MP, SUP et contenu nécessaires. Leur intérêt est d’identifier le producteur de chaque donnée et le moment où elle est mise à jour.

Pour Architecture Cloud Management Gateway, les interfaces documentées restent la référence de conception. Les fichiers, tâches ou clés observés localement servent à expliquer un état précis et peuvent évoluer avec le composant.

POWERSHELLCollecte client CMG — lecture seule
# Collecte de diagnostic
$ErrorActionPreference = 'Stop'
try {
  Get-Service CcmExec | Select-Object Status,StartType
  Get-CimInstance -Namespace 'root\ccm' -ClassName SMS_Authority | Select-Object CurrentManagementPoint,Name
  Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\CCM' -ErrorAction SilentlyContinue | Select-Object CMGFQDNs
  Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\CCM\Security' -ErrorAction SilentlyContinue | Select-Object ClientAlwaysOnInternet
} catch { Write-Error "Collecte CMG impossible : $($_.Exception.Message)"; exit 1 }

Les valeurs de registre servent au diagnostic et ne doivent pas être créées sans une procédure documentée et un test du retour au réseau intranet.

11

Observabilité : où lire l’état réel

La chronologie de Architecture Cloud Management Gateway relie Client, Azure CMG, Connection point, Site roles. Les heures et identifiants communs permettent de savoir si les états appartiennent à la même tentative.

La collecte commence par Dessiner authentification et rôles cibles. Créer le CMG VM scale set en pilote. Ajouter le connection point. Autoriser MP, SUP et contenu nécessaires. Ces contrôles conservent l’état qui explique le symptôme avant une nouvelle évaluation.

Les résultats sont lus avec les causes « Azure, app ou certificat », « Location ou auth », « Package non distribué » en tête, sans déduire une correction d’un code ou d’un statut isolé.

  • Dessiner authentification et rôles cibles.
  • Créer le CMG VM scale set en pilote.
  • Ajouter le connection point.
  • Autoriser MP, SUP et contenu nécessaires.
  • Tester un client Internet
  • Lire logs de chaque segment
  • Mesurer trafic, coût et résilience
MATRICELecture structurée des preuves — Architecture Cloud Management Gateway
CoucheQuestionPreuveDécision
CiblageLe poste devait-il recevoir la configuration?Groupe, filtre, licence et affectationCorriger le ciblage avant le client
TransportLa demande a-t-elle atteint sa destination?Check-in, événement, request-id ou téléchargementTraiter identité, réseau ou service
TraitementLe composant a-t-il évalué la demande?Journal, état par paramètre ou résultat APICorriger la valeur ou le composant
RésultatL’objectif final est-il atteint?Contrôle fonctionnel et rapport corréléValider ou maintenir NO-GO
12

Validation du modèle et cas d’usage

Le modèle est cohérent lorsque Dessiner authentification et rôles cibles, Créer le CMG VM scale set en pilote, Ajouter le connection point et Autoriser MP, SUP et contenu nécessaires. Ces contrôles relient la configuration du service au résultat réellement observé.

  • Dessiner authentification et rôles cibles.
  • Créer le CMG VM scale set en pilote.
  • Ajouter le connection point.
  • Autoriser MP, SUP et contenu nécessaires.
  • Tester un client Internet
  • Lire logs de chaque segment
  • Mesurer trafic, coût et résilience
13

Limites, modes de panne et lecture des erreurs

Les écarts connus de Architecture Cloud Management Gateway incluent Provisioning failed, CMG Ready, client offline, Policy OK, contenu absent, Erreur certificat. Le tableau les replace dans leur phase et précise la donnée à contrôler.

MATRICEMatrice de diagnostic
SymptômeCause à confirmerPreuve recherchéeCorrection ciblée
Provisioning failedAzure, app ou certificatCloudMgr/CMGSetupCorriger le prérequis
CMG Ready, client offlineLocation ou authLocationServices/CcmMessagingCorriger identité ou policy
Policy OK, contenu absentPackage non distribuéContentTransferManagerDistribuer au CMG
Erreur certificatChaîne, nom ou expirationTLS et CMG propertiesRenouveler selon runbook
Coût élevéContenu et egressAzure usage et reportsAjuster sources/boundaries

La matrice relie les symptômes propres à Architecture Cloud Management Gateway aux preuves qui permettent de choisir une correction ciblée.

14

Adoption progressive, réversibilité et vigilance

L’adoption de Architecture Cloud Management Gateway commence sur le périmètre Configuration Manager, Cloud Management Gateway, CMG, Azure, Inside Endpoint — Client, Azure CMG, Connection point, Site roles, Configuration Manager supporté, abonnement Azure et droits séparés, certificat serveur CMG. Les limites et actions de réversibilité ci-dessous cadrent la progression.

MATRICERéversibilité
Action
désactiver l’usage CMG dans les client settings du pilote
retirer le CMG des boundary groups et sources cloud
supprimer le service uniquement après retour des clients vers une source valide et sauvegarde de la configuration
MATRICELimites et points de vigilance
Point à contrôler
CMG ne remplace pas le site
pas d’inspection devant le service Azure
certificat à renouveler
coût contenu à mesurer
R

Références et mots-clés

Références techniques publiques

Configuration ManagerCloud Management GatewayCMGAzureInternet clientsPKI

Continuer la lecture

Modern Workplace LabOMA-DM et WinDC en double inscriptionEndpoint LabDiagnostic complet des applications Win32