Wdrażanie automatyzacji zarządzania usługami
Aby wdrożyć usługę Service Management Automation (SMA), należy zainstalować usługę sieci Web SMA, skonfigurować proces roboczy elementu runbook smA i skonfigurować moduł SMA programu PowerShell. Składniki automatyzacji zarządzania usługami można również zainstalować przy użyciu instalacji nienadzorowanej.
Usługę internetową można zainstalować na dowolnym komputerze, który może komunikować się z pakietem Microsoft Azure Pack i wystąpieniem programu SQL Server.
Instalowanie usługi internetowej Service Automation
W folderze zawierającym pobrane oprogramowanie instalacyjne programu System Center — Orchestrator wybierz pozycję Instalator , aby uruchomić kreatora instalacji.
W obszarze Zarządzanie usługami wybierz pozycję Usługa internetowa, a następnie wybierz pozycję Zainstaluj.
Ukończ informacje o rejestracji produktu, a następnie wybierz pozycję Dalej.
Przejrzyj i zaakceptuj postanowienia licencyjne, a następnie wybierz pozycję Dalej.
Przejrzyj informacje o danych diagnostycznych i użycia, a następnie wybierz pozycję Dalej.
Spowoduje to uruchomienie sprawdzania wymagań wstępnych. Przejrzyj wyniki testu. Jeśli wszystkie elementy są zainstalowane, wybierz przycisk Dalej.
Uwaga
Jeśli obok dowolnego z wymagań wstępnych zostanie wyświetlony znak X, musisz zainstalować element, a następnie ponownie uruchomić sprawdzanie wymagań wstępnych. Nie można ukończyć instalacji punktu końcowego usługi, dopóki nie przejdziesz sprawdzania wymagań wstępnych.
Podaj następujące informacje dotyczące punktu końcowego bazy danych do użycia, a następnie wybierz pozycję Dalej.
Produkt Akcja Server (Serwer) Wprowadź nazwę serwera bazy danych. Domyślnie jest to localhost.
Format to sqlserver\instance, gdzie \instance jest opcjonalne.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 programu SQL Server.
W przypadku wybrania uwierzytelniania programu SQL Server wprowadź nazwę użytkownika i hasło dla komputera z uruchomionym programem SQL Server.Uwaga
W przypadku uaktualniania z poprzedniej instalacji użyj szczegółów bazy danych z poprzedniej instalacji.
Podaj następujące informacje, aby skonfigurować ustawienia informacji internetowych (IIS) dla usługi sieci Web, a następnie wybierz przycisk Dalej.
Produkt Akcja Grupa zabezpieczeń domeny lub użytkownicy z dostępem Wprowadź grupę zabezpieczeń lub co najmniej jednego użytkownika, który może udzielić dostępu do usługi internetowej. Nazwa puli aplikacji SMA
Ta nazwa nie jest konfigurowalna.Poświadczenia puli aplikacji Określ poświadczenia do użycia dla puli aplikacji. Są to poświadczenia, w których będzie działać usługa internetowa. Wprowadź numer portu, który ma być używany przez usługę internetową. Domyślnie jest to 9090.
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.
Instalator może wygenerować certyfikat z podpisem własnym do użycia lub wybrać istniejący certyfikat w lokalnym magazynie certyfikatów.
Wybierz Dalej.
Przejrzyj lokalizację plików usługi internetowej. Możesz zaakceptować wartość domyślną lub określić inną lokalizację. Wybierz Dalej.
Określ, czy chcesz korzystać z usługi Microsoft Update, aby zapewnić aktualność oprogramowania. Wybierz Dalej.
Przejrzyj podsumowanie instalacji i wybierz pozycję Zainstaluj.
Po zakończeniu instalacji zainstaluj proces roboczy elementu Runbook zgodnie z opisem w temacie Jak zainstalować proces roboczy elementu Runbook smA.
Instalowanie modułu SMA programu PowerShell
W folderze zawierającym pobrane oprogramowanie instalacyjne programu System Center Orchestrator uruchom Kreatora instalacji.
W obszarze Zarządzanie usługami wybierz pozycję Administracja programu PowerShell, a następnie wybierz pozycję Zainstaluj.
Postępuj zgodnie z instrukcjami kreatora instalacji.
Konfigurowanie procesu roboczego elementu runbook smA
W folderze zawierającym pobrane oprogramowanie instalacyjne programu Orchestrator wybierz pozycję Instalator, aby uruchomić kreatora instalacji.
W obszarze Zarządzanie usługami wybierz pozycję Proces roboczy elementu Runbook, a następnie wybierz pozycję Zainstaluj.
Postępuj zgodnie z instrukcjami kreatora 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ż te certyfikaty z podpisem własnym nie są wystawiane przez żadne z zaufanych głównych urzędów certyfikacji ładowanych przez przeglądarkę podczas uruchamiania, w przeglądarce jest wyświetlane ostrzeżenie o zabezpieczeniach podczas próby nawiązania połączenia z dowolną witryną. Zalecamy zastąpienie certyfikatów z podpisem własnym certyfikatami wystawionymi przez zaufany główny urząd certyfikacji, aby uniknąć tego środowiska.
Konfigurowanie programu 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 należy wprowadzić w wierszu polecenia. Plik odpowiedzi nie jest obsługiwany.
Opcje instalacji modułu programu PowerShell
Moduł SMA programu PowerShell jest wymaganym wymaganiem wstępnym usługi internetowej SMA, dlatego przed wdrożeniem usługi internetowej SMA należy zainstalować moduł programu PowerShell smA. Instalator modułu programu PowerShell nie przyjmuje żadnych parametrów. Można na przykład użyć następującego polecenia:
msiexec.exe /i PowershellModuleInstaller.msi
Opcje instalacji usługi sieci Web
Następujące zmienne można określić w wierszu polecenia, aby zastąpić domyślne zachowania.
Element instalacji | Przełącznik wiersza polecenia | Prawidłowe wartości |
---|---|---|
Pula aplikacji usług IIS | APPOOLACCOUNT | String |
Pula aplikacji usług IIS | APPOOLPASSWORD | String |
Pula aplikacji usług IIS | ADMINGROUPMEMBERS | Ciąg (rozdzielona przecinkami lista użytkowników do dodania do grupy Administratorzy usług IIS) |
Baza danych SQL Server | CREATEDATABASE | Tak lub Nie (wartość domyślna to Nie) |
Baza danych SQL Server | UWIERZYTELNIANIE BAZY DANYCH | SQL, Windows (wartość domyślna to Windows). Jeśli DATABASEAUTHENTICATION = SQL, musisz również określić SQLUSER i SQLPASSWORD |
Baza danych SQL Server | SQLUSER | String |
Baza danych SQL Server | SQLPASSWORD | String |
Baza danych 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 SQL Server | SQLINSTANCE | Ciąg (opcjonalna nazwa wystąpienia serwera) |
Baza danych SQL Server | SQLDATABASE | Ciąg (domyślna wartość nazwy bazy danych to SMA) |
Usługa sieci Web usług IIS | NAZWA WITRYNY | Ciąg (wartość domyślna to SMA) |
Usługa sieci Web usług IIS | WEBSERVICEPORT | Liczba całkowita (wartość domyślna to 9090) |
Usługa sieci Web usług IIS | INSTALLFOLDER | Ciąg (wartość domyślna to c:\inetpub\Service Management Automation) |
Usługa sieci Web usług IIS | USESSL | Tak lub Nie (wartość domyślna to Tak) |
Usługa sieci Web usług IIS | OKREŚLCERTIFICATE | 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ż pozycję CERTYFIKATYERIAL. |
Usługa sieci Web usług IIS | CERTYFIKATYERIAL | 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 aktualizacja firmy Microsoft | MSUPDATE | Tak (zgoda) lub Nie (bez zmiany; jest to wartość domyślna) |
Klucz produktu | PRODUCTKEY | String |
Jeśli jest wymagane rejestrowanie, użyj polecenia Msiexec.exe i określ ścieżkę dziennika. Na przykład możesz użyć następującego polecenia (upewnij się, że używasz nazwy wystąpienia programu SQL Server).
msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"
Opcje instalacji procesu roboczego elementu Runbook
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 z dostępem do tego samego wystąpienia programu SQL Server, z którego korzysta usługa internetowa SMA.
Następujące zmienne można określić w wierszu polecenia, aby zastąpić domyślne zachowania.
Element instalacji | Przełącznik wiersza polecenia | Prawidłowe wartości |
---|---|---|
Usługa systemu Windows | SERVICEACCOUNT | String |
Usługa systemu Windows | SERVICEPASSWORD | String |
Baza danych SQL Server | CREATEDATABASE | Tak lub Nie (wartość domyślna to Nie) |
Baza danych SQL Server | UWIERZYTELNIANIE BAZY DANYCH | SQL Server lub Windows (wartość domyślna to Windows) |
Baza danych SQL Server | SQLUSER | String |
Baza danych SQL Server | SQLPASSWORD | String |
Baza danych 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 SQL Server | SQLINSTANCE | Ciąg (opcjonalna nazwa wystąpienia serwera) |
Baza danych SQL Server | SQLDATABASE | Ciąg (domyślna wartość nazwy 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 aktualizacja firmy Microsoft | MSUPDATE | Tak (zgoda) lub Nie (bez zmiany; jest to wartość domyślna) |
Klucz produktu | PRODUCTKEY | String |
Jeśli jest wymagane rejestrowanie, użyj polecenia Msiexec.exe i określ ścieżkę dziennika. Możesz na przykład użyć następującego polecenia (upewnij się, że używasz nazwy wystąpienia programu 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 programu Windows PowerShell New-SmaRunbookWorkerDeployment , aby prawidłowo skonfigurować proces roboczy elementu Runbook.
Zatrzymaj usługę serwera Runbook (RunbookService.exe) na każdym komputerze, na którym jest zainstalowany proces roboczy elementu Runbook.
Uruchom następujące polecenie programu Windows PowerShell:
New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>
Uruchom ponownie usługę serwera Runbook na każdym komputerze, na którym jest zainstalowany proces roboczy elementu Runbook.
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 usługi 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
Dowolny składnik 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.