Omówienie programu System Center — Orchestrator
Ważne
Program Service Provider Foundation (SPF) został wycofany z programu System Center 2025. Jednak program SPF 2022 będzie nadal współpracować ze składnikami programu System Center 2025.
Jako administrator IT prawdopodobnie wykonujesz wiele zadań i procedur w celu zachowania dobrej kondycji środowiska obliczeniowego. Możesz mieć zautomatyzowane poszczególne zadania, ale zazwyczaj nie cały proces. Program System Center — Orchestrator łączy różne zadania i procedury przy użyciu graficznego interfejsu użytkownika Runbook Designer, aby tworzyć niezawodne, elastyczne i kompleksowe rozwiązania w środowisku IT. Za pomocą programu Orchestrator można wykonywać następujące czynności:
- Automatyzowanie procesów w centrum danych niezależnie od sprzętu lub platformy.
- Standaryzacja najlepszych rozwiązań w celu poprawy wydajności operacyjnej.
- Łączenie systemów od różnych dostawców bez konieczności znajomości używania skryptów i języków programowania.
Aby poznać wymagania wstępne, zobacz wymagania systemowe programu System Center Orchestrator.
Architektura programu Orchestrator
Na poniższym diagramie przedstawiono poszczególne funkcje programu Orchestrator i komunikację między nimi.
Baza danych aranżacji jest centrum instalacji programu Orchestrator zawierającej wszystkie elementy Runbook, ustawienia konfiguracji i dzienniki. Serwer zarządzania jest wymagany jako warstwa komunikacji między programem Runbook Designer i bazą danych aranżacji. Co najmniej jeden serwer runbook komunikuje się bezpośrednio z bazą danych w celu pobrania elementów Runbook do uruchamiania i przechowywania informacji o zadaniach utworzonych na podstawie elementów Runbook. Usługa internetowa komunikuje się również bezpośrednio z bazą danych aranżacji i zapewnia połączenie przeglądarki internetowej dla konsoli orchestration.
Automatyzacja przy użyciu elementów Runbook
Aby zautomatyzować zadanie lub proces w programie Orchestrator, użyj narzędzia Runbook Designer do utworzenia elementu Runbook. Do elementu Runbook można dodawać działania, przeciągając je z okienka Działania , a następnie łącząc działania w wymaganej kolejności, aby utworzyć przepływ pracy.
Poniższa ilustracja przedstawia prosty element Runbook.
Ten element Runbook monitoruje dziennik zdarzeń. Po wykryciu określonego zdarzenia element Runbook sprawdza stan określonego procesu w systemie Windows na określonym komputerze. Jeśli proces zostanie uruchomiony, zostanie zatrzymany. Następnie element Runbook uruchamia proces i wysyła wiadomość e-mail jako powiadomienie o zmianie stanu procesu.
Każde działanie elementu Runbook kończy się przed przejściem do następnego, a działania są dostępne, które zapewniają złożoną logikę, taką jak wymaganie ukończenia wielu działań przed kontynuowaniem elementu Runbook. Korzystając z kombinacji logiki działań i inteligentnych linków, można zaimplementować dowolną logikę wymaganą przez dany scenariusz automatyzacji.
Jak elementy Runbook są przetwarzane przez program Orchestrator
Po utworzeniu elementu Runbook należy zatwierdzić go w bazie danych aranżacji, sprawdzając go. Następnie można użyć narzędzia Runbook Designer lub konsoli Orchestration, aby uruchomić i zatrzymać element Runbook.
Żądanie uruchomienia elementu Runbook powoduje utworzenie zadania przechowywanego w bazie danych aranżacji. Każdy element Runbook może definiować podstawowy serwer elementów Runbook i jeden lub wiele serwerów rezerwowych, które będą przetwarzać ten element, jeśli serwer podstawowy będzie niedostępny. Usługa na każdym serwerze elementów Runbook w sposób ciągły monitoruje bazę danych aranżacji, szukając zadań do przetwarzania. Gdy serwer runbook wykryje zadanie, rejestruje, że pracuje nad zadaniem, kopiuje element Runbook lokalnie, rejestruje, że uruchamia wystąpienie elementu Runbook, a następnie rozpoczyna przetwarzanie elementu Runbook. W przypadku dowolnego elementu Runbook, który nie zawiera monitora, można utworzyć wiele żądań elementów Runbook, co oznacza, że pojedynczy element Runbook może mieć wiele zadań.
Gdy serwer runbook przetwarza zadanie, tworzy wystąpienie elementu Runbook, tworząc kopię elementu runbook lokalnie, a następnie wykonując akcje zdefiniowane w elemecie Runbook zgodnie z dołączona logiką przepływu pracy. Informacje o stanie, wyniki działań i dane są rejestrowane w bazie danych aranżacji, dzięki czemu można monitorować bieżący i historyczny stan elementu Runbook.
Rozszerzanie programu Orchestrator
W poniższej tabeli przedstawiono wiele strategii dostępnych do rozszerzania funkcjonalności zapewnianej przez standardową instalację programu Orchestrator.
Funkcja programu Orchestrator | opis |
---|---|
pakiet integracyjny (IP) | Pakiet integracyjny to kolekcja działań niestandardowych specyficznych dla produktu lub technologii. Firma Microsoft i inne firmy udostępniają pakiety integracyjne z działaniami umożliwiającymi interakcję z produktem z poziomu elementu Runbook programu Orchestrator. |
Orchestrator Integration Toolkit | Zestaw narzędzi Orchestrator Integration Toolkit umożliwia rozszerzenie biblioteki działań poza kolekcję standardowych działań i pakietów integracyjnych. Zestaw narzędzi Integration Toolkit zawiera narzędzia oparte na kreatorze do tworzenia nowych działań i pakietów integracyjnych dla programu Orchestrator. Deweloperzy mogą również używać zestawu narzędzi Integration Toolkit do tworzenia pakietów integracyjnych na podstawie niestandardowych działań tworzonych przy użyciu zestawu Sdk programu Orchestrator. |