Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Logic Apps umożliwia automatyzowanie przepływów pracy dzięki integracji różnych usług platformy Azure i aplikacji innych firm. Za pomocą usługi Logic Apps można zbierać i przekazywać dzienniki syslogów VMware z chmury prywatnej usługi Azure VMware Solution do dowolnej wybranej usługi zarządzania dziennikami. Takie podejście umożliwia scentralizowane przechowywanie dzienników, analizę i monitorowanie w preferowanych narzędziach.
Z tego artykułu dowiesz się, jak skonfigurować przepływ pracy usługi Azure Logic Apps w celu przechwytywania dzienników systemu VMware i wysyłania ich do wybranej usługi zarządzania dziennikami.
Wymagania wstępne
Upewnij się, że masz skonfigurowaną chmurę prywatną usługi Azure VMware Solution, strumieniującą dzienniki systemowe do wystąpienia usługi Azure Event Hubs w obrębie przestrzeni nazw tej usługi. W przestrzeni nazw usługi Azure Event Hub wymagane jest prawidłowe instancje centrum zdarzeń. Aby uzyskać wskazówki dotyczące konfiguracji, odwiedź stronę Konfigurowanie dzienników syslogów VMware — stream do usługi Microsoft Azure Event Hubs.
Tworzenie wystąpienia usługi Azure Logic Apps
- Na portalu Azure wybierz pozycję Utwórz zasób, a następnie wyszukaj Logic App. Znajdź tę o nazwie Aplikacja logiki, wybierz pozycję Utwórz, a następnie kliknij pozycję Aplikacja logiki.
- Wybierz plan hostingu, który ma największe znaczenie dla Twoich potrzeb dotyczących zużycia. W większości przypadków plan usługi przepływu pracy powinien wystarczyć.
- Wprowadź subskrypcję, której chcesz użyć, oraz grupę zasobów wybraną do umieszczenia tego wystąpienia. Nadaj mu nazwę i wybierz region. Jeśli serwer zarządzania dziennikami jest hostowany na platformie Azure , w tym w chmurze prywatnej usługi Azure VMware Solution, upewnij się, że wybrano ten sam region co sieć wirtualna platformy Azure połączona z serwerem zarządzania dziennikami. W przeciwnym razie integracja zakończy się niepowodzeniem. Domyślnym planem systemu Windows jest Standard przepływu pracy WS1 (210 ACU, 3,5 GB pamięci, 1 vCPU), który powinien wystarczyć do obsługi woluminów dziennika z dużych obciążeń. Tę opcję zawsze można dostosować później, zgodnie z potrzebami. Po wprowadzeniu tych danych wybierz Przejrzyj i utwórz.
- Przejrzyj szczegóły wystąpienia Aplikacji Logic. Wybierz Utwórz. Kliknięcie tego przycisku inicjuje wdrożenie instancji aplikacji Logic Apps. Po zakończeniu stan wdrożenia będzie brzmiał "Wdrożenie zostało ukończone".
Konfigurowanie przepływu pracy aplikacji logiki platformy Azure
- Po wdrożeniu przejdź do wystąpienia aplikacji Logic. Wybierz pozycję Przepływy pracy, a następnie kliknij pozycję Przepływy pracy. Wybierz pozycję Dodaj, a następnie kliknij pozycję Dodaj z szablonu. Ta akcja spowoduje przejście do katalogu szablonów dostępnego w usłudze Azure Logic Apps.
- Na pasku wyszukiwania wyszukaj pozycję Azure VMware Solution. Kliknij opcję Azure VMware Solution: Eksportuj dzienniki chmury prywatnej do rozwiązania do zarządzania dziennikami.
- W okienku po prawej stronie wybierz pozycję Użyj tego szablonu w dolnej części ekranu. Nadaj przepływowi pracy nazwę i wybierz opcję Zachowujący stan dla typu Stan.
- Następnie połącz Event Hub, który zawiera dzienniki rozwiązania Azure VMware Solution, z tym wystąpieniem Logic Apps. W tym celu kliknij przycisk Połącz. Podaj nazwę nazwy połączenia, typ uwierzytelniania pozostanie kluczem dostępu. Dla Connection String należy pobrać connection string z instancji centrum zdarzeń, którą zamierzasz użyć.
- Na osobnej karcie przeglądarki otwórz wystąpienie Event Hub, które zawiera wiadomości dziennika. Wybierz pozycję Ustawienia, a następnie kliknij pozycję Zasady dostępu współdzielonego. Wybierz RootManagerSharedAccessKey i kliknij ikonę kopiowania obok Podstawowy ciąg połączenia.
- Wróć do karty przeglądarki z aplikacją logiki i wklej zawartość skopiowaną do pola Parametry połączenia . Kliknij pozycję Dodaj połączenie.
- W przypadku pomyślnego dodania stan centrum zdarzeń powinien mieć wartość Połączono. Na tym etapie kliknij przycisk Dalej , aby kontynuować.
- Dodaj nazwę wystąpienia centrum zdarzeń w polu Nazwa centrum zdarzeń. Dokładną nazwę centrum zdarzeń można znaleźć w obszarze Jednostki, a następnie usługi Event Hubs na karcie Centrum zdarzeń . Dodaj identyfikator URI serwera dziennika, który ma być używany w obszarze Identyfikator URI miejsca docelowego dziennika. Kliknij przycisk Dalej.
- Przejrzyj podane informacje, a następnie kliknij pozycję Utwórz. Ta akcja umożliwia zapisanie przepływu pracy, który może służyć do wysyłania komunikatów dziennika z rozwiązania Azure VMware Solution do dowolnego punktu końcowego dziennika systemu.
Integracja z usługą Azure Virtual Network
Jeśli serwer zarządzania dziennikami jest hostowany na platformie Azure — na przykład operacje programu VMware Cloud Foundation dla dzienników w chmurze prywatnej usługi Azure VMware Solution — należy zintegrować aplikację logiki platformy Azure z siecią wirtualną platformy Azure, która może zostać osiągnięta przez serwer zarządzania dziennikami. Dzięki temu aplikacja logiki może komunikować się z punktami końcowymi, które są dostępne tylko w sieci wirtualnej.
Na przykład — jeśli wdrażasz serwer zarządzania dziennikami w chmurze prywatnej usługi Azure VMware Solution, potrzebna będzie sieć wirtualna platformy Azure, która może być połączona z siecią chmury prywatnej. ###Wymagania wstępne
- Sieć wirtualna platformy Azure i aplikacja logiki platformy Azure muszą znajdować się w tym samym regionie. Integracja między regionami nie jest obsługiwana i spowoduje niepowodzenie instalacji.
- Upewnij się, że istnieje dostępna podsieć w usłudze Azure Virtual Network na potrzeby integracji. Aby uzyskać więcej informacji, odwiedź stronę Dodawanie, zmienianie lub usuwanie podsieci sieci wirtualnej.
###Kroki integracji z Twoją siecią wirtualną Azure
W aplikacji logiki platformy Azure przejdź do pozycji Ustawienia > Sieć.
Wybierz wyróżniony tekst z komunikatem Nieskonfigurowane obok pozycji Integracja z siecią wirtualną.
Na następnym ekranie zostanie wyświetlony komunikat z komunikatem Brak skonfigurowanej integracji sieci wirtualnej. Wybierz pozycję Dodaj integrację sieci wirtualnej , aby zintegrować z siecią wirtualną platformy Azure połączoną z serwerem zarządzania dziennikami.
W panelu wybierz subskrypcję, w której znajduje się wasza sieć wirtualna platformy Azure, sieć wirtualną, której zamierzasz użyć, oraz podsieć, którą chcesz skojarzyć. Kliknij pozycję Połącz, aby zintegrować z siecią wirtualną.
Po pomyślnej integracji na następnym ekranie zostaną wyświetlone szczegóły integracji z siecią wirtualną . Zawsze możesz kliknąć przycisk Rozłącz, jeśli musisz zmienić integrację sieci wirtualnej dla Logic App.
Dodawanie certyfikatów, aktualizowanie nagłówków HTTP i konfigurowanie powiadomień
Certyfikaty
Jeśli usługa Azure Logic Apps wymaga, aby certyfikat z serwera zarządzania dziennikami był zaufany, może być konieczne dodanie certyfikatu do wystąpienia usługi Logic Apps, aby umożliwić pomyślną transmisję dziennika. Jest to niezbędny krok podczas korzystania z narzędzi, takich jak VMware Cloud Foundation Operations for Logs, na przykład. Możesz dodać to do wystąpienia Azure Logic App przy użyciu następującego podejścia:
Wyeksportuj certyfikat z serwera zarządzania dziennikami i zapisz go jako plik .cer.
W aplikacji logiki platformy Azure przejdź do pozycji Ustawienia > Certyfikaty. Przejdź do karty z certyfikatami kluczy publicznych (.cer), a następnie kliknij pozycję Dodaj certyfikat.
- Przekaż certyfikat z kroku 1 do pliku certyfikatu CER i nadaj certyfikatowi nazwę, a następnie kliknij przycisk Dodaj u dołu.
- Po zapisaniu skopiuj wartość odcisku palca . Potrzebujemy tej zmiennej środowiskowej w kroku 5.
- W obszarze Ustawienia wybierz pozycję Zmienne środowiskowe, a następnie wybierz pozycję Dodaj. Nazwa zmiennej środowiskowej do dodania to WEBSITE_LOAD_ROOT_CERTIFICATES, a wartość to skopiowany odcisk palca. Wybierz pozycję Zastosuj w dolnej części panelu, aby zapisać zmiany, a następnie ponownie zastosuj w dolnej części listy zmiennych środowiskowych, aby zastosować te zmiany. Nowa zmienna środowiskowa powinna obowiązywać.
Nagłówki HTTP
Domyślnie w utworzonym przepływie pracy wyzwalacz HTTP-Trigger-to-Log-Destination ma następujące pary klucz-wartość w sekcji Nagłówki:
- Content-Type : application/json
Funkcjonuje samodzielnie w przypadku narzędzi do zarządzania logami, takich jak Operations for Logs VMware Cloud Foundation. Może być konieczne zweryfikowanie polecenia cURL używanego przez serwer zarządzania dziennikami do pobierania danych, aby sprawdzić, czy istnieją inne nagłówki, które mogą wymagać dodania. Jeśli widzisz inne nagłówki, dodaj je tutaj i kliknij przycisk Zapisz u góry, aby dzienniki mogły zostać prawidłowo pozyskane na serwerze zarządzania dziennikami.
Historia uruchomień
Sekcja Historia uruchamiania przepływu pracy w usłudze Azure Logic Apps zawiera szczegółowy dziennik wykonań przepływu pracy, ułatwiający śledzenie pomyślnych przebiegów, diagnozowanie błędów i rozwiązywanie problemów. Przeglądając znaczniki czasu, kody stanu i komunikaty o błędach, możesz upewnić się, że proces przekazywania dziennika systemowego usługi Azure VMware Solution działa bezproblemowo i szybko zidentyfikuj wszelkie zakłócenia.
Konfigurowanie powiadomień
W ostatnim kroku przepływu pracy zostanie wyświetlony opcjonalny element o nazwie Optional-Notification (README). Możesz zastąpić ten element jedną z dostępnych akcji w usłudze Azure Logic Apps, takich jak wiadomości e-mail programu Outlook lub wiadomości usługi Teams, aby powiadomić Cię w przypadku niepowodzenia wysyłania dzienników na serwer zarządzania dziennikami.