Omówienie programu System Center — Orchestrator

Ważne

Ta wersja programu Orchestrator osiągnęła koniec wsparcia. Zalecamy uaktualnienie do programu Orchestrator 2022.

Jako administrator IT prawdopodobnie wykonujesz wiele zadań i procedur w celu zachowania dobrej kondycji środowiska obliczeniowego. Możliwe, że poszczególne zadania są zautomatyzowane, ale zazwyczaj nie cały proces. Program System Center — Orchestrator łączy różne zadania i procedury przy użyciu graficznego interfejsu użytkownika Runbook Projektant do tworzenia niezawodnych, elastycznych i wydajnych rozwiązań w środowisku IT. Za pomocą programu Orchestrator można wykonywać następujące czynności:

  • Automatyzowanie procesów w centrum danych bez względu na sprzęt i platformę.
  • Ustandaryzuj najlepsze rozwiązania w celu zwiększenia wydajności operacyjnej.
  • Łączenie systemów od różnych dostawców bez konieczności znajomości sposobu używania skryptów i języków programowania.

Architektura programu Orchestrator

Na poniższym diagramie przedstawiono poszczególne funkcje programu Orchestrator i komunikację między nimi.

Diagram architektury programu Orchestrator.

Baza danych aranżacji jest centrum instalacji programu Orchestrator zawierającej wszystkie elementy Runbook, ustawienia konfiguracji i dzienniki. Serwer Management Server jest wymagany jako warstwa komunikacji między programem Runbook Designer a bazą danych aranżacji. Serwery elementów Runbook komunikują się bezpośrednio z tą bazą danych w celu pobierania elementów Runbook do wykonania i zapisywania informacji o zadaniach utworzonych z elementów Runbook. Usługa sieci Web również komunikuje się bezpośrednio z bazą danych aranżacji i udostępnia połączenie w przeglądarce internetowej dla konsoli Orchestration.

Automatyzacja przy użyciu elementów Runbook

Aby zautomatyzować zadanie lub proces w programie Orchestrator, należy użyć elementu Runbook Projektant do utworzenia elementu Runbook. Działania do elementu Runbook można dodawać, przeciągając je z okienka Działania , a następnie łącząc działania w wymaganej kolejności tworzenia przepływu pracy.

Na poniższej ilustracji przedstawiono prosty element Runbook.

Prosty diagram elementu Runbook.

Ten element Runbook służy do monitorowania dziennika zdarzeń. Po wykryciu określonego zdarzenia sprawdza on 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ępnej, a działania są dostępne, które zapewniają złożoną logikę, na przykład wymagającą ukończenia wielu działań przed kontynuowaniem elementu Runbook. Wykorzystanie połączenia warunków logicznych w działaniach i inteligentnych łączy pozwala wdrożyć 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 tworzy zadanie przechowywane 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 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 jeden 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 uwzględniną 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
integration pack (IP) Pakiet integracyjny to kolekcja niestandardowych działań przeznaczonych specjalnie dla danego produktu lub technologii. Firma Microsoft i inne firmy udostępniają pakiety integracyjne z działaniami umożliwiającymi interakcję z produktem z 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 Integration Toolkit do tworzenia pakietów integracyjnych na podstawie działań niestandardowych tworzonych przy użyciu zestawu SDK programu Orchestrator.

Następne kroki

Jak zainstalować program Orchestrator.