Freigeben über


Bereitstellen von Microsoft Connected Cache-Cachesoftware auf einem Windows-Hostcomputer

In diesem Artikel wird beschrieben, wie Sie Microsoft Connected Cache for Enterprise and Education-Cachesoftware auf einem Windows-Hostcomputer bereitstellen.

Für die Bereitstellung des verbundenen Caches auf einem Windows-Hostcomputer muss ein gruppenverwaltetes Dienstkonto (Group Managed Service Account, gMSA), ein lokales Benutzerkonto, ein Domänenbenutzerkonto oder ein Dienstkonto als Laufzeitkonto des verbundenen Caches festgelegt werden. Dadurch wird verhindert, dass der Verbundene Cachecontainer und der zwischengespeicherte Inhalt auf dem Hostcomputer manipuliert werden.

Hinweis

Wenn Sie ein gruppenverwaltetes Dienstkonto (Group Managed Service Account, gMSA) als Laufzeitkonto für verbundene Caches festlegen möchten, stellen Sie sicher, dass Sie beim Hostcomputer als in die Domäne eingebundenes Konto angemeldet sind, wenn Sie die folgenden Bereitstellungsschritte ausführen.

Stellen Sie vor der Bereitstellung von Connected Cache auf einem Windows-Hostcomputer sicher, dass der Hostcomputer alle Anforderungen erfüllt und dass Sie Ihre Azure-Ressource für den verbundenen Cache erstellt und konfiguriert haben.

Damit die Bereitstellung des verbundenen Caches erfolgreich ist, müssen Sie direkte Aufrufe des Übermittlungsoptimierungsdiensts von Ihren Verbundenen Cache-Hostcomputern zulassen. Wenn Sie einen PROXY verwenden, der TLS überprüft, müssen Sie Ihren Proxy-/Hostcomputer so konfigurieren, dass Aufrufe von und vom Übermittlungsoptimierungsdienst (*.prod.do.dsp.mp.microsoft.com) zugelassen werden, um das Abfangen des Proxys zu umgehen. Andernfalls wird die Zertifikatkette unterbrochen, und die Bereitstellung und der Vorgang des Cacheknotens schlagen fehl.

Schritte zum Bereitstellen des Knotens "Verbundener Cache" in Windows

  1. Navigieren Sie im Azure-Portal zur Registerkarte Bereitstellung Ihres Cacheknotens, und kopieren Sie den Bereitstellungsbefehl.

  2. Laden Sie die Windows-Anwendung Connected Cache auf Ihren Hostcomputer herunter, und installieren Sie sie, indem Sie den folgenden Befehl in einem PowerShell-Fenster mit erhöhten Rechten ausführen:

    Add-AppxPackage "https://aka.ms/do-mcc-ent-windows-x64"
    
  3. Sie können überprüfen, ob die Connected Cache-App installiert wurde, indem Sie den folgenden Befehl ausführen:

    Get-AppxPackage Microsoft.DeliveryOptimization
    
  4. Vergewissern Sie sich, dass die Connected Cache-App die Installationsskripts für den verbundenen Cache platziert hat, indem Sie den folgenden Befehl ausführen:

    deliveryoptimization-cli mcc-get-scripts-path
    

    Dieser Befehl sollte einen Pfad zum Verzeichnis connected cache scripts zurückgeben, z C:\Program Files\...\deliveryoptimization-cli. B. . Verschieben Sie das Verzeichnis connected cache scripts nicht an einen anderen Speicherort, da die Bereitstellungsskripts nicht aktualisiert werden können, wenn sie in einen anderen Pfad verschoben werden.

  5. Öffnen Sie ein PowerShell-Fenster als Administrator auf dem Hostcomputer, und legen Sie die Ausführungsrichtlinie auf Uneingeschränkt fest, damit die Bereitstellungsskripts ausgeführt werden können. Das Administratorkonto, das verwendet wird, um diesen Bereitstellungsprozess für Cacheknoten fortzusetzen, kann nicht mit dem Laufzeitkonto des verbundenen Caches identisch sein.

  6. Erstellen Sie eine $User PowerShell-Variable, die den Benutzernamen des Kontos enthält, das Sie als Laufzeitkonto des verbundenen Caches festlegen möchten.

    • Für gMSAs sollte die $User PowerShell-Variable als "Domain\Username$"formatiert sein. Sie müssen auch als in die Domäne eingebundenes Konto angemeldet sein, wenn Sie den Bereitstellungsbefehl ausführen.
    • Für lokale Benutzerkonten sollte die $User PowerShell-Variable als "LocalMachineName\Username"formatiert sein. Für Domänenbenutzer- und Dienstkonten $User sollte als "Domain\Username"formatiert sein. Für lokale Benutzer-, Domänenbenutzer- und Dienstkonten müssen Sie außerdem ein PSCredential-Objekt mit dem Namen $myLocalAccountCredentialerstellen.

    Hinweis

    Sie müssen eine lokale Sicherheitsrichtlinie anwenden, um das Laufzeitkonto des verbundenen Caches auf zuzulassen Log on as a batch job. Stellen Sie sicher, dass Sie ihre Laufzeitkontoinformationen speichern, da Sie sie für die Problembehandlung und Deinstallation benötigen.

  7. Führen Sie im selben PowerShell-Fenster den Bereitstellungsbefehl aus, den Sie aus dem Azure-Portal kopiert haben.

    Hinweis

    Wenn Sie Ihren Cacheknoten auf einem Windows-Hostcomputer bereitstellen, der einen TLS-überprüfenden Proxy (z. B. ZScaler) verwendet, stellen Sie sicher, dass Sie die Proxyeinstellungen für Ihren Cacheknoten konfiguriert haben, platzieren Sie dann die Proxyzertifikatdatei (PEM) im gewünschten Installationsordnerpfad , und fügen Sie dem Bereitstellungsbefehl hinzu -proxyTlsCertificatePemFileName "mycert.pem" . Platzieren Sie beispielsweise die PEM-Datei in C:\mccwsl01\mycert.pem , und fügen Sie dem Bereitstellungsbefehl hinzu -proxyTlsCertificatePemFileName "mycert.pem" .

