Wdrażanie struktury Automatyzacja zarządzania usługami

Ważne

Ta wersja usługi Service Management Automation (SMA) osiągnęła koniec wsparcia technicznego. Zalecamy uaktualnienie do wersji SMA 2022.

Aby wdrożyć usługę Service Management Automation (SMA), należy zainstalować usługę internetową SMA, skonfigurować proces roboczy elementu runbook SMA i skonfigurować moduł SMA programu PowerShell. Składniki usługi Service Management Automation można również zainstalować przy użyciu instalacji nienadzorowanej.

Usługę internetową można zainstalować na dowolnej maszynie, która może komunikować się z pakietem Microsoft Azure Pack i wystąpieniem SQL Server.

Instalowanie usługi internetowej Service Automation

  1. W folderze zawierającym pobrane oprogramowanie instalacyjne Programu System Center — Orchestrator wybierz pozycję Instalator , aby uruchomić kreatora instalacji.

  2. W obszarze Zarządzanie usługami wybierz pozycję Usługa internetowa, a następnie wybierz pozycję Zainstaluj.

  3. Ukończ informacje o rejestracji produktu i wybierz przycisk Dalej.

  4. Przejrzyj i zaakceptuj postanowienia licencyjne, a następnie wybierz pozycję Dalej.

  5. Przejrzyj powiadomienie o danych diagnostycznych i użycia, a następnie wybierz przycisk Dalej.

  6. Spowoduje to uruchomienie sprawdzania wymagań wstępnych. Przejrzyj wyniki testu. Jeśli wszystkie elementy są zainstalowane, wybierz pozycję Dalej.

    Uwaga

    Jeżeli obok któregoś wymaganego oprogramowania widoczny jest znak X, musisz zainstalować ten element, a następnie ponownie uruchomić test wymagań wstępnych. Nie można ukończyć instalacji punktu końcowego usługi, dopóki nie przejdziesz sprawdzania wymagań wstępnych.

  7. Podaj następujące informacje dotyczące punktu końcowego bazy danych do użycia, a następnie wybierz pozycję Dalej.

    Element Akcja
    Server (Serwer) Wprowadź nazwę serwera bazy danych. Domyślnie jest to localhost.

    Zastosuj format sqlserver\instance, gdzie parametr \instance jest opcjonalny.
    Numer portu Wprowadź numer portu, którego chcesz użyć dla bazy danych. Wartość domyślna to 1433.
    Nazwa bazy danych Wprowadź nazwę bazy danych. Wartość domyślna to SMA.
    Poświadczenia uwierzytelniania Wybierz typ uwierzytelniania, którego chcesz użyć. Możesz użyć uwierzytelniania systemu Windows lub uwierzytelniania SQL Server.

    Jeżeli wybierzesz uwierzytelnianie SQL Server, wprowadź nazwę użytkownika i hasło komputera, na którym działa program SQL Server.

    Uwaga

    Jeśli uaktualniasz poprzednią instalację, użyj szczegółów bazy danych z poprzedniej instalacji.

  8. Podaj następujące informacje, aby skonfigurować ustawienia informacji internetowych (IIS) dla usługi sieci Web, a następnie wybierz przycisk Dalej.

    Element Akcja
    Grupa zabezpieczeń domeny lub użytkownicy z dostępem Wprowadź grupę zabezpieczeń lub co najmniej jednego użytkownika. Grupa lub użytkownicy muszą mieć możliwość przyznania dostępu do usługi sieci Web.
    Nazwa puli aplikacji SMA

    Ta nazwa nie jest konfigurowalna.
    Poświadczenia puli aplikacji Określ poświadczenia do użycia z pulą aplikacji. Są to poświadczenia, z którymi będzie działać usługa sieci Web.
  9. Wprowadź numer portu do użycia przez usługę sieci Web. Domyślnie jest to 9090.

  10. Wybierz certyfikat zabezpieczeń, który ma być używany do szyfrowania komunikacji między pakietem Microsoft Azure Pack i punktem końcowym usługi internetowej SMA.

    Możesz wygenerować certyfikat z podpisem własnym za pomocą instalatora lub wybrać istniejący certyfikat z lokalnego magazynu certyfikatów.

    Wybierz opcję Dalej.

  11. Przejrzyj lokalizację plików usługi sieci Web. Możesz zaakceptować lokalizację domyślną lub określić inną lokalizację. Wybierz opcję Dalej.

  12. Określ, czy chcesz korzystać z usługi Microsoft Update, aby zapewnić aktualność oprogramowania. Wybierz opcję Dalej.

  13. Przejrzyj podsumowanie instalacji i wybierz pozycję Zainstaluj.

    Po zakończeniu instalacji zainstaluj proces roboczy elementu Runbook zgodnie z opisem w temacie How to install the SMA runbook worker (Jak zainstalować proces roboczy elementu Runbook SMA).

