Condividi tramite


Informazioni di riferimento sullo script di aggiornamento

Il contenitore dell'agente di raccolta dati SAP usa uno script di aggiornamento (disponibile nella soluzione Microsoft Sentinel per le applicazioni SAP® GitHub) per semplificare il processo di aggiornamento.

Questo articolo illustra come personalizzare il comportamento dello script configurandone i parametri.

Panoramica di script

Durante il processo di aggiornamento, lo script identifica tutti i contenitori che eseguono l'agente di raccolta dati SAP, scarica un'immagine del contenitore aggiornata dal Registro Azure Container, copia le impostazioni della directory montata, copia le variabili di ambiente, rinomina il contenitore esistente con un -OLD suffisso e infine crea un contenitore usando l'immagine aggiornata. Lo script avvia quindi il contenitore con un'opzione aggiuntiva --sapconinstanceupdate che verifica che il contenitore aggiornato possa avviare e connettersi correttamente al sistema SAP. Quando il contenitore segnala un avvio corretto, lo script rimuove il contenitore precedente. Ricrea quindi il nuovo contenitore da eseguire senza l'opzione --sapconinstanceupdate per avviare la modalità operativa normale e continuare a raccogliere dati dal sistema SAP.

Riferimento ai parametri

Confermare tutte le richieste

Nome parametro: --confirm-all-prompts

Valori dei parametri: Nessuno

Richiesto: no

Spiegazione: se --confirm-all-prompts si specifica l'opzione, lo script non verrà sospeso per eventuali conferme utente. Usare l'opzione --confirm-all-prompts per ottenere una distribuzione zero-touch

Usare la build di anteprima del contenitore

Nome parametro: --preview

Valori dei parametri: Nessuno

Richiesto: no

Spiegazione: per impostazione predefinita, lo script di aggiornamento del contenitore distribuisce il contenitore con :latest tag. Le funzionalità di anteprima pubblica vengono pubblicate nel :latest-preview tag. Per assicurarsi che lo script di aggiornamento del contenitore usi la versione di anteprima pubblica del contenitore, specificare l'opzione --preview .

Non eseguire un test di connettività del contenitore

Nome parametro: --no-testrun

Valori dei parametri: Nessuno

Richiesto: no

Spiegazione: per impostazione predefinita, lo script di aggiornamento del contenitore esegue una "esecuzione di test" del contenitore aggiornato per verificare che possa connettersi correttamente al sistema SAP. Per ignorare questo test, specificare un --no-testrun parametro. In questo caso, lo script creerà nuovamente i contenitori usando una nuova immagine senza convalidare che i contenitori possano avviare e connettersi correttamente a SAP. Usare questa opzione con cautela.

Specificare un percorso SDK personalizzato

Nome parametro: --sdk

Valori dei parametri: <SDK file full path>

Richiesto: no

Spiegazione: per impostazione predefinita, lo script di aggiornamento estrae il file ZIP SDK da un contenitore esistente e lo copia nel contenitore appena creato. Se è necessario aggiornare la versione di NetWeaver SDK usata insieme all'aggiornamento del contenitore, specificare l'opzione, specificando il --sdk percorso completo dell'SDK.

Forzare l'aggiornamento del contenitore, anche se la versione è la stessa

Nome parametro: --force

Valori dei parametri: Nessuno

Richiesto: no

Spiegazione: aggiornare il contenitore, anche se la versione dell'immagine usata per il contenitore esistente corrisponde all'immagine disponibile da Microsoft.

Eseguire l'aggiornamento selettivo del contenitore

Nome parametro: --containername

Valori dei parametri: Container name

Richiesto: no

Spiegazione: per impostazione predefinita, lo script di aggiornamento aggiorna tutti i contenitori che eseguono la soluzione Microsoft Sentinel per le applicazioni SAP®. Per aggiornare un singolo contenitore o più contenitori, specificare --containername <containername> l'opzione. L'opzione può essere specificata più volte, ad esempio --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT. In tal caso, verranno aggiornati solo i contenitori specificati. Se il nome del contenitore specificato non esiste, verrà ignorato dallo script.

Passaggi successivi

Altre informazioni sulla soluzione Microsoft Sentinel per le applicazioni SAP®:

Risoluzione dei problemi:

File di riferimento:

Per altre informazioni, vedere Soluzioni di Microsoft Sentinel.