Teilen über


Datenfluss für CMG

Gilt für: Configuration Manager (Current Branch)

In diesem Artikel erfahren Sie, wie Daten zwischen Komponenten des Cloudverwaltungsgateways (CLOUD Management Gateway, CMG) fließen. Für die Funktion sind bestimmte Netzwerkports und Internetendpunkte erforderlich. Sie müssen keine eingehenden Ports für Ihr lokales Netzwerk öffnen. Die Standortsystemrollen Dienstverbindungspunkt und CMG-Verbindungspunkt starten die gesamte Kommunikation mit Azure und dem CMG. Diese beiden Rollen müssen ausgehende Verbindungen mit der Microsoft-Cloud erstellen. Der Dienstverbindungspunkt stellt den Dienst in Azure bereit und überwacht diesen. Daher muss er online sein. Der CMG-Verbindungspunkt stellt eine Verbindung mit dem CMG her, um die Kommunikation zwischen dem CMG und den lokalen Standortsystemrollen zu verwalten.

Datenflussdiagramm

Das folgende Diagramm ist ein grundlegender, konzeptioneller Datenfluss für das CMG:

Datenflussdiagramm für Cloud Management Gateway (CMG).

  1. Der Dienstverbindungspunkt stellt über DEN HTTPS-Port 443 eine Verbindung mit Azure her. Die Authentifizierung erfolgt mit Microsoft Entra ID. Der Dienstverbindungspunkt stellt das CMG in Azure bereit. Das CMG erstellt den HTTPS-Dienst mithilfe des Serverauthentifizierungszertifikats.

  2. Der CMG-Verbindungspunkt stellt eine Verbindung mit dem CMG in Azure her. Es hält die Verbindung offen und erstellt den Kanal für die zukünftige bidirektionale Kommunikation.

    • Wenn Sie das CMG als VM-Skalierungsgruppe bereitstellen, erfolgt dieser Flow über HTTPS.

    • Wenn Sie das CMG als klassischen Clouddienst bereitstellen, wird zunächst TCP-TLS verwendet. Wenn bei dieser Verbindung ein Fehler auftritt, wird zu HTTPS umgeschaltet.

    Weitere Informationen finden Sie unter Hinweis 2: HTTPS-Ports des CMG-Verbindungspunkts für einen virtuellen Computer.

  3. Der Client stellt über HTTPS-Port 443 eine Verbindung mit dem CMG her. Die Authentifizierung erfolgt mithilfe Microsoft Entra-ID, des Clientauthentifizierungszertifikats oder eines vom Standort ausgestellten Tokens.

    Hinweis

    Wenn Sie das CMG für die Bereitstellung von Inhalten aktivieren, stellt der Client eine direkte Verbindung mit Azure Blob Storage über HTTPS-Port 443 her. Weitere Informationen finden Sie unter Inhaltsdatenfluss.

  4. Das CMG leitet die Clientkommunikation über die vorhandene Verbindung an den lokalen CMG-Verbindungspunkt weiter. Sie müssen keine eingehenden Firewallports öffnen.

  5. Der CMG-Verbindungspunkt leitet die Clientkommunikation an den lokalen Verwaltungspunkt und den Softwareupdatepunkt weiter.

Weitere Informationen zur Integration mit Microsoft Entra-ID finden Sie unter Konfigurieren von Azure-Diensten: Cloudverwaltungsdatenfluss.

Inhaltsdatenfluss