Instalowanie modułu SMA programu PowerShell

  1. W folderze zawierającym pobrane oprogramowanie instalacyjne programu System Center Orchestrator uruchom kreatora instalacji.

  2. W obszarze Zarządzanie usługami wybierz pozycję Administracja programu PowerShell, a następnie wybierz pozycję Zainstaluj.

  3. Wykonaj instrukcje podane w kreatorze instalacji.

Konfigurowanie procesu roboczego elementu runbook smA

  1. W folderze zawierającym pobrane oprogramowanie instalacyjne programu Orchestrator wybierz pozycję Instalator, aby uruchomić kreatora instalacji.

  2. W obszarze Zarządzanie usługami wybierz pozycję Proces roboczy elementu Runbook, a następnie wybierz pozycję Zainstaluj.

  3. Wykonaj instrukcje podane w kreatorze instalacji.

Po zakończeniu instalacji użyj poświadczeń administracyjnych, aby skonfigurować usługę Automation w portalu administracyjnym pakietu Microsoft Azure Pack.

Ważne

Każdy składnik SMA jest instalowany w witrynie internetowej usług Internet Information Services (IIS), która domyślnie jest skonfigurowana przy użyciu certyfikatu z podpisem własnym. Ponieważ certyfikaty z podpisem własnym nie są wydawane przez żaden z zaufanych głównych urzędów certyfikacji, których certyfikaty są ładowane do przeglądarki przy starcie, w przeglądarce zostanie wyświetlone ostrzeżenie o zabezpieczeniach podczas próby połączenia z taką witryną. Zalecamy zastąpienie certyfikatów z podpisem własnym certyfikatami wydanymi przez zaufany główny urząd certyfikacji, aby uniknąć tego ostrzeżenia.

Konfigurowanie narzędzia SMA z poziomu wiersza polecenia

Nośnik instalacyjny zawiera pliki Instalatora Windows dla każdego smA następujących funkcji:

  • Moduł programu PowerShell: PowershellModuleInstaller.msi

  • Usługa sieci Web: WebServiceInstaller.msi

  • Proces roboczy elementu Runbook: WorkerInstaller.msi

Uwaga

Opcje instalacji trzeba wprowadzić w wierszu polecenia. Plik odpowiedzi nie jest obsługiwany.

Opcje instalacji modułu PowerShell

Moduł SMA PowerShell jest wymaganym wymaganiem wstępnym usługi internetowej SMA, dlatego przed wdrożeniem usługi internetowej SMA należy zainstalować moduł SMA PowerShell. Instalator modułu PowerShell nie przyjmuje żadnych parametrów. Na przykład można użyć następującego polecenia:

msiexec.exe /i PowershellModuleInstaller.msi

Opcje instalacji usługi sieci Web

W wierszu polecenia można określić poniższe zmienne, aby zastąpić domyślne działania.

Element instalacji Przełącznik wiersza polecenia Prawidłowe wartości
Pula aplikacji usług IIS APPOOLACCOUNT Ciąg
Pula aplikacji usług IIS APPOOLPASSWORD Ciąg
Pula aplikacji usług IIS ADMINGROUPMEMBERS Ciąg (rozdzielana przecinkami lista użytkowników, którzy mają zostać dodani do grupy administratorów programu IIS)
Baza danych programu SQL Server CREATEDATABASE Tak lub Nie (wartość domyślna to Nie)
Baza danych programu SQL Server DATABASEAUTHENTICATION SQL, Windows (wartość domyślna to Windows). Jeśli DATABASEAUTHENTICATION = SQL, należy określić również wartości SQLUSER oraz SQLPASSWORD
Baza danych programu SQL Server SQLUSER Ciąg
Baza danych programu SQL Server SQLPASSWORD Ciąg
Baza danych programu SQL Server SQLSERVER W formacie Nazwa serwera numer portu. (Wartości domyślne to localhost, 1433. Podaj numer portu 0, aby określić port dynamiczny).
Baza danych programu SQL Server SQLINSTANCE Ciąg (opcjonalna nazwa wystąpienia serwera)
Baza danych programu SQL Server SQLDATABASE Ciąg (domyślna nazwa bazy danych to SMA)
Usługa sieci Web IIS SITENAME Ciąg (wartość domyślna to SMA)
Usługa sieci Web IIS WEBSERVICEPORT Liczba całkowita (wartość domyślna to 9090)
Usługa sieci Web IIS INSTALLFOLDER Ciąg (wartość domyślna to c:\inetpub\Service Management Automation)
Usługa sieci Web IIS USESSL Tak lub Nie (wartość domyślna to Tak)
Usługa sieci Web IIS SPECIFYCERTIFICATE Tak lub Nie (wartość domyślna to Nie). Certyfikat jest tworzony automatycznie, jeśli określisz wartość Nie. Jeśli wybierzesz pozycję Tak, podaj również wartość CERTIFICATESERIAL.
Usługa sieci Web IIS CERTIFICATESERIAL Numer seryjny istniejącego certyfikatu w formacie szesnastkowym i bez spacji między cyframi; na przykład: 45C324C02318F48D4A9C4FC832B2CDCC
Śledzenie zdarzeń (ETW) ETWMANIFEST Tak lub Nie (wartość domyślna to Tak)
Dane użycia i diagnostyki wysyłane do firmy Microsoft SENDTELEMETRYREPORTS Tak lub Nie (wartość domyślna to Tak)
Automatyczna usługa Microsoft Update MSUPDATE Tak (wyrażenie zgody) lub Nie (bez zmiany; jest to wartość domyślna)
Klucz produktu PRODUCTKEY Ciąg

