Ersetzen eines KMS-Hosts

In diesem Artikel werden die Schritte und bewährten Methoden für die Migration der KMS-Hostrolle (Key Management Services) zu einem neuen Server beschrieben. Die Migration des KMS-Hosts ist häufig erforderlich, wenn sich das Betriebssystem (Os) des vorhandenen Hosts dem Ende des Supports nähert. Möglicherweise ist dies auch aufgrund von betrieblichen oder organisatorischen Änderungen erforderlich, die das Verschieben der Rolle auf einen anderen Server erfordern. Die Anweisungen in diesem Leitfaden bieten einen nahtlosen Migrationsprozess, während unterbrechungsfreie Aktivierungsdienste für Microsoft Windows- und Microsoft Office-Clients beibehalten werden. Während dieses Vorgangs ist keine Datenmigration erforderlich, da der KMS-Host keine Datenbank oder Sicherung verwendet.

Bevor Sie mit Den Installations- und Lizenzierungsaufgaben fortfahren, lesen Sie die folgenden Details zu Ihrem neuen KMS-Host:

  • Stellen Sie sicher, dass Sie Zugriff auf Ihren neuen kundenspezifischen Volumenlizenzschlüssel (CSVLK) haben. Ihr CSVLK wird auch als KMS-Hostschlüssel für das Microsoft Windows-Betriebssystem und Microsoft Office bezeichnet, der über das Microsoft 365 Admin Center abgerufen wird. Der CSVLK verfügt über einen vordefinierten Aktivierungsgrenzwert. Wenn ein Fehler auftritt, der besagt, dass Sie den Aktivierungsgrenzwert überschritten haben, können Sie den Schlüssel pro Anforderung zurücksetzen. Weitere Informationen finden Sie unter "Suchen und Verwenden von Product Keys für die Volumenlizenzierung".

  • Wenn Sie Ihre CSVLK nicht finden können, wenden Sie sich an den Support für Lizenzierungsunterstützung.

Prerequisites

  • Die Rolle "Volumenaktivierungsdienste " muss auf dem Gerät installiert werden, das als neuer KMS-Host fungiert. Weitere Informationen finden Sie unter Installieren oder Deinstallieren von Rollen, Rollendiensten oder Features.

    Alternativ können Sie den folgenden PowerShell-Befehl ausführen:

    Install-WindowsFeature -Name VolumeActivation -IncludeManagementTools
    
  • Sie müssen Mitglied der folgenden Gruppen sein:

    • Administrators
    • Domänenadministratoren
    • Organisationsadministratoren
  • Die CSVLK muss über das Lizenzierungsportal Ihrer Organisation oder über das Microsoft 365 Admin Center gültig und zugänglich sein. Stellen Sie sicher, dass Sie über den entsprechenden CSVLK für die Produkte verfügen, die Sie aktivieren, z. B.:

    • Microsoft Windows OS CSVLK
    • Microsoft Office CSVLK
  • Ihr Betriebssystem muss die neuesten Windows-Updates installiert haben, bevor Sie Ihr Gerät als KMS-Host konfigurieren. Weitere Informationen finden Sie unter KMS-Host erforderliche Updates.

Überprüfen vorhandener KMS-Hosts

Bevor Sie zu einem neuen KMS-Host migrieren, empfiehlt es sich, Ihre Umgebung zu inventarisieren, um alle vorhandenen KMS-Hosts zu identifizieren. Dadurch wird sichergestellt, dass keine nicht autorisierten oder unnötigen KMS-Hosts vorhanden sind. Nicht genehmigte KMS-Hosts werden möglicherweise angezeigt, wenn ein CSVLK zum Aktivieren eines Geräts verwendet wurde, das nicht als KMS-Host dienen sollte. Nur autorisierte Server sollten mit einer CSVLK aktiviert und als KMS-Hosts konfiguriert werden. Das Ausführen dieser Aktionen kann in einer Eingabeaufforderung mit erhöhten Rechten oder in einem PowerShell-Fenster erfolgen.

Abrufen eines KMS-Hosts