Wenn ein Client ein CMG als Inhaltsspeicherort verwendet:

  1. Der Verwaltungspunkt gibt dem Client ein Zugriffstoken zusammen mit der Liste der Inhaltsquellen. Dieses Token ist 24 Stunden lang gültig und gewährt dem Client Zugriff auf die cloudbasierte Inhaltsquelle.

  2. Der Verwaltungspunkt antwortet auf die Standortanforderung des Clients mit dem Dienstnamen des CMG. Diese Eigenschaft entspricht dem allgemeinen Namen des Serverauthentifizierungszertifikats.

    Wenn Sie Ihren Domänennamen verwenden, z. B. , versucht der Client zuerst, WallaceFalls.contoso.comdiesen FQDN aufzulösen. Clients verwenden den CNAME-Alias im internetseitigen DNS Ihrer Domäne, um den Azure-Bereitstellungsnamen aufzulösen.

  3. Der Client löst als Nächstes den Bereitstellungsnamen in eine gültige IP-Adresse auf. Diese Antwort wird vom DNS von Azure verarbeitet.

  4. Der Client stellt eine Verbindung mit dem CMG her. Azure stellt einen Lastenausgleich für die Verbindung mit einer der VM-Instanzen her. Der Client authentifiziert sich selbst mithilfe des Zugriffstokens.

  5. Das CMG authentifiziert das Zugriffstoken des Clients und gibt dem Client dann den genauen Inhaltsspeicherort in Azure Storage.

  6. Wenn der Client dem Serverauthentifizierungszertifikat des CMG vertraut, stellt er eine Verbindung mit Azure Storage her, um den Inhalt herunterzuladen.

Erforderliche Ports

In dieser Tabelle sind die erforderlichen Netzwerkports und Protokolle aufgeführt. Der Client ist das Gerät, das die Verbindung startet und einen ausgehenden Port erfordert. Der Server ist das Gerät, das die Verbindung akzeptiert und einen eingehenden Port erfordert.

Client Protokoll Port Server Beschreibung
Dienstverbindungspunkt HTTPS 443 Azure CMG-Bereitstellung
CMG-Verbindungspunkt (VM-Skalierungsgruppe) HTTPS 443 CMG-Dienst Protokoll zum Erstellen eines CMG-Kanals für nur einen virtuellen Computer instance Hinweis 2
CMG-Verbindungspunkt (VM-Skalierungsgruppe) HTTPS 10124-10139 CMG-Dienst Protokoll zum Erstellen eines CMG-Kanals für mindestens zwei VM-Instanzen Hinweis 3
CMG-Verbindungspunkt (klassischer Clouddienst) TCP-TLS 10140-10155 CMG-Dienst Bevorzugtes Protokoll zum Erstellen des CMG-Kanals Hinweis 1
CMG-Verbindungspunkt (klassischer Clouddienst) HTTPS 443 CMG-Dienst Fallbackprotokoll zum Erstellen eines CMG-Kanals für nur einen virtuellen Computer instance Hinweis 2
CMG-Verbindungspunkt (klassischer Clouddienst) HTTPS 10124-10139 CMG-Dienst Fallbackprotokoll zum Erstellen eines CMG-Kanals für zwei oder mehr VM-Instanzen Hinweis 3
Client HTTPS 443 CMG Allgemeine Clientkommunikation
Client HTTPS 443 Blobspeicher Herunterladen von cloudbasierten Inhalten
CMG-Verbindungspunkt HTTPS oder HTTP 443 oder 80 Verwaltungspunkt Lokaler Datenverkehr, Port hängt von der Konfiguration des Verwaltungspunkts ab
CMG-Verbindungspunkt HTTPS oder HTTP 443 oder 80 / 8530 oder 8531 Softwareupdatepunkt Lokaler Datenverkehr, Port hängt von der Konfiguration des Softwareupdatepunkts ab

Hinweise zu Ports

Hinweis 1: TCP-TLS-Ports des CMG-Verbindungspunkts

Diese Ports gelten nur, wenn Sie cmG als Clouddienst (klassisch) bereitstellen, dies war die einzige Methode, die in Version 2006 und früher verfügbar war.

Der CMG-Verbindungspunkt versucht zunächst, eine langlebige TCP-TLS-Verbindung mit jeder CMG-VM instance herzustellen. Er stellt eine Verbindung mit der ersten VM instance an Port 10140 her. Die zweite VM instance verwendet Port 10141 bis zum 16. port 10155. Eine TCP-TLS-Verbindung bietet die beste Leistung, unterstützt aber keinen Internetproxy. Wenn der CMG-Verbindungspunkt keine Verbindung über TCP-TLS herstellen kann, greift er auf HTTPSHinweis 2 zurück.

