Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
App per la logica di Azure consente di automatizzare i flussi di lavoro integrando vari servizi Azure e applicazioni non Microsoft. È possibile usare App per la logica per raccogliere e inoltrare syslog VMware dal cloud privato della soluzione Azure VMware a qualsiasi servizio di gestione dei log preferito. Questo approccio consente l'archiviazione, l'analisi e il monitoraggio centralizzati dei log tra gli strumenti preferiti.
Questo articolo illustra come configurare un flusso di lavoro di App per la logica di Azure per acquisire syslog VMware e inviarli al servizio di gestione dei log scelto.
Prerequisiti
Verificare di avere configurato un cloud privato soluzione Azure VMware che esegue lo streaming dei syslog in un'istanza dell'hub eventi Azure all'interno di uno spazio dei nomi Hub eventi di Azure. È necessaria un'istanza valida di un Hub eventi all'interno del tuo spazio dei nomi Hub eventi di Azure. Per indicazioni sulla configurazione, vedere Configurare i syslog VMware - Eseguire lo streaming in Hub eventi di Microsoft Azure.
Crea un'istanza di App per la logica di Azure
- Nel portale di Azure selezionare Creare una risorsa>Introduzione, quindi cercare Logic App. Trova quello denominato Logic App. Dal menu a discesa Crea selezionare App per la logica.
- Selezionare il piano host più appropriato per le esigenze di consumo. Nella maggior parte dei casi, il Workflow Service Plan dovrebbe soddisfare le vostre esigenze.
Nella scheda Creare l'app per la logica (piano di servizio flusso di lavoro)>Elementi di base, compilare i Dettagli del progetto.
- Immettere la sottoscrizione da usare e il gruppo di risorse scelto per ospitare questa istanza.
- In Dettagli istanza, inserire il nome Logic App, la regione e il piano Windows.
Nota
Se il server di gestione dei log è ospitato in Azure (incluso nel cloud privato soluzione Azure VMware), assicurarsi di selezionare la stessa area del Rete virtuale di Azure connesso al server di gestione dei log. In caso contrario, l'integrazione non riesce. Il piano predefinito Windows plan è Workflow Standard WS1 (210 ACU totali, 3,5 GB di memoria, 1 vCPU), che dovrebbe essere sufficiente per gestire i volumi di log da carichi di lavoro di grandi dimensioni. Questa opzione può essere sempre modificata in un secondo momento in base alle esigenze.
- Dopo aver compilato i dettagli del Progetto, selezionare Verifica + Crea.
- Esaminare i dettagli dell'istanza dell'app per la logica e quindi selezionare Crea. Selezionando Crea avvia la distribuzione dell'istanza di Logic App. Al termine, lo stato della distribuzione legge Che la distribuzione è stata completata.
Configurare il flusso di lavoro dell'app per la logica di Azure
- Dopo la distribuzione, accedere all'istanza di Logic App. Selezionare Flussi di lavoro e quindi Flussi di lavoro. Selezionare Aggiungi e quindi Aggiungi da modello. Questa azione consente di accedere al catalogo dei modelli disponibile in App per la logica di Azure.
- Nella barra di ricerca cercare la soluzione Azure VMware. Selezionare l'opzione denominata soluzione Azure VMware: Esportare i log del cloud privato nella soluzione di gestione dei log.
- Nel riquadro di destra selezionare Usa questo modello nella parte inferiore della schermata. Assegna un nome al flusso di lavoro e seleziona Stateful per il tipo di stato.
- Selezionare Connect per connettere gli Event Hubs che ospitano i log di soluzione Azure VMware a questa istanza di Logic App. Specificare un nome per Nome connessione, il tipo di autenticazione rimane chiave di accesso. Per Stringa di connessione, è necessario recuperare la Stringa di connessione dall'istanza dell'hub eventi che intendi utilizzare.
- In una scheda del browser separata aprire l'istanza dell'hub eventi che contiene i messaggi di log. Selezionare Impostazioni e quindi Criteri di accesso condiviso. Selezionare RootManagerSharedAccessKey, quindi selezionare l'icona di copia accanto a Primary stringa di connessione.
- Tornate alla scheda del browser con l'app di logica e incollate ciò che avete copiato nel campo Stringa di connessione. Selezionare Aggiungi connessione.
- Se aggiunto correttamente, lo stato dell'hub eventi deve leggere Connesso. Selezionare Avanti per continuare.
- Aggiungere il nome dell'istanza dell'hub eventi sotto Nome hub eventi. Il nome esatto dell'hub eventi è reperibile in Hubeventi> nella scheda Hub eventi. Aggiungere l'URI del server di log che si intende usare in URI di destinazione log, quindi selezionare Avanti.
- Esaminare le informazioni fornite e quindi selezionare Crea. Questa azione salva il flusso di lavoro che può essere usato per inviare i messaggi di log dalla soluzione Azure VMware a qualsiasi endpoint syslog.
Integrazione con rete virtuale di Azure
Se il server di gestione dei log è ospitato in Azure, ad esempio, le operazioni di VMware Cloud Foundation per i log nel cloud privato soluzione Azure VMware, è necessario integrare l'app per la logica Azure con una rete virtuale Azure raggiungibile dal server di gestione dei log. L'integrazione garantisce che l'app per la logica possa comunicare con gli endpoint accessibili solo all'interno della rete virtuale.
Ad esempio, se distribuisci il server di gestione dei log in una soluzione cloud privata soluzione Azure VMware, hai bisogno di un Rete virtuale di Azure che può essere collegata tramite peering alla rete del cloud privato.
Prerequisiti
- La rete virtuale di Azure e l'app per la logica di Azure devono trovarsi nella stessa area. L'integrazione tra aree non è supportata e causerà l'esito negativo dell'installazione.
- Assicurarsi che nella Rete virtuale di Azure sia disponibile una subnet per l'integrazione. Per altre informazioni, vedere Aggiungere, modificare o eliminare una subnet di rete virtuale.
###Steps per l'integrazione con la rete virtuale di Azure
Nell'app per la logica di Azure passare a Impostazioni > rete.
Selezionare il testo evidenziato non configurato accanto all'integrazione della rete virtuale.
Nella schermata successiva verrà visualizzato un messaggio che indica Nessuna integrazione di rete virtuale configurata. Selezionare Aggiungi integrazione di rete virtuale per l'integrazione con la rete virtuale di Azure connessa al server di gestione log.
Nel pannello scegliere la sottoscrizione in cui si trova la rete virtuale di Azure, la rete virtuale che si intende usare e la subnet da associare. Selezionare Connetti per l'integrazione con la rete virtuale.
Al termine dell'integrazione, nella schermata successiva verranno visualizzati i dettagli di Integrazione rete virtuale . È sempre possibile selezionare Disconnetti se è necessario modificare l'integrazione della rete virtuale per la Logic App.
Aggiunta di certificati, aggiornamento di intestazioni HTTP e configurazione delle notifiche
Certificati
Se App per la logica di Azure richiede che il certificato del server di gestione log sia attendibile, potrebbe essere necessario aggiungere il certificato all'istanza di App per la logica per consentire la corretta trasmissione dei log. L'aggiunta del certificato è un passaggio necessario quando si usano strumenti come le operazioni di VMware Cloud Foundation per i log, ad esempio. È possibile aggiungere il certificato all'istanza di app per la logica Azure usando l'approccio seguente:
Esportare il certificato dal server di gestione log e salvarlo come file di .cer.
Nell'app per la logica di Azure passare a Impostazioni > Certificati. Passare alla scheda che indica Certificati chiave pubblica (.cer) e selezionare Aggiungi certificato.
- Caricare il certificato dal passaggio 1 al file di certificato CER e assegnare un nome al certificato, quindi selezionare Aggiungi.
- Una volta salvato, copiare il valore Impronta digitale. Ti serve questo per la variabile d'ambiente nel passaggio 5.
- In Impostazioni selezionare Variabili di ambiente, quindi selezionare Aggiungi. Il nome della variabile di ambiente da aggiungere è WEBSITE_LOAD_ROOT_CERTIFICATES e il valore è l'impronta digitale che hai copiato. Selezionare Applica nella parte inferiore del pannello per salvare le modifiche e Applicare di nuovo nella parte inferiore dell'elenco delle variabili di ambiente per applicare queste modifiche. La nuova variabile di ambiente dovrebbe avere effetto.
Intestazioni HTTP
Per impostazione predefinita, il trigger HTTP-Trigger-to-Log-Destination nel flusso di lavoro creato include le coppie chiave-valore seguenti in Intestazioni:
- Content-Type : application/json
Le coppie chiave-valore possono funzionare per gli strumenti di gestione dei log, ad esempio VMware Cloud Foundation Operations per i log. Potrebbe essere necessario verificare il comando cURL di inserimento del server di gestione log per verificare se sono presenti altre intestazioni da aggiungere. Se vengono visualizzate altre intestazioni, aggiungetele qui e selezionate Salva affinché i log possano essere inseriti correttamente nel server di gestione dei log.
Cronologia di esecuzione
La sezione Cronologia di esecuzione di un flusso di lavoro in App per la logica di Azure fornisce un log dettagliato delle esecuzioni del flusso di lavoro, che consente di tenere traccia delle esecuzioni riuscite, diagnosticare gli errori e risolvere i problemi. Esaminando i timestamp, i codici di stato e i messaggi di errore, è possibile assicurarsi che il processo di inoltro syslog della soluzione Azure VMware venga eseguito senza problemi e identificare rapidamente eventuali interruzioni.
Configurazione delle notifiche
Si noti che nell'ultimo passaggio del flusso di lavoro è presente un elemento facoltativo denominato Optional-Notification (README). È possibile sostituire questo elemento con una delle azioni disponibili in App per la logica di Azure (ad esempio Outlook messaggi di posta elettronica o messaggi di Teams) per notificare l'utente in caso di errore che invia i log al server di gestione log.