Um KMS-Hosts vom Domain Name System (DNS) abzurufen, führen Sie den folgenden Befehl aus:

nslookup -type=srv _vlmcs._tcp

Führen Sie den folgenden Befehl aus, um KMS-Hosts mithilfe des vollqualifizierten Domänennamens (Fully Qualified Domain Name, FQDN) abzurufen:

nslookup -type=SRV _vlmcs._tcp.mydomain.com

Führen Sie den folgenden Befehl aus, um KMS-Hosts von einem bestimmten DNS-Server wie 8.8.8.8 abzurufen:

nslookup -type=SRV _vlmcs._tcp.mydomain.com 8.8.8.8

Wenn Sie nicht autorisierte KMS-Hosts entdecken, können Sie sie auf KMS-Clients zurücksetzen, indem Sie den folgenden Befehl in einem Fenster mit erhöhten Rechten ausführen und dann das Gerät neu starten. Ersetzen Sie den generischen Volumenlizenzschlüssel (GVLK) durch Ihren GVLK:

slmgr.vbs /ipk <GVLK>

Überprüfen Sie die KMS-Host-Produktaktivierung

Um zu überprüfen, welche Produkte der aktuelle KMS-Host aktiviert und sicherstellen möchten, dass der neue KMS-Host die gleichen Windows OS- und Microsoft Office-Clients aktiviert, führen Sie den folgenden Befehl aus:

cscript %windir%\system32\slmgr.vbs /dlv All
cscript $env:windir\system32\slmgr.vbs /dlv All

Überprüfen Sie die Ausgabe, um zu ermitteln, ob der KMS-Host Aktivierungsanforderungen für das Windows-Betriebssystem, Microsoft Office oder beide verarbeitet. Die angezeigten Teilproduktschlüssel können Ihnen dabei helfen, diese KMS-Hostschlüssel (CSVLK) mit Ihren Datensätzen zuzuordnen. Überprüfen Sie außerdem das KMS-Hostereignisprotokoll , um zu ermitteln, welche Clients Aktivierungsanforderungen an diesen KMS-Host senden.

Vorbereiten des KMS-Hosts

Bevor Sie Ihre Umgebung als KMS-Host konfigurieren, beginnen Sie mit einer Neuinstallation des Zielbetriebssystems auf dem neuen Server. Informationen zum Installieren Ihres Windows Server-Betriebssystems finden Sie unter Installieren von Windows Server über Installationsmedien. Stellen Sie sicher, dass alle verfügbaren Betriebssystemupdates und Sicherheitspatches bei Bedarf angewendet und neu gestartet werden. Es stehen zwei Optionen zum Einrichten Ihres KMS-Hosts zur Verfügung.

Nachdem Sie das Hostbetriebssystem vorbereitet haben, besteht der nächste Schritt darin, es als KMS-Host zu konfigurieren. Siehe Erstellen eines KMS-Aktivierungshosts (Key Management Services).

Überprüfen der Firewalleinstellungen

Bevor Sie fortfahren, wie ein KMS-Host verwaltet wird, stellen Sie sicher, dass die Firewall-Ausnahme für Port 1688 für die Annahme von Aktivierungsanforderungen von KMS-Clients konfiguriert ist. Darüber hinaus muss Port 135 (Anonymer RPC) ebenfalls konfiguriert werden.

  1. Wählen Sie "Start" aus, geben Sie "wf.msc" ein, und wählen Sie ihn aus, um die Windows Defender-Firewall mit erweiterter Sicherheit zu öffnen.
  2. Wählen Sie im linken Bereich " Eingehende Regeln" aus.
  3. Wählen Sie im rechten Bereich "Neue Regel" aus, um den Assistent für neue eingehende Regel zu öffnen.
  4. Wählen Sie unter "Regeltyp" die Option "Port" und dann "Weiter" aus.
  5. Wählen Sie unter Protokoll und PortsTCP aus, geben Sie 1688 in das Feld "Spezifische lokale Ports " ein, und wählen Sie dann "Weiter" aus.
  6. Stellen Sie unter "Aktion" sicher, dass die Verbindung zugelassen ist, und wählen Sie dann "Weiter" aus.
  7. Unter "Profil", "Domäne", "Privat" und "Öffentlich" sind standardmäßig ausgewählt. Wählen Sie Weiteraus.
  8. Geben Sie unter "Name" einen beliebigen Namen für Ihre Regel ein, z. B. "KMS-Host", und wählen Sie dann "Fertig stellen" aus.