Hinweis 2: HTTPS-Ports des CMG-Verbindungspunkts für einen virtuellen Computer

Wenn Sie das CMG in einer VM-Skalierungsgruppe bereitstellen, kommuniziert der CMG-Verbindungspunkt nur über HTTPS mit dem Dienst in Azure. Es sind keine TCP-TLS-Ports erforderlich, um den CMG-Kommunikationskanal zu erstellen.

Für ein CMG, das als klassischer Clouddienst bereitgestellt wird, wird dieser Port nur verwendet, wenn die TCP-TLS-Verbindung fehlschlägt. Wenn der CMG-Verbindungspunkt keine Verbindung mit dem CMG über TCP-TLSHinweis 1 herstellen kann, stellt er über HTTPS 443 eine Verbindung mit dem Azure-Netzwerklastenausgleich her. Dieses Verhalten gilt nur für eine VM instance.

Hinweis 3: HTTPS-Ports des CMG-Verbindungspunkts für mindestens zwei VMs

Wenn zwei oder mehr VM-Instanzen vorhanden sind, verwendet der CMG-Verbindungspunkt HTTPS 10124 für die erste VM instance und nicht HTTPS 443. Sie stellt eine Verbindung mit der zweiten VM instance unter HTTPS 10125 bis zum 16. auf HTTPS-Port 10139 her.

Internetzugriffsanforderungen

Wenn Ihre organization die Netzwerkkommunikation mit dem Internet über eine Firewall oder ein Proxygerät einschränkt, müssen Sie dem CMG-Verbindungspunkt und dem Dienstverbindungspunkt den Zugriff auf Internetendpunkte gestatten.

Weitere Informationen finden Sie unter Internetzugriffsanforderungen.

In diesem Abschnitt werden die folgenden Features behandelt:

  • Einrichten des Cloud-Management-Gateways (CMG)

  • Microsoft Entra Integration

  • Microsoft Entra ID-basierte Ermittlung

  • Cloudverteilungspunkt (Cloud Distribution Point, CDP)

    Hinweis

    Der cloudbasierte Verteilungspunkt (CDP) ist veraltet. Ab Version 2107 können Sie keine neuen CDP-Instanzen erstellen. Um Inhalte für internetbasierte Geräte bereitzustellen, aktivieren Sie das CMG zum Verteilen von Inhalten.

In den folgenden Abschnitten werden die Endpunkte nach Rolle aufgelistet. Einige Endpunkte verweisen auf einen Dienst durch <prefix>, bei dem es sich um den Präfixnamen des CMG handelt. Wenn Ihr CMG beispielsweise ist GraniteFalls.WestUS.CloudApp.Azure.Com, ist der tatsächliche Speicherendpunkt GraniteFalls.blob.core.windows.net.

Tipp

So klären Sie einige Begriffe:

  • CMG-Dienstname: Der allgemeine Name (Common Name, CN) des CMG-Serverauthentifizierungszertifikats. Clients und die CMG-Verbindungspunkt-Standortsystemrolle kommunizieren mit diesem Dienstnamen. Zum Beispiel GraniteFalls.contoso.com oder GraniteFalls.WestUS.CloudApp.Azure.Com.

  • CMG-Bereitstellungsname: Der erste Teil des Dienstnamens sowie der Azure-Standort für die Clouddienstbereitstellung. Die Clouddienst-Manager-Komponente des Dienstverbindungspunkts verwendet diesen Namen bei der Bereitstellung des CMG in Azure. Der Bereitstellungsname befindet sich immer in einer Azure-Domäne. Der Azure-Standort hängt von der Bereitstellungsmethode ab, z. B.:

    • VM-Skalierungsgruppe: GraniteFalls.WestUS.CloudApp.Azure.Com
    • Klassische Bereitstellung: GraniteFalls.CloudApp.Net