Jeśli potrzebne jest rejestrowanie w dzienniku, należy przy użyciu polecenia Msiexec.exe wskazać ścieżkę dziennika. Możesz na przykład użyć następującego polecenia (upewnij się, że używasz nazwy wystąpienia SQL Server).

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Opcje instalacji elementu Runbook Worker

Nie można zainstalować procesu roboczego elementu Runbook na tym samym komputerze co inny proces roboczy elementu Runbook. Ponadto należy zainstalować proces roboczy elementu Runbook na komputerze, który ma dostęp do tego samego wystąpienia SQL Server, z którego korzysta usługa internetowa SMA.

W wierszu polecenia można określić poniższe zmienne, aby zastąpić domyślne działania.

Element instalacji Przełącznik wiersza polecenia Prawidłowe wartości
Usługa systemu Windows SERVICEACCOUNT Ciąg
Usługa systemu Windows SERVICEPASSWORD Ciąg
Baza danych programu SQL Server CREATEDATABASE Tak lub Nie (wartość domyślna to Nie)
Baza danych programu SQL Server DATABASEAUTHENTICATION SQL Server lub Windows (wartość domyślna to Windows)
Baza danych programu SQL Server SQLUSER Ciąg
Baza danych programu SQL Server SQLPASSWORD Ciąg
Baza danych programu SQL Server SQLSERVER W formacie Nazwa serwera numer portu (wartości domyślne to localhost, 1433. Podaj numer portu 0, aby określić port dynamiczny).
Baza danych programu SQL Server SQLINSTANCE Ciąg (opcjonalna nazwa wystąpienia serwera)
Baza danych programu SQL Server SQLDATABASE Ciąg (domyślna nazwa bazy danych to SMA)
Lokalizacja instalacji pliku INSTALLFOLDER Ciąg (wartość domyślna to C:\Program Files\Microsoft System Center <version>\Service Management Automation)
Śledzenie zdarzeń (ETW) ETWMANIFEST Tak lub Nie (wartość domyślna to Tak)
Dane użycia i diagnostyki wysyłane do firmy Microsoft SENDTELEMETRYREPORTS Tak lub Nie (wartość domyślna to Tak)
Automatyczna usługa Microsoft Update MSUPDATE Tak (wyrażenie zgody) lub Nie (bez zmiany; jest to wartość domyślna)
Klucz produktu PRODUCTKEY Ciąg

Jeśli potrzebne jest rejestrowanie w dzienniku, należy przy użyciu polecenia Msiexec.exe wskazać ścieżkę dziennika. Możesz na przykład użyć następującego polecenia (upewnij się, że używasz nazwy wystąpienia SQL Server):

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Uwaga

W przypadku instalowania dodatkowych procesów roboczych elementów Runbook należy uruchomić polecenie cmdlet Windows PowerShell New-SmaRunbookWorkerDeployment, aby prawidłowo skonfigurować proces roboczy elementu Runbook.

  1. Zatrzymaj usługę Serwer Runbook (RunbookService.exe) na każdym komputerze, na którym jest zainstalowany program Runbook Worker.

  2. Uruchom następujące polecenie programu Windows PowerShell:

    New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>

  3. Uruchom ponownie usługę Serwer Runbook na każdym komputerze, na którym jest zainstalowany program Runbook Worker.

Ustawianie lub zmienianie punktu końcowego smA

Karta Szybki start dla usługi Automation w pakiecie Microsoft Azure Pack dla systemu Windows Server zawiera link umożliwiający skonfigurowanie lub zmianę punktu końcowego smA. Jeśli punkt końcowy programu Service Management Automation nie został jeszcze zarejestrowany, wybierz pozycję Zarejestruj punkt końcowy programu Service Management Automation , aby go skonfigurować. Aby zmienić ustawienia punktu końcowego smA po skonfigurowaniu punktu końcowego, wybierz pozycję Bieżący punkt końcowy automatyzacji zarządzania usługami.

Punkt końcowy smA wymaga następujących informacji:

  • Adres URL usługi i port. Numer portu jest ustawiany podczas instalowania programu SMA.

  • Nazwa użytkownika konta użytkownika, które może uzyskać dostęp do usługi internetowej SMA. Konta z dostępem do usługi internetowej SMA są również ustawiane podczas instalacji.

  • Hasło dostępu do konta użytkownika.

Odinstalowywanie programu SMA

Wszystkie składniki programu SMA można usunąć w Panel sterowania, wybierając składnik w sekcji Programy i wybierając pozycję Odinstaluj.

Następne kroki

Dowiedz się więcej o pakiecie Microsoft Azure Pack dla systemu Windows Server Microsoft Azure Pack dla systemu Windows Server.