Wiederholen Sie diese Schritte zum Konfigurieren von Port 135.

Um zu überprüfen, ob Datenverkehr über Port 1688 oder 135 zulässig ist, führen Sie den folgenden Befehl aus, wobei die Werte für ComputerName der Gerätename oder die IP-Adresse sind:

Test-NetConnection -ComputerName "MyDevice" -Port 1688

Wenn die Verbindung erfolgreich ist, ist der Eintrag "TcpTestSucceeded" gleich "True", wenn die Verbindung mit Port 1688 nicht hergestellt werden kann (z. B. wenn kein Dienst überwacht wird oder weil eine Firewall oder ein Netzwerkproblem aufgetreten ist) dann " TcpTestSucceeded" gleich "False".

Registrieren eines KMS-Hosts

Nachdem Sie den KMS-Host für Windows OS und Microsoft Office konfiguriert haben, wird er möglicherweise automatisch bei DNS registriert, wenn Ihre Domänenberechtigungen zulassen. Wenn eine manuelle Registrierung erforderlich ist, führen Sie die Schritte im Manuellen Erstellen von DNS-Einträgen aus.

Nachdem Sie den neuen KMS-Host in DNS registriert haben, können Sie den alten KMS-Host aus DNS entfernen. Clientgeräte beginnen mit dem Senden von Aktivierungsanforderungen an den neuen KMS-Host, es kann jedoch einige Zeit dauern, bis die Aktivierungsanzahl die erforderlichen Mindestschwellenwerte erreicht.

Note

  • KMS Count-Clientaktivierungsschwellenwert: KMS erfordert mindestens 25 eindeutige Aktivierungsanforderungen vom Client- oder Serverbetriebssystem, um mit der Aktivierung des Clientbetriebssystems zu beginnen.
  • KMS Count-Serveraktivierungsschwellenwert: KMS erfordert mindestens 5 eindeutige Aktivierungsanforderungen vom Server- oder Clientbetriebssystem, um mit der Aktivierung des Serverbetriebssystems zu beginnen.

Überprüfen Sie zum Bestätigen der erfolgreichen Migration das Ereignisprotokoll auf dem neuen KMS-Host (Ereignisanzeige>Anwendungs- und Dienstprotokolle>Schlüsselverwaltungsdienst). Sie können auch den folgenden Befehl ausführen und die Ausgabe überprüfen:

slmgr.vbs /dlv

Sobald Clientgeräte Aktivierungsanforderungen an den neuen Host senden, können Sie den alten KMS-Host sicher aus DNS entfernen.

Note

  • Um die KMS-Hostfunktionalität vom alten KMS-Host zu entfernen, installieren Sie den GVLK, und starten Sie das Gerät neu.
  • Es wird empfohlen, den alten KMS-Host vollständig herunterzufahren, um sicherzustellen, dass Clientgeräte auf den neuen KMS-Host umsteigen.
  • Wenn ein Gerät mit einem bestimmten KMS-Host über slmgr.vbs /skms konfiguriert wurde, löscht die Ausführung von slmgr.vbs /ckms diese Konfiguration und ermöglicht es den Geräten, den neuen KMS-Host automatisch zu erkennen.

Problembehandlung bei der KMS-Aktivierung

Das Ausführen dieser Aktionen muss in einer Eingabeaufforderung mit erhöhten Rechten oder in einem PowerShell-Fenster erfolgen. Weitere Problembehandlungen finden Sie in den Richtlinien für die Problembehandlung des Schlüsselverwaltungsdiensts (Key Management Service, KMS).

Siehe auch