Come posso risolvere i problemi relativi agli aggiornamenti software per OpenSearch?

6 minuti di lettura
0

Desidero comprendere i tempi di inattività e come risolvere i problemi durante un aggiornamento software per il servizio OpenSearch di Amazon.

Breve descrizione

Il servizio OpenSearch di Amazon rilascia regolarmente aggiornamenti del software di servizio che aggiungono funzionalità o migliorano i tuoi domini.

Di seguito sono riportati i problemi più comuni relativi agli aggiornamenti del software OpenSearch:

  • Tempi di inattività
  • Idoneità del dominio
  • Perdita di dati
  • Severità dell'aggiornamento software
  • Tempo stimato necessario per l'aggiornamento del software di servizio
  • Aggiornamento manuale del software
  • Annullamento di un aggiornamento

Nota: Gli aggiornamenti del software di servizio sono diversi dagli aggiornamenti della versione di OpenSearch. Per ulteriori informazioni, consulta Aggiornamento dei domini del servizio OpenSearch di Amazon.

Risoluzione

Tempi di inattività

Gli aggiornamenti software del servizio OpenSearch utilizzano l’implementazione blu/verde per ridurre al minimo i tempi di inattività e mantenere l'ambiente originale nel caso in cui l’implementazione non abbia esito positivo.

Gli aggiornamenti in genere vengono completati in pochi minuti, ma possono richiedere diverse ore o giorni se il sistema è sottoposto a un carico pesante.

Nota: I dashboard di OpenSearch potrebbero non essere disponibili durante alcuni o tutti gli aggiornamenti.

Per ridurre i tempi di inattività di un aggiornamento del software di servizio, segui queste best practice:

  • Esegui le modifiche alla configurazione in un'unica richiesta di modifica. Questo esegue l’implementazione blu/verde una sola volta.
  • Mantieni il traffico sul dominio il più basso possibile.
  • Aggiorna il tuo dominio durante la finestra configurata non di punta per evitare lunghi periodi di aggiornamento.
  • Assicurati che il cluster sia integro e attivo quando esegui la modifica della configurazione.
  • Assicurati che l'utilizzo delle risorse rientri nella soglia e in uno stato ottimale.
  • Se il cluster ha nodi primari dedicati, gli aggiornamenti vengono completati senza tempi di inattività. Se il cluster non dispone di nodi primari dedicati, il cluster potrebbe non rispondere per diversi secondi dopo un aggiornamento poiché seleziona un nodo primario.

Avvisi

Il servizio OpenSearch invia una notifica quando un aggiornamento del software di servizio è disponibile, richiesto, avviato, completato o fallito. Inoltre, due settimane prima della data di pianificazione, OpenSearch invia e-mail di notifica all'indirizzo e-mail registrato nell'account AWS. Se non agisci in base agli aggiornamenti richiesti, il servizio OpenSearch aggiorna comunque automaticamente il software del servizio di dominio dopo un determinato periodo di tempo, in genere due settimane. Il servizio OpenSearch invia notifiche quando avvia l'aggiornamento e quando l'aggiornamento è completo. Per ulteriori informazioni, consulta Notifiche nel servizio OpenSearch di Amazon.

Nota: Se avvii manualmente un aggiornamento, il servizio OpenSearch non invia una notifica all'avvio dell'aggiornamento. Il servizio OpenSearch invia una notifica solo quando l'aggiornamento è completo.

Idoneità del dominio

Per eseguire un aggiornamento del software di servizio, il tuo dominio deve trovarsi in uno stato idoneo. Per un elenco degli stati non idonei per un aggiornamento, consulta Quando i domini non sono idonei per un aggiornamento.

Per verificare in modo programmatico l'idoneità del dominio, esegui il seguente comando dell’Interfaccia della linea di comando AWS (AWS CLI):

aws es —region region_name upgrade-elasticsearch-domain —domain-name domain_name —target-version OpenSearch_1.1 —perform-check-only