In diesem Artikel werden Beispiele mit einer VM-Skalierungsgruppe als empfohlene Bereitstellungsmethode in Version 2107 und höher verwendet. Wenn Sie eine klassische Bereitstellung verwenden, beachten Sie den Unterschied, wenn Sie diesen Artikel lesen und den Internetzugriff konfigurieren.

Dienstverbindungspunkt für Clouddienste

Damit Configuration Manager den CMG-Dienst in Azure bereitstellen kann, benötigt der Dienstverbindungspunkt Zugriff auf:

  • Bestimmte Azure-Endpunkte, die je nach Konfiguration je nach Umgebung unterschiedlich sind. Configuration Manager speichert diese Endpunkte in der Standortdatenbank. Fragen Sie die Tabelle AzureEnvironments in SQL Server nach der Liste der Azure-Endpunkte ab.

  • Azure-Dienste:

    • management.azure.com (Öffentliche Azure-Cloud)
    • management.usgovcloudapi.net (Azure US Government-Cloud)
  • Für Microsoft Entra Benutzerermittlung: Microsoft Graph-Endpunkthttps://graph.microsoft.com/

CMG-Verbindungspunkt für Clouddienste

Der CMG-Verbindungspunkt benötigt Zugriff auf die folgenden Endpunkte:

Typ Öffentliche Azure-Cloud Azure US Government-Cloud
Dienstname <prefix>.<region>.cloudapp.azure.com <prefix>.usgovcloudapp.net
Speicherendpunkt 1 <prefix>.blob.core.windows.net <prefix>.blob.core.usgovcloudapi.net
Speicherendpunkt 2 <prefix>.table.core.windows.net <prefix>.table.core.usgovcloudapi.net
Schlüsseltresor <prefix>.vault.azure.net <prefix>.vault.usgovcloudapi.net

Das CMG-Verbindungspunkt-Standortsystem unterstützt die Verwendung eines Webproxys. Weitere Informationen zum Konfigurieren dieser Rolle für einen Proxy finden Sie unter Proxyserverunterstützung.

Der CMG-Verbindungspunkt muss nur eine Verbindung mit den CMG-Dienstendpunkten herstellen. Sie benötigt keinen Zugriff auf andere Azure-Endpunkte.

Configuration Manager-Client für Clouddienste

Jeder Configuration Manager Client, der mit einem CMG kommunizieren muss, benötigt Zugriff auf die folgenden Endpunkte:

Typ Öffentliche Azure-Cloud Azure US Government-Cloud
Bereitstellungsname <prefix>.<region>.cloudapp.azure.com <prefix>.usgovcloudapp.net
Speicherendpunkt <prefix>.blob.core.windows.net <prefix>.blob.core.usgovcloudapi.net
Microsoft Entra-Endpunkt login.microsoftonline.com login.microsoftonline.us

Configuration Manager-Konsole für Clouddienste

Jedes Gerät mit der Configuration Manager-Konsole benötigt Zugriff auf die folgenden Endpunkte:

Typ Öffentliche Azure-Cloud Azure US Government-Cloud
Microsoft Entra-Endpunkte login.microsoftonline.com
aadcdn.msauth.net
aadcdn.msftauth.net
login.microsoftonline.us

HTTP-Header und Verben

Jedes Netzwerkgerät, das die Kommunikation zwischen dem Client, dem CMG und den lokalen Standortsystemen verwaltet, muss die folgenden HTTP-Header und Verben zulassen. Wenn diese Elemente blockiert werden, wirkt sich dies auf die Clientkommunikation über das CMG aus.

HTTP-Header

  • Bereich:
  • CCMClientID:
  • CCMClientIDSignature:
  • CCMClientTimestamp:
  • CCMClientTimestampsSignature:

HTTP-Verben

  • HEAD
  • CCM_POST
  • BITS_POST
  • GET
  • PROPFIND