Bereitstellen von Service Management Automation
Um Service Management Automation (SMA) bereitzustellen, müssen Sie den SMA Web Service installieren, den SMA Runbook Worker einrichten und das SMA PowerShell-Modul einrichten. Sie können die Komponenten von Service Management Automation auch über eine unbeaufsichtigte Installation installieren.
Sie können den Webdienst auf jedem Computer installieren, der mit Microsoft Azure Pack und einer Instanz von SQL Server kommunizieren kann.
Installieren Sie den Webdienst Service Automation
Wählen Sie in dem Ordner, der die heruntergeladene System Center - Orchestrator-Installationssoftware enthält, Setup, um den Setup-Assistant zu starten.
Wählen Sie unter Dienstverwaltung die Option Webdienst und wählen Sie Installieren.
Füllen Sie die Informationen zur Produktregistrierung aus, und wählen Sie Weiter.
Prüfen und akzeptieren Sie die Lizenzbedingungen und wählen Sie Weiter.
Überprüfen Sie den Hinweis zu Diagnose- und Nutzungsdaten und wählen Sie Weiter.
Dadurch wird die Überprüfung der Voraussetzungen gestartet. Überprüfen Sie die Ergebnisse der Prüfung. Wenn alle Elemente installiert sind, wählen Sie Weiter.
Hinweis
Wenn neben einer der vorausgesetzten Software ein X angezeigt wird, müssen Sie das Element installieren und dann die Prüfung der Voraussetzungen erneut durchführen. Sie können die Installation des Dienstendpunkts erst abschließen, wenn Sie die erforderliche Überprüfung bestanden haben.
Geben Sie die folgenden Informationen für den zu verwendenden Datenbankendpunkt ein und wählen Sie Weiter.
Element Aktion Server Geben Sie den Namen des Datenbankservers ein. Standardmäßig ist dies localhost.
Das Format ist sqlserver\instance, wobei \instance optional ist.Portnummer Geben Sie die Portnummer ein, die Sie für die Datenbank verwenden möchten. Der Standardwert ist "1433". Datenbankname Geben Sie den Namen der Datenbank ein. Die Standardeinstellung ist SAS. Anmeldeinformationen für die Authentifizierung Wählen Sie die Art der Authentifizierung, die Sie verwenden möchten. Sie können die Windows-Authentifizierung oder die SQL Server-Authentifizierung verwenden.
Wenn Sie die SQL Server-Authentifizierung auswählen, geben Sie den Benutzernamen und das Kennwort für den Computer ein, auf dem SQL Server ausgeführt wird.Hinweis
Wenn Sie ein Upgrade von einer früheren Installation durchführen, verwenden Sie die Datenbankdetails der früheren Installation.
Geben Sie die folgenden Informationen ein, um die Internet-Informationseinstellungen (IIS) für den Webdienst zu konfigurieren, und wählen Sie Weiter.
Element Aktion Domänensicherheitsgruppe oder Benutzender mit Zugriff Geben Sie eine Sicherheitsgruppe oder eine oder mehrere Benutzende ein, die Zugriff auf den Webdienst gewähren können. Name des Anwendungspools SMA
Dieser Name ist nicht konfigurierbar.Anmeldeinformationen für Anwendungen Geben Sie die Anmeldeinformationen an, die für den Anwendungspool verwendet werden sollen. Dies sind die Anmeldeinformationen, unter denen der Webdienst ausgeführt wird. Geben Sie die Portnummer für den zu verwendenden Webdienst ein. Standardmäßig ist dies die Nummer 9090.
Wählen Sie das Sicherheitszertifikat, das zur Verschlüsselung der Kommunikation zwischen Microsoft Azure Pack und dem SMA-Webdienst-Endpunkt verwendet werden soll.
Sie können vom Installationsprogramm ein selbstsigniertes Zertifikat generieren lassen oder ein vorhandenes Zertifikat in Ihrem lokalen Zertifikatspeicher auswählen.
Wählen Sie Weiter aus.
Überprüfen Sie den Speicherort für die Webdienstdateien. Sie können die Standardeinstellung akzeptieren oder einen anderen Speicherort angeben. Wählen Sie Weiter aus.
Geben Sie an, ob Sie Microsoft Update verwenden möchten, um Ihre Software auf dem neuesten Stand zu halten. Wählen Sie Weiter aus.
Überprüfen Sie die Installationszusammenfassung und wählen Sie Installieren.
Nachdem die Installation abgeschlossen ist, installieren Sie einen Runbook-Worker wie in Wie installiere ich den SMA Runbook-Worker beschrieben.
Installieren des SMA PowerShell-Moduls
Starten Sie im Ordner mit der heruntergeladenen System Center Orchestrator-Installationssoftware den Setup-Assistant.
Wählen Sie unter Dienstverwaltung die Option PowerShell-Verwaltung und wählen Sie Installieren.
Folgen Sie den Anweisungen des Setup-Assistentant.
Einrichten des SMA-Runbook Workers
Im Container mit der heruntergeladenen Orchestrator-Installationssoftware Setup auswählen, um den Setup-Assistant zu starten.
Wählen Sie unter Dienstverwaltung die Option Runbook Worker und wählen Sie Installieren.
Folgen Sie den Anweisungen des Setup-Assistentant.
Verwenden Sie nach Abschluss der Installation die administrativen Anmeldeinformationen, um die Automatisierung im Microsoft Azure Pack-Verwaltungsportal zu konfigurieren.
Wichtig
Jede SMA-Komponente wird auf einer Internet Information Services (IIS)-Website installiert, die standardmäßig mit einem selbstsignierten Zertifikat konfiguriert ist. Da diese selbstsignierten Zertifikate nicht von einer der vertrauenswürdigen Stammzertifizierungsstellen ausgestellt werden, die Ihr Browser beim Starten lädt, zeigt Ihr Browser eine Sicherheitswarnung an, wenn Sie versuchen, eine Verbindung zu einer der Websites herzustellen. Wir empfehlen Ihnen, die selbstsignierten Zertifikate durch Zertifikate zu ersetzen, die von einer vertrauenswürdigen Stammzertifizierungsstelle ausgestellt wurden, um diese Erfahrung zu vermeiden.
Einrichten von SMA über eine Eingabeaufforderung
Ihre Installationsmedien enthalten Windows Installer-Dateien für jedes SMA der folgenden Funktionen:
PowerShell-Modul: PowershellModuleInstaller.msi
Webdienst: WebServiceInstaller.msi
Runbook Worker: WorkerInstaller.msi
Hinweis
Die Installationsoptionen müssen über eine Eingabeaufforderung eingegeben werden. Eine Antwortdatei wird nicht unterstützt.
Installationsoptionen für PowerShell-Modul
Das SMA PowerShell-Modul ist eine notwendige Voraussetzung für den SMA Webdienst, daher müssen Sie das SMA PowerShell-Modul installieren, bevor Sie den SMA Webdienst bereitstellen. Das PowerShell-Modulinstallationsprogramm akzeptiert keine Parameter. Sie könnten zum Beispiel den folgenden Befehl verwenden:
msiexec.exe /i PowershellModuleInstaller.msi
Webdienstinstallationsoptionen
Die folgenden Variablen können an einem Prompt angegeben werden, um eine Außerkraftsetzung des Standardverhaltens zu erreichen.
Installationselement | Befehlszeilenoption | Gültige Werte |
---|---|---|
IIS-Anwendungspool | APPOOLACCOUNT | String |
IIS-Anwendungspool | APPOOLPASSWORD | String |
IIS-Anwendungspool | ADMINGROUPMEMBERS | Zeichenfolge (eine durch Kommas getrennte Liste von Benutzenden, die der Gruppe der Administrierenden des IIS hinzugefügt werden sollen) |
SQL Datenbankserver | CREATEDATABASE | Ja oder Nein (der Standardwert ist Nein) |
SQL Datenbankserver | DATENBANKAUTHENTIFIZIERUNG | SQL, Windows (der Standardwert ist Windows). Wenn DATABASEAUTHENTICATION = SQL, müssen Sie auch SQLUSER und SQLPASSWORD angeben |
SQL Datenbankserver | SQLUSER | String |
SQL Datenbankserver | SQLPASSWORT | String |
SQL Datenbankserver | SQLSERVER | Im Format Servername, Portnummer. (Die Standardwerte sind localhost, 1433. Geben Sie eine Portnummer von 0 ein, um einen dynamischen Port anzugeben). |
SQL Datenbankserver | SQLINSTANCE | Zeichenfolge (optionaler Name der Serverinstanz) |
SQL Datenbankserver | SQLDATABASE | Zeichenfolge (der Standardwert für den Datenbanknamen ist SMA) |
IIS-Webdienst | SITENAME | Zeichenfolge (der Standardwert ist SMA) |
IIS-Webdienst | WEBSERVICEPORT | Ganzzahl (der Standardwert ist 9090) |
IIS-Webdienst | INSTALLFOLDER | Zeichenfolge (der Standardwert ist c:\inetpub\Service Management Automation) |
IIS-Webdienst | USESSL | Ja oder Nein (der Standardwert ist Ja) |
IIS-Webdienst | SPECIFYCERTIFICATE | Ja oder Nein (der Standardwert ist Nein). Ein Zertifikat wird automatisch erstellt, wenn Sie Nein angeben. Wenn Sie Ja wählen, stellen Sie auch CERTIFICATESERIAL bereit. |
IIS-Webdienst | CERTIFICATESERIAL | Seriennummer eines bestehenden Zertifikats im verketteten hexadezimalen Format und ohne Leerzeichen zwischen den Ziffern, z. B: 45C324C02318F48D4A9C4FC832B2CDCC |
Ereignisverfolgung (ETW) | ETWMANIFEST | Ja oder Nein (der Standardwert ist Ja) |
Nutzungs- und Diagnosedaten werden an Microsoft gesendet | SENDTELEMETRYREPORTS | Ja oder Nein (der Standardwert ist Ja) |
Automatisches Microsoft-Update | MSUPDATE | Ja (Opt-in) oder Nein (keine Änderung; dies ist der Standardwert) |
Product Key | PRODUCTKEY | String |
Wenn eine Protokollierung gewünscht wird, verwenden Sie den Befehl Msiexec.exe und geben Sie den Protokollpfad an. Sie könnten zum Beispiel den folgenden Befehl verwenden (achten Sie darauf, den Namen Ihrer SQL Server-Instanz zu verwenden).
msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"
Optionen für die Installation von Runbook-Workern
Ein Runbook-Worker kann nicht auf demselben Computer installiert werden wie ein anderer Runbook-Worker. Außerdem müssen Sie den Runbook-Worker auf einem Computer installieren, der Zugriff auf dieselbe SQL Server-Instanz hat, die der SMA Web Service verwendet.
Die folgenden Variablen können an einem Prompt angegeben werden, um eine Außerkraftsetzung des Standardverhaltens zu erreichen.
Installationselement | Befehlszeilenoption | Gültige Werte |
---|---|---|
Windows-Dienst | SERVICEACCOUNT | String |
Windows-Dienst | SERVICEPASSWORT | String |
SQL Datenbankserver | CREATEDATABASE | Ja oder Nein (der Standardwert ist Nein) |
SQL Datenbankserver | DATENBANKAUTHENTIFIZIERUNG | SQL Server oder Windows (der Standardwert ist Windows) |
SQL Datenbankserver | SQLUSER | String |
SQL Datenbankserver | SQLPASSWORT | String |
SQL Datenbankserver | SQLSERVER | Im Format Servername, Portnummer (Die Standardwerte sind localhost, 1433. Geben Sie eine Portnummer von 0 ein, um einen dynamischen Port anzugeben). |
SQL Datenbankserver | SQLINSTANCE | Zeichenfolge (optionaler Name der Serverinstanz) |
SQL Datenbankserver | SQLDATABASE | Zeichenfolge (der Standardwert für den Datenbanknamen ist SMA) |
Installationspfad der Datei | INSTALLFOLDER | Zeichenfolge (der Standardwert ist C:\Programmdateien\Microsoft System Center <Version>\Service Management Automation) |
Ereignisverfolgung (ETW) | ETWMANIFEST | Ja oder Nein (der Standardwert ist Ja) |
Nutzungs- und Diagnosedaten werden an Microsoft gesendet | SENDTELEMETRYREPORTS | Ja oder Nein (der Standardwert ist Ja) |
Automatisches Microsoft-Update | MSUPDATE | Ja (Opt-in) oder Nein (keine Änderung; dies ist der Standardwert) |
Product Key | PRODUCTKEY | String |
Wenn eine Protokollierung gewünscht wird, verwenden Sie den Befehl Msiexec.exe und geben Sie den Protokollpfad an. Sie könnten zum Beispiel den folgenden Befehl verwenden (achten Sie darauf, den Namen Ihrer SQL Server-Instanz zu verwenden):
msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"
Hinweis
Wenn Sie zusätzliche Runbook-Worker installieren, müssen Sie das Windows PowerShell-Cmdlet New-SmaRunbookWorkerDeployment ausführen, um den Runbook-Worker richtig zu konfigurieren.
Beenden Sie den Runbook-Serverdienst (RunbookService.exe) auf jedem Computer, auf dem ein Runbook-Worker installiert ist.
Führen Sie den folgenden Windows PowerShell-Befehl aus:
New-SmaRunbookWorkerDeployment -<ComputerName> „<WebServiceEndpoint>
Starten Sie den Runbook-Serverdienst auf jedem Computer neu, auf dem ein Runbook-Worker installiert ist.
Festlegen oder Ändern des SMA-Endpunkts
Die QuickStart Registerkarte für Automatisierung in Microsoft Azure Pack für Windows Server stellt einen Link bereit, mit dem Sie den SMA-Endpunkt einrichten oder ändern können. Wenn der Service Management Automation-Endpunkt noch nicht registriert ist, wählen Sie Registrieren Sie den Service Management Automation-Endpunkt, um ihn zu konfigurieren. Um die SMA-Endpunkteinstellungen zu ändern, nachdem ein Endpunkt eingerichtet wurde, wählen Sie Aktueller Service Management Automation-Endpunkt.
Der SMA-Endpunkt erfordert die folgenden Informationen:
Die Dienst-URL und der Port. Die Portnummer wird bei der Installation von SMA festgelegt.
Der Benutzername eines Benutzerkontos, das auf den SMA-Webdienst zugreifen kann. Konten mit Zugriff auf den SMA Web Service werden ebenfalls während der Installation festgelegt.
Das Zugangspasswort für das Benutzerkonto.
Deinstallieren von SMA
Jede der SMA-Komponenten kann in der Systemsteuerung entfernt werden, indem die Komponente im Abschnitt „Programme" ausgewählt und Deinstallieren gewählt wird.
Nächste Schritte
Erfahren Sie mehr über Microsoft Azure Pack für Windows Server Microsoft Azure Pack für Windows Server.