Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Logic Apps kunt u werkstromen automatiseren door verschillende Azure-services en niet-Microsoft toepassingen te integreren. U kunt Logic Apps gebruiken om VMware-syslogs van uw Azure VMware Solution-privécloud te verzamelen en door te sturen naar elke service voor logboekbeheer van uw keuze. Met deze benadering kunt u gecentraliseerde logboekopslag, analyse en bewaking uitvoeren in uw favoriete hulpprogramma's.
In dit artikel leert u hoe u een Azure Logic Apps-werkstroom configureert om VMware-syslogs vast te leggen en deze naar de door u gekozen logboekbeheerservice te verzenden.
Vereiste voorwaarden
Controleer of u een Azure VMware Solution privécloud hebt ingesteld die de syslogs streamt naar een Azure Event Hub-exemplaar binnen een Azure Event Hubs naamruimte. Er is een geldig exemplaar van event hub in uw Azure Event Hubs naamruimte vereist. Ga naar VMware syslogs configureren - Stream naar Microsoft Azure Event Hubs voor hulp bij het instellen.
Een Azure Logic Apps-exemplaar maken
- Selecteer in uw Azure portal Maak een resource>Get Started en zoek vervolgens naar Logic App. Zoek de Logic App. Selecteer logische app in het vervolgkeuzemenu Maken.
- Selecteer het hostabonnement dat het meest zinvol is voor uw verbruiksbehoeften. In de meeste gevallen moet het Werkstroomserviceplan aan uw behoeften voldoen.
Vul in het tabblad Create Logic App (Workflow Service Plan)>Basics het tabblad Project Details in.
- Voer het abonnement in dat u wilt gebruiken en de resourcegroep die is gekozen om deze instantie te onderbrengen.
- Voer onder Instance Details de naam Logic App name, Region en Windows Plan in.
Note
Als uw logboekbeheerserver wordt gehost in Azure (inclusief in uw Azure VMware Solution privécloud), moet u dezelfde regio selecteren als de Azure Virtual Network verbonden met uw logboekbeheerserver. Anders mislukt de integratie. Het standaardabonnement Windows is Workflow Standard WS1 (totaal 210 ACU, 3,5 Gb geheugen, 1 vCPU) dat voldoende moet zijn om logboekvolumes van grote workloads te verwerken. Deze optie kan altijd later worden aangepast indien nodig.
- Nadat u de Project Details hebt ingevuld, selecteert u Review + Create.
- Controleer de details van het Logic App-exemplaar en selecteer Maken. Door Maken te selecteren, wordt de implementatie van het exemplaar van de Logische app geïnitieerd. Zodra de implementatie is voltooid, geeft de implementatiestatus aan: Uw implementatie is voltooid.
De workflow van de Azure Logic App instellen
- Zodra de app is geïmplementeerd, ga naar het Logic App-exemplaar. Selecteer Werkstromen, selecteer vervolgens Werkstromen. Selecteer Toevoegen en selecteer Vervolgens Toevoegen uit sjabloon. Met deze actie gaat u naar de sjablooncatalogus die beschikbaar is in Azure Logic Apps.
- Zoek in de zoekbalk naar Azure VMware Solution. Selecteer de optie Azure VMware-oplossing: Exporteer logs van private cloud naar logbeheeroplossing.
- Selecteer In het rechterdeelvenster deze sjabloon onder aan het scherm gebruiken. Geef de werkstroom een naam en selecteer Stateful voor statetype.
- Selecteer Verbinden om de Event Hubs die de Azure VMware Solution-logboeken bevatten te verbinden met dit Logic App-exemplaar. Geef een naam op voor de verbindingsnaam. Het verificatietype blijft toegangssleutel. Voor verbindingsreeks moet u de verbindingsreeks ophalen uit het Event Hub-exemplaar dat u wilt gebruiken.
- Open in een afzonderlijk browsertabblad het Event Hub-exemplaar dat de logboekberichten bevat. Selecteer Instellingen en selecteer vervolgens Beleid voor gedeelde toegang. Selecteer RootManagerSharedAccessKey en selecteer vervolgens het kopieerpictogram naast Primary verbindingsreeks.
- Ga terug naar het browsertabblad met de Logic App en plak hetgeen u hebt gekopieerd in het veld Verbindingsreeks. Selecteer Verbinding toevoegen.
- Als succesvol toegevoegd, zou de status voor de Event Hub Verbonden moeten zijn. Selecteer Volgende om door te gaan.
- Voeg de naam van het Event Hub-exemplaar toe bij Event Hub-naam. De exacte naam van de Event Hub vindt u onder Entiteiten>Event Hubs op het tabblad Event Hub. Voeg de URI toe van de logboekserver die u wilt gebruiken onder doel-URI van logboek en selecteer vervolgens Volgende.
- Controleer de opgegeven informatie en selecteer Maken. Met deze actie wordt de werkstroom opgeslagen die kan worden gebruikt om de logboekberichten van Azure VMware Solution te verzenden naar elk syslog-eindpunt.
Integreren met Azure Virtual Network
Als uw logboekbeheerserver wordt gehost in Azure, bijvoorbeeld uw VMware Cloud Foundation Operations for Logs in uw Azure VMware Solution privécloud, moet u uw Azure logische app integreren met een Azure virtueel netwerk dat bereikbaar is door de logboekbeheerserver. De integratie zorgt ervoor dat de logische app kan communiceren met eindpunten die alleen toegankelijk zijn binnen het virtuele netwerk.
Als u bijvoorbeeld uw logboekbeheerserver implementeert in een Azure VMware Solution privécloud, hebt u een Azure Virtual Network nodig die kan worden gekoppeld aan het netwerk van de privécloud.
Vereiste voorwaarden
- Het virtuele Azure-netwerk en de logische Azure-app moeten zich in dezelfde regio bevinden. Integratie tussen regio's wordt niet ondersteund en zorgt ervoor dat de installatie mislukt.
- Zorg ervoor dat er een beschikbaar subnet in uw Azure Virtual Network is voor integratie. Ga naar Een subnet van een virtueel netwerk toevoegen, wijzigen of verwijderen voor meer informatie.
###Steps om te integreren met uw Virtuele Azure-netwerk
Navigeer in de Azure Logic App naar Instellingen > Netwerken.
Selecteer de gemarkeerde tekst met de tekst Niet geconfigureerd naast Virtual Network-integratie.
In het volgende scherm ziet u een bericht met de melding Dat er geen virtuele netwerkintegratie is geconfigureerd. Selecteer Integratie van virtueel netwerk toevoegen om te integreren met het virtuele Azure-netwerk dat is verbonden met uw logboekbeheerserver.
Kies in het deelvenster het abonnement waar uw Azure Virtual Network zich bevindt, het virtuele netwerk dat u wilt gebruiken en het subnet dat u wilt koppelen. Selecteer Verbinding maken om te integreren met uw virtuele netwerk.
Wanneer de integratie is geslaagd, worden in het volgende scherm de details van de integratie van het virtuele netwerk weergegeven. U kunt Verbinding verbreken altijd selecteren als u de integratie van het virtuele netwerk voor uw logische app wilt wijzigen.
Certificaten toevoegen, HTTP-headers bijwerken en meldingen configureren
Certificaten
Als Azure Logic Apps vereist dat het certificaat van de logboekbeheerserver wordt vertrouwd, moet u mogelijk het certificaat toevoegen aan het Logic Apps-exemplaar om geslaagde logboekoverdracht mogelijk te maken. Het toevoegen van het certificaat is een noodzakelijke stap bij het gebruik van hulpprogramma's zoals VMware Cloud Foundation Operations for Logs, bijvoorbeeld. U kunt het certificaat aan de Azure Logic App-instantie toevoegen met behulp van de volgende benadering:
Exporteer het certificaat van de logboekbeheerserver en sla het op als een .cer bestand.
Navigeer in de Azure Logic App naar Instellingen > Certificaten. Navigeer naar het tabblad met de tekst Openbare-sleutelcertificaten (.cer) en selecteer Certificaat toevoegen.
- Upload het certificaat van stap 1 naar het CER-certificaatbestand en geef het certificaat een naam en selecteer vervolgens Toevoegen.
- Kopieer de vingerafdrukwaarde nadat u deze hebt opgeslagen. U hebt dat nodig voor de omgevingsvariabele in stap 5.
- Selecteer onder Instellingenomgevingsvariabelen en selecteer vervolgens Toevoegen. De naam van de omgevingsvariabele die u wilt toevoegen, is WEBSITE_LOAD_ROOT_CERTIFICATES en de waarde is de vingerafdruk die u hebt gekopieerd. Selecteer Toepassen onderaan het deelvenster om de wijzigingen op te slaan en opnieuw toepassen onder aan de lijst met omgevingsvariabelen om deze wijzigingen toe te passen. De nieuwe omgevingsvariabele moet van kracht worden.
HTTP-headers
De HTTP-Trigger-to-Log-Destination-trigger in de werkstroom die u hebt gemaakt, bevat standaard de volgende sleutel-waardeparen onder Headers:
- Inhoudstype : application/json
De sleutel-waardeparen kunnen werken voor hulpprogramma's voor logboekbeheer, zoals VMware Cloud Foundation Operations for Logs. Mogelijk moet u de CURL-opdracht voor opname van de logboekbeheerserver controleren om te zien of er andere headers moeten worden toegevoegd. Als u andere headers ziet, voegt u deze hier toe en selecteert u Opslaan , zodat de logboeken correct kunnen worden opgenomen in uw logboekbeheerserver.
Uitvoeringsgeschiedenis
De sectie Uitvoeringsgeschiedenis van een werkstroom in Azure Logic Apps bevat een gedetailleerd logboek met werkstroomuitvoeringen, waarmee u geslaagde uitvoeringen kunt bijhouden, fouten kunt diagnosticeren en problemen kunt oplossen. Door de tijdstempels, statuscodes en foutberichten te bekijken, kunt u ervoor zorgen dat het syslog-doorstuurproces van Azure VMware Solution soepel verloopt en snel eventuele onderbrekingen identificeert.
Meldingen configureren
U ziet in de laatste stap van de werkstroom dat er een optioneel item met de naam Optional-Notification (README) is. U kunt dit item vervangen door een van de beschikbare acties in Azure Logic Apps (zoals Outlook e-mailberichten of Teams-berichten) om u op de hoogte te stellen als er een fout is opgetreden bij het verzenden van uw logboeken naar uw logboekbeheerserver.