Nota: Se ricevi errori durante l'esecuzione dei comandi dell'interfaccia della linea di comando AWS, assicurati di utilizzare la versione più recente di AWS CLI.

Perdita di dati

Il servizio OpenSearch scatta istantanee automatiche per eseguire il backup dei dati in caso di perdita di dati. Puoi utilizzare le istantanee per ripristinare il tuo dominio in caso di stato di cluster rosso o perdita di dati. Per ulteriori informazioni, vedi Ripristinare le istantanee.

Per eseguire il backup proattivo dei dati, puoi scattare istantanee manuali del tuo dominio. Per ulteriori informazioni, consulta Creazione di istantanee di indice nel servizio OpenSearch di Amazon.

Rollback

Dopo aver applicato correttamente un aggiornamento del servizio, non è possibile eseguire un rollback. Se l'aggiornamento del servizio è bloccato, contatta il Supporto AWS.

Severità dell'aggiornamento software

Per vedere se è disponibile un aggiornamento o per verificare lo stato di un aggiornamento, apri la console del servizio OpenSearch. Quindi, nel riquadro di navigazione, scegli Notifiche. Per ulteriori informazioni sul monitoraggio degli aggiornamenti dei cluster, consulta Perché l'aggiornamento del mio dominio del servizio OpenSearch di Amazon richiede così tanto tempo?

Ogni notifica include dettagli sull'aggiornamento del software di servizio, inclusa la gravità dell'aggiornamento del software di servizio. Gli aggiornamenti del software di servizio sono classificati come opzionali o obbligatori.

Se la gravità della notifica è informativa, bassa o media, l'aggiornamento è facoltativo. È necessario eseguire manualmente gli aggiornamenti opzionali.

Se la gravità della notifica è elevata o critica, è necessario l'aggiornamento. Il servizio OpenSearch esegue automaticamente gli aggiornamenti necessari. All'interno della finestra non di punta del dominio, il servizio OpenSearch può avviare l'aggiornamento in qualsiasi momento oltre la scadenza specificata, in genere 14 giorni dalla disponibilità.

Tempo stimato necessario per l'aggiornamento del software di servizio

La durata degli aggiornamenti software del servizio può variare in base a questi fattori:

  • Configurazione del dominio
  • Numero di nodi
  • Dati delle partizioni
  • Caricamento o richiesta in corso che il cluster sta servendo al momento dell'aggiornamento.

Come procedura consigliata, installa gli aggiornamenti quando il carico sui cluster è inferiore perché gli aggiornamenti possono mettere temporaneamente a dura prova i nodi primari dedicati di un cluster. È possibile pianificare gli aggiornamenti software durante le finestre non di punta per ridurre al minimo la tensione sui nodi primari dedicati di un cluster. È inoltre possibile configurare una finestra non di punta personalizzata per modificare l'ora di inizio degli aggiornamenti software.

Un altro modo per pianificare gli aggiornamenti consiste nell'avviare una modifica della configurazione che esegua l’implementazione blu/verde. Quando viene eseguita l’implementazione blu/verde, le configurazioni vengono eseguite anche con aggiornamenti del software di servizio. Ad esempio, l'aggiunta di qualsiasi quantità di spazio di archiviazione comporta immediatamente un’implementazione blu/verde.

Aggiornamento manuale del software

Puoi aggiornare manualmente il tuo dominio per sfruttare le nuove funzionalità più rapidamente. Per istruzioni sull'aggiornamento manuale del dominio, consulta Avvio di un aggiornamento del software di servizio.

Annullamento di un aggiornamento

Per annullare un aggiornamento software, esegui il comando AWS CLI cancel-service-software-update.

Il comando cancel-service-software-update annulla un aggiornamento del software di servizio pianificato per un dominio del servizio OpenSearch. È possibile eseguire questa operazione solo quando UpdateStatus è nello stato PENDING_UPDATE e prima di AutomatedUpdateDate.

AWS UFFICIALE
AWS UFFICIALEAggiornata 8 mesi fa