Installation von VMM
In diesem Artikel wird beschrieben, wie der System Center Virtual Machine Manager (VMM)-Verwaltungsserver installiert wird.
Vor der Installation
- Überprüfen Sie die Systemanforderungen und Planungsinformationen. Erfahren Sie mehr über Systemanforderungen.
- Stellen Sie sicher, dass Sie mindestens über lokale Adminberechtigungen auf dem Computer verfügen, bevor Sie die Installation ausführen.
- Das Dienstkonto sollte ein Admin auf dem VMM-Server sein.
Hinweis
Stellen Sie während der VMM-Installation sicher, dass die SQL-Datenbank nicht Teil einer Verfügbarkeitsgruppe ist.
Ausführen von Setup
Hinweis
Das Dienstkonto für VMM kann Folgendes sein:
- Ein lokales Konto.
- Ein Benutzerkonto, das für den Dienst verwendet wird.
- Ein von der Gruppe verwaltetes Dienstkonto
- Bei Verwendung eines lokalen Kontos kann VMM nicht in einer hochverfügbaren Konfiguration verwendet werden.
- Wenn Sie ein gMSA-Konto verwenden, sollte das Format domainFQDN\gMSAAccount$ sein.
- Schließen Sie alle geöffneten Programme, und stellen Sie sicher, dass auf dem Computer keine Neustarts ausstehen.
- Um den Virtual Machine Manager-Setup-Assistenten auf Ihrem Installationsmedium zu starten, klicken Sie mit der rechten Maustaste auf setup.exe und wählen Sie dann Als Administrator ausführen aus.
- Wählen Sie auf der Haupteinrichtungsseite Installieren aus.
- Wählen Sie auf der Seite Zu installierende Funktionen
das Kontrollkästchen VMM-Verwaltungsserver und dann Weiter aus. Die VMM-Konsole wird automatisch installiert. Wenn Sie auf einem Clusterknoten installieren, werden Sie gefragt, ob Sie den Verwaltungsserver hoch verfügbar machen möchten. - Geben Sie auf der Seite Produktregistrierungsinformationen die entsprechenden Informationen an, und wählen Sie Weiter aus. Wenn Sie keinen Product Key eingeben, wird VMM als Testversion installiert, die 180 Tage nach der Installation abläuft.
- Überprüfen Sie unter Bitte lesen Sie diese Lizenzvereinbarung
die Lizenzvereinbarung, aktivieren Sie das Kontrollkästchen Ich habe die Bedingungen der Lizenzvereinbarung gelesen, verstanden und stimme ihnen zu und wählen Sie dann Weiter aus. - Auf der Seite Diagnose- und Nutzungsdaten,
Prüfen Sie die Datensammungsrichtlinien von Microsoft und wie Sie die Datensammlung deaktivieren. Wählen Sie Weiteraus. - Wenn die Seite Microsoft Update angezeigt wird,
wählen Sie aus, ob Sie Microsoft Update verwenden möchten, und wählen Sie dann Weiter aus. Wenn Sie Microsoft Update bereits auf diesem Computer verwenden möchten, wird die Seite nicht angezeigt. - Überprüfen Sie auf der Seite Diagnose- und Nutzungsdaten
die Datensammungsrichtlinien von Microsoft und wie Sie die Datensammlung deaktivieren, und wählen Sie dann Weiter aus. - Verwenden Sie auf der Seite Installationspfad
den Standardpfad oder geben Sie einen anderen Installationspfad für die VMM-Programmdateien ein, und wählen Sie dann Weiter aus. Das Setupprogramm überprüft den Computer, auf dem Sie den VMM-Verwaltungsserver installieren, um sicherzustellen, dass der Computer die entsprechenden Hardware‑ und Softwareanforderungen erfüllt. Wenn der Computer eine Voraussetzung nicht erfüllt, wird eine Seite mit Informationen zu dieser Voraussetzung und zur Behebung des Problems angezeigt. - Auf der Seite Datenbankkonfiguration
- Wenn Sie eine Remote-SQL-Instanz verwenden, geben Sie den Namen des Computers an, auf dem der SQL Server ausgeführt wird.
- Wenn Sie den VMM-Verwaltungsserver auf demselben Computer installieren, auf dem der SQL Server ausgeführt wird, geben Sie im Feld Servername entweder den Namen des Computers (beispielsweise vmmserver01) oder localhost" ein.
- Wenn sich der SQL Server in einem Cluster befindet, geben Sie den Clusternamen ein.
- Geben Sie keinen Port-Wert an, wenn Sie nicht über eine Remoteinstanz von SQL Server verfügen oder über einen Remote-SQL Server verfügen, der den Standardport (1433) verwendet.
- Geben Sie den Namen der SQL Server-Instanz an und ob eine vorhandene oder neue Datenbank verwendet werden soll. Sie benötigen ein Konto mit Berechtigungen für die Verbindung zur Datenbank und zur Instanz.
- Geben Sie auf der Seite Dienstkonto konfigurieren und verteilte Schlüsselverwaltung
das Konto an, dass der VMM-Dienst verwendet. Nach Abschluss der Installation kann die Identität des VMM-Dienstkontos nicht mehr geändert werden. Hier erfahren Sie mehr über die Verwaltung verteilter Schlüssel. - Wählen Sie unter Verteilte Schlüsselverwaltung aus, ob Verschlüsselungsschlüssel in Active Directory gespeichert werden sollen oder nicht.
- Verwenden Sie auf der Seite Portkonfiguration
die Standardportnummer für jedes Feature, oder geben Sie eine eindeutige Portnummer an, die in Ihrer Umgebung geeignet ist. Sie können die Ports, die Sie bei der Installation eines VMM-Verwaltungsservers zugewiesen haben, nicht ändern, es sei denn, Sie deinstallieren den VMM-Verwaltungsserver und installieren ihn anschließend neu. Konfigurieren Sie außerdem keine Funktion zur Verwendung von Port 5986, da diese Portnummer bereits vergeben ist. - Wählen Sie auf der Seite Bibliothekskonfiguration
aus, ob Sie eine neue Bibliotheksfreigabe erstellen oder eine vorhandene Bibliotheksfreigabe auf dem Computer verwenden möchten. Die von VMM erstellte Standardbibliotheksfreigabe heißt MSSCVMMLibrary, und der Ordner befindet sich unter %SYSTEMDRIVE%\ProgramData\Virtual Machine Manager Library Files. ProgramData ist ein ausgeblendeter Ordner, der nicht entfernt werden kann. Nachdem der VMM-Verwaltungsserver installiert wurde, können Sie Bibliotheksfreigaben und Bibliotheksserver mithilfe der VMM-Konsole oder mithilfe der VMM-Befehlsshell hinzufügen. - Überprüfen Sie auf der Seite Installationszusammenfassung
Ihre Einstellungen, und wählen Sie dann Installieren aus. Die Seite Features werden installiert erscheint und zeigt den Fortschritt der Installation an. - Auf der Seite Setup erfolgreich abgeschlossen
- wählen Sie Schließen aus, um die Installation abzuschließen.
- Um die VMM-Konsole zu öffnen, stellen Sie sicher, dass das Kontrollkästchen VMM-Konsole öffnen, wenn dieser Assistent geschlossen wird aktiviert ist, oder wählen Sie das Symbol für die Virtual Machine Manager-Konsole auf dem Desktop aus.
Hinweis
Wenn VMM 2022 und SQL 2019 auf demselben Computer installiert sind, wird der folgende Fehler angezeigt: Reboot the machine for successful installation (Computer für erfolgreiche Installation neu starten).
Während des Setups aktiviert VMM die folgenden Firewallregeln. Diese Regeln bleiben auch dann wirksam, wenn Sie VMM später deinstallieren.
Windows-Remoteverwaltung
Standardbasierte Windows-Speicherverwaltung
Hinweis
Wenn das Setup nicht erfolgreich abgeschlossen wurde, überprüfen Sie die Protokolldateien im Ordner %SYSTEMDRIVE%\ProgramData\VMMLogs. ProgramData ist ein ausgeblendeter Ordner.
Hinweis
Wenn beim Installieren von VMM ein ADK-Dateipfadproblem auftreten, kopieren Sie die Dateien aus dem Ordner amd64 im ADK-Stammordner in den ADK-Stammordner selbst. Der standardmäßige ADK-Ordnerpfad lautet C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\WSIM, kann aber je nach Auswahl des Ordnerpfads während der ADK-Installation unterschiedlich sein.
Hinweis
Wenn beim Installieren von VMM ein ADK-Dateipfadproblem auftreten, kopieren Sie die Dateien aus dem Ordner amd64 im ADK-Stammordner in den ADK-Stammordner selbst. Der standardmäßige ADK-Ordnerpfad lautet C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\WSIM, kann aber je nach Auswahl des Ordnerpfads während der ADK-Installation unterschiedlich sein.
Installieren von VMM über eine Eingabeaufforderung
Sie können VMM über eine Eingabeaufforderung installieren. Die Installationsmedien enthalten .ini
-Dateien für alle VMM-Features:
- VMServer.ini: Einstellungen für den VMM-Verwaltungsserver.
- VMClient.ini: Einstellungen für die VMM-Konsole.
- VMServerUninstall.ini: Deinstallationseinstellungen für den VMM-Verwaltungsserver.
Jede dieser Dateien enthält Schlüssel-Wert-Paare mit Standardwerten. Diese Einträge sind auskommentiert. Entfernen Sie das Kommentarsymbol (#), und ändern Sie den Wert.
- Bearbeiten Sie die Datei
VMServer.ini
mit den Optionen in der Tabelle unter diesem Verfahren. - Öffnen Sie nach dem Bearbeiten eine Eingabeaufforderung mit erhöhten Rechten, und führen Sie „setup.exe“ mit den folgenden Parametern aus. Um beispielsweise eine
VMServer.ini
-Datei, die in „C:\Temp“ gespeichert ist, mit dem SQL Server-Administratorkonto contoso\SQLAdmin01 und dem VMM-Dienstkonto contoso\VMMadmin14 zu verwenden, nutzen Sie den folgenden Befehl: setup.exe /server /i /f C:\Temp\VMServer.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123 /VmmServiceDomain contoso /VmmServiceUserName VMMadmin14 /VmmServiceUserPassword password456 /IACCEPTSCEULA
VMServer.ini-Werte
Option | Werte | Standard |
---|---|---|
ProductKey | Product Key im Format: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx | xxxxx-xxxxx-xxxxx-xxxxx-xxxxx |
UserName | Optionaler Anzeigename für den Benutzer/die Benutzerin, der/die die Features installiert. „UserName“ ist nicht das Benutzerkonto für die Installation. | Administrator |
CompanyName | Optionaler Anzeigename für die Organisation, die die Features installiert. | Microsoft Corporation |
ProgramFiles | Speicherort für VMM-Dateien. | C:\Programme\Microsoft System Center\Virtual Machine Manager |
CreateNewSqlDatabase | 0: Verwenden Sie eine vorhandene Microsoft SQL Server-Datenbank. 1: Erstellen Sie eine neue SQL Server-Datenbank. |
1 |
SqlInstanceName | Name der neuen oder vorhandenen SQL Server-Instanz. | MICROSOFT$VMM$ |
SqlDatabaseName | Name der neuen oder vorhandenen SQL Server-Datenbank. | VirtualManagerDB |
RemoteDatabaseImpersonation | 0: Wechseln Sie nicht zur Identität des Administratorkontos für SQL Server. Der Benutzer/die Benutzerin, der/die „setup.exe“ ausführt, muss ein Administrator/eine Administratorin für den Server sein, der SQL Server hostet. 1: Wechseln Sie zur Identität des Administratorkontos für SQL Server, indem Sie die bereitgestellten Anmeldeinformationen verwenden. Der Benutzer/die Benutzerin, der/die „setup.exe“ ausführt, muss Werte für die Parameter „SqlDBAdminName“, „SqlDBAdminPassword“ und „SqlDBAdminDomain“ angeben. |
0 |
SqlMachineName | Name des Servers, der SQL Server hostet. Geben Sie nicht „localhost“ an. Geben Sie stattdessen den tatsächlichen Namen des Computers an. | <sqlmachinename> |
(verschiedene Ports) | Von VMM verwendete Ports | IndigoTcpPort: 8100 IndigoHTTPSPort: 8101 IndigoNETTCPPort: 8102 IndigoHTTPPort: 8103 WSManTcpPort: 5985 BitsTcpPort: 443 |
CreateNewLibraryShare | 0: Verwenden Sie eine vorhandene Bibliotheksfreigabe. 1: Erstellen Sie eine neue Bibliotheksfreigabe. |
1 |
LibraryShareName | Name der Dateifreigabe, die verwendet oder erstellt werden soll. | MSSCVMMLibrary |
LibrarySharePath | Speicherort der vorhandenen Dateifreigabe oder der zu erstellenden neuen Dateifreigabe. | C:\ProgramData\Virtual Machine Manager Library Files |
LibraryShareDescription | Beschreibung der Freigabe. | Virtual Machine Manager Library Files |
SQMOptIn | 0: Abonnieren Sie Diagnose- und Nutzungsdaten nicht. 1: Abonnieren Sie Diagnose- und Nutzungsdaten. |
1 |
MUOptIn | 0: Abonnieren Sie Microsoft Update nicht. 1: Abonnieren Sie Microsoft Update. |
0 |
VmmServiceLocalAccount | 0: Verwenden Sie ein Domänenkonto für den VMM-Dienst (scvmmservice). 1: Verwenden Sie das lokale Systemkonto für den VMM-Dienst. Wenn Sie ein Domänenkonto verwenden möchten, stellen Sie beim Ausführen von „setup.exe“ Werte für die Parameter „VMMServiceDomain“, „VMMServiceUserName“ und „VMMServiceUserPassword“ bereit. |
0 |
TopContainerName | Container für die Verwaltung verteilter Schlüssel (Distributed Key Management, DKM), z. B. „CN=DKM,DC=contoso,DC=com“ | VMMServer |
HighlyAvailable | 0: Installieren Sie nicht als hoch verfügbar. 1: Installieren Sie als hoch verfügbar. |
0 |
VmmServerName | Clusterdienstname für einen hoch verfügbaren VMM-Verwaltungsserver. Geben Sie nicht den Namen des Failoverclusters oder den Namen des Computers ein, auf dem der hoch verfügbare VMM-Verwaltungsserver installiert ist. | <VMMServerName> |
VMMStaticIPAddress | IP-Adresse für den Clusterdienstnamen für einen hoch verfügbaren VMM-Verwaltungsserver, wenn Sie das Dynamic Host Configuration-Protokoll (DHCP) nicht verwenden. Sowohl IPv4 als auch IPv6 werden unterstützt. | <Durch Trennzeichen getrennte IP für HAVMM> |
Aktualisieren | 0: Führen Sie kein Upgrade von einer früheren Version von VMM durch. 1: Führen Sie ein Upgrade von einer früheren Version durch. |
1 |
Setup.exe-Parameter
Parameter | Details |
---|---|
/server | Gibt an, dass der VMM-Verwaltungsserver installiert wird. |
/i oder /x | Gibt an, ob der Server installiert (/i) oder deinstalliert (/x) werden soll. |
/f <filename> | Gibt die zu verwendende .ini-Datei an. Stellen Sie sicher, dass dieser Parameter auf die richtige .ini-Datei verweist. Wenn „setup.exe“ keine .ini-Datei findet, wird die Installation mithilfe eigener Standardwerte ausgeführt. |
/VmmServiceDomain <domainName> | Gibt den Domänennamen für das Konto an, das den VMM-Dienst (scvmmservice) ausführt. Verwenden Sie diesen Parameter nur, wenn Sie „VmmServiceLocalAccount“ in „VMServer.ini“ auf 0 festlegen. |
/VmmServiceUserName <userName> | Gibt den Benutzernamen für das Konto an, das den VMM-Dienst (scvmmservice) ausführt. Verwenden Sie diesen Parameter nur, wenn Sie „VmmServiceLocalAccount“ in „VMServer.ini“ auf 0 festlegen. |
/VmmServiceUserPassword <password> | Gibt das Kennwort für das Konto an, das den VMM-Dienst (scvmmservice) ausführt. Verwenden Sie diesen Parameter nur, wenn Sie „VmmServiceLocalAccount“ in „VMServer.ini“ auf 0 festlegen. |
/SqlDBAdminDomain <domainName> | Gibt den Domänennamen für das Administratorkonto für die SQL Server-Datenbank an. Verwenden Sie diesen Parameter, wenn der aktuelle Benutzer/die aktuelle Benutzerin keine Administratorrechte für SQL Server hat. |
/SqlDBAdminName <userName> | Gibt den Benutzernamen für das Administratorkonto für die SQL Server-Datenbank an. Verwenden Sie diesen Parameter, wenn der aktuelle Benutzer/die aktuelle Benutzerin keine Administratorrechte für SQL Server hat. |
/SqlDBAdminPassword <password> | Gibt das Kennwort für das Administratorkonto für die SQL Server-Datenbank an. Verwenden Sie diesen Parameter, wenn der aktuelle Benutzer/die aktuelle Benutzerin keine Administratorrechte für SQL Server hat. |
/IACCEPTSCEULA | Ermittelt das Akzeptieren der Microsoft-Software-Lizenzbedingungen. Dieser Parameter ist erforderlich. Um beispielsweise eine VMServer.ini-Datei, die in C:\Temp gespeichert ist, mit dem SQL Server-Administratorkonto „contoso\SQLAdmin01“ und dem VMM-Dienstkonto „contoso\VMMadmin14“ zu verwenden, nutzen Sie den folgenden Befehl: setup.exe /server /i /f C:\Temp\VMServer.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123 /VmmServiceDomain contoso /VmmServiceUserName VMMadmin14 /VmmServiceUserPassword password456 /IACCEPTSCEULA |
Deinstallieren von VMM oder der VMM-Konsole
Stellen Sie sicher, dass die VMM-Konsole und die VMM-Befehlsshell geschlossen sind.
Wählen Sie auf dem Computer, auf dem der VMM-Verwaltungsserver installiert ist, Start und dann Systemsteuerung aus.
Wählen Sie unter Programme den Eintrag Programm deinstallieren aus. Klicken Sie unter Name mit der rechten Maustaste auf Microsoft System Center Virtual Machine Manager.
Wählen Sie auf der Seite Was möchten Sie tun? die Option Funktionen entfernen aus.
Aktivieren Sie auf der Seite Zu entfernende Funktionen auswählen das Kontrollkästchen VMM-Verwaltungsserver, und wählen Sie dann Weiter aus. Wenn Sie die VMM-Konsole deinstallieren möchten, aktivieren Sie das Kontrollkästchen für die VMM-Konsole.
Hinweis
Wenn Sie über eine hoch verfügbare VMM-Bereitstellung verfügen, müssen Sie sowohl den VMM-Server als auch die VMM-Konsole entfernen.
Wählen Sie auf der Seite Datenbankoptionen aus, ob Sie die VMM-Datenbank beibehalten oder entfernen möchten, und wählen Sie bei Bedarf Anmeldeinformationen für die Datenbank aus. Wählen Sie dann Weiter aus.
Überprüfen Sie auf der Seite Zusammenfassung Ihre Auswahl, und wählen Sie dann Deinstallieren aus. Die Seite Features werden deinstalliert erscheint und zeigt den Fortschritt der Deinstallation an.
Nachdem der VMM-Verwaltungsserver deinstalliert wurde, wählen Sie auf der Seite Die ausgewählten Funktionen wurden erfolgreich entfernt die Option Schließen aus.
Die folgenden Firewallregeln, die während des VMM-Setups aktiviert wurden, bleiben nach der Deinstallation von VMM wirksam:
Remoteverwaltung für Dateiserver
Auf Windows-Standards basierende Firewallregeln für die Speicherverwaltung
Wenn das Setup nicht erfolgreich abgeschlossen wurde, überprüfen Sie die Protokolldateien im Ordner %SYSTEMDRIVE%\ProgramData\VMMLogs. ProgramData ist ein ausgeblendeter Ordner.
Deinstallieren von VMM über die Befehlszeile
Um VMM zu deinstallieren, bearbeiten Sie die Datei VMServerUninstall.ini wie beschrieben. Führen Sie dann „setup.exe“ für die Deinstallation aus. Wenn Sie z. B. eine ini-Datei, die in C:\Temp gespeichert ist, mit dem Konto „contoso.SQLAdmin01“ deinstallieren möchten, geben Sie Folgendes ein: setup.exe /server /x /f C:\Temp\VMServerUninstall.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123
VMServerUnisntall.ini
Option | Details | Standardwert |
---|---|---|
RemoteDatabaseImpersonation | 0: Lokale SQL Server-Installation. 1: SQL Server-Remoteinstallation. Wenn Sie „setup.exe“ ausführen, geben Sie einen Wert für die Parameter „SqlDBAdminName“, „SqlDBAdminPassword“ und „SqlDBAdminDomain“ an, es sei denn, „setup.exe“ wird von einem Administrator/einer Administratorin für SQL Server ausgeführt. |
0 |
RetainSqlDatabase | 0: Entfernen Sie die SQL Server-Datenbank. 1: Entfernen Sie die SQL Server-Datenbank nicht. Um die SQL Server-Datenbank zu entfernen, geben Sie beim Ausführen von „setup.exe“ einen Wert für die Parameter „SqlDBAdminName“, „SqlDBAdminPassword“ und „SqlDBAdminDomain“ an, es sei denn, das Setup wird von einem Administrator/einer Administratorin für SQL Server ausgeführt. |
0 |
ForceHAVMMUninstall | 0: Erzwingen Sie keine Deinstallation, wenn „setup.exe“ nicht überprüfen kann, ob dieser Knoten der letzte Knoten der hoch verfügbaren Installation ist. 1: Erzwingen Sie die Deinstallation. |
Unterstützung für gMSA-Konto
Ein von der Gruppe verwaltetes Dienstkonto (Group Managed Service Account, gMSA) trägt durch eine automatische Kennwortverwaltung, eine vereinfachte SPN-Verwaltung (Service Principle Name; Dienstprinzipalname) sowie durch die Möglichkeit, die Verwaltung an andere Admins zu delegieren, zur Verbesserung der Sicherheit bei und sorgt für mehr Komfort.
VMM unterstützt die gMSA-Verwendung für das Management Server-Dienstkonto.
Hinweis
Ein gMSA muss, wenn es als VMM-Dienstkonto verwendet wird, über die Berechtigungen Anmelden als Dienst und Ein Token auf Prozessebene ersetzen verfügen.
Voraussetzungen
Lesen Sie diesen Artikel und erstellen Sie das gMSA gemäß den im Artikel verfügbaren Leitfäden.
Stellen Sie sicher, dass die Server, auf denen der VMM-Verwaltungsdienst installiert werden würde, über Berechtigungen zum Abrufen des Kennworts des gMSA-Kontos verfügen.
Hinweis
Der SPN muss bei der gMSA-Erstellung nicht angegeben werden. Der VMM-Dienst legt den entsprechenden SPN für das gMSA fest.
Führen Sie die folgenden Schritte durch:
Starten Sie das VMM-Installationssetup.
Wählen Sie auf der Seite Dienstkontokonfiguration die Option Gruppenverwaltetes Dienstkonto für das VMM-Dienstkonto aus.
Geben Sie die gMSA-Kontodetails im Format Domäne\gMSA-Konto ein.