Befehlsparameter für die Windows-Bereitstellung

Parameter Beschreibung
-installationFolder Der Ordner, in dem der verbundene Cache installiert ist. Dies kann in einen beliebigen Pfad auf dem Hostcomputer geändert werden.
-customerid Die eindeutige ID für Ihre Azure-Ressource im verbundenen Cache. Dies ist im Azure-Portal auf der Seite Übersicht verfügbar.
-cachenodeid Die eindeutige ID für Ihren Connected Cache-Knoten. Dies ist im Azure-Portal auf der Seite Cacheknotenverwaltung verfügbar.
-customerkey Der eindeutige Kundenschlüssel für Ihre Azure-Ressource im verbundenen Cache. Dies ist im Azure-Portal auf der Seite Cacheknotenkonfiguration verfügbar.
-registrationkey Der eindeutige Registrierungsschlüssel für Ihren Connected Cache-Knoten. Dies ist im Azure-Portal auf der Seite Cacheknotenkonfiguration verfügbar. Dieser Registrierungsschlüssel wird nach jedem erfolgreichen Bereitstellungsversuch dieses Cacheknotens aktualisiert.
-cacheDrives Die Vom Cacheknoten verwendete Speichermenge. Dies sollte als "/var/mcc,<SIZE>"formatiert werden, wobei <SIZE> die gewünschte Größe des Cacheknotens in GB entspricht.
-mccRunTimeAccount Das Konto, unter dem die Connected Cache-Software ausgeführt wird. Dies sollte eine PowerShell-Variable sein, die den Benutzernamen des Kontos enthält, das Sie als Laufzeitkonto für den verbundenen Cache festlegen möchten. Beispielsweise $User = "LocalMachineName\Username" für ein lokales Benutzerkonto. Wenn Sie ein gruppenverwaltetes Dienstkonto (Group Managed Service Account, gMSA) verwenden, sollte es als "Domain\Username$"formatiert sein.
-mccLocalAccountCredential Ein PowerShell-Anmeldeinformationsobjekt für das Laufzeitkonto des verbundenen Caches. Dies ist nur erforderlich, wenn Sie ein lokales Benutzerkonto, ein Domänenbenutzerkonto oder ein Dienstkonto verwenden. Beispiel: $myLocalAccountCredential = Get-Credential.
-rebootBypass Wenn auf $truefestgelegt ist, überprüft der Installationsvorgang für den verbundenen Cache nicht, ob ein Neustart auf dem Hostcomputer aussteht. Dies ist optional und ist standardmäßig auf $falsefestgelegt.
-shouldUseProxy Bei Festlegung auf $truekommuniziert der bereitgestellte Cacheknoten über Ihren Proxyserver. Dies ist optional und ist standardmäßig auf $falsefestgelegt.
-proxyurl Die URL des Proxyservers für die Cacheknotenverwendung. Dies ist optional und nur erforderlich, wenn Sie einen Proxyserver verwenden. Beispiel: -proxyurl "http://proxy.example.com:8080".
-proxyTlsCertificatePemFileName Der Name der Proxyzertifikatdatei im PEM-Format. Dies ist optional und nur erforderlich, wenn Sie einen TLS-überprüfenden Proxy verwenden. Beispiel: -proxyTlsCertificatePemFileName "mycert.pem". Die PEM-Datei muss im Pfad installationFolder platziert werden.

Schritte zum Verweisen von Windows-Clientgeräten auf den Knoten "Verbundener Cache"

Nachdem Sie Den verbundenen Cache erfolgreich auf Ihrem Windows-Hostcomputer bereitgestellt haben, müssen Sie Ihre Windows-Clientgeräte so konfigurieren, dass Sie Microsoft-Inhalte vom Knoten Connected Cache anfordern.

Hierzu können Sie die Richtlinien DOCacheHost oder DOCacheHostSource über Intune festlegen.

Nächster Schritt