¿Cómo soluciono los problemas relacionados con las actualizaciones de software para OpenSearch?

6 minutos de lectura
0

Quiero conocer el tiempo de inactividad y cómo solucionar problemas durante una actualización de software para Amazon OpenSearch Service.

Descripción corta

Amazon OpenSearch Service publica periódicamente actualizaciones de software de servicio que añaden funciones o mejoran sus dominios.

A continuación, se enumeran los problemas más comunes relacionados con las actualizaciones del software OpenSearch:

  • Tiempo de inactividad
  • Elegibilidad del dominio
  • Pérdida de datos
  • Importancia de la actualización del software
  • Tiempo estimado necesario para la actualización del software de servicio
  • Actualización manual del software
  • Cancelación de una actualización

Nota: Las actualizaciones del software de servicio son diferentes de las actualizaciones de versión de OpenSearch. Para obtener más información, consulte Actualización de dominios de Amazon OpenSearch Service.

Resolución

Tiempo de inactividad

Las actualizaciones de software de OpenSearch Service utilizan un despliegue azul-verde para minimizar el tiempo de inactividad y mantener el entorno original si el despliegue no se realiza correctamente.

Las actualizaciones suelen completarse en cuestión de minutos, pero pueden tardar varias horas o días si el sistema está experimentando una carga excesiva.

Nota: Es posible que los paneles de OpenSearch no estén disponibles durante parte de la actualización o durante toda su totalidad.

Para reducir el tiempo de inactividad de una actualización de software de servicio, siga estas prácticas recomendadas:

  • Realice los cambios de configuración en una única solicitud de cambio. Esto ejecuta el despliegue azul-verde una vez.
  • Mantenga el tráfico en el dominio lo más bajo posible.
  • Actualice su dominio durante el periodo de menor actividad configurado para evitar periodos de actualización prolongados.
  • Asegúrese de que el clúster esté en buen estado y activo al ejecutar el cambio de configuración.
  • Asegúrese de que la utilización de los recursos esté dentro del umbral y en un estado óptimo.
  • Si el clúster tiene nodos principales dedicados, las actualizaciones se completan sin tiempo de inactividad. Si el clúster no tiene nodos principales dedicados, es posible que no responda durante varios segundos después de una actualización, ya que elige un nodo principal.

Alertas

OpenSearch Service envía una notificación cuando una actualización del software del servicio está disponible, es necesaria, se inicia, se completa o falla. Además, dos semanas antes de la fecha programada, OpenSearch envía correos electrónicos de notificación a la dirección de correo electrónico registrada en la cuenta de AWS. Si no realiza las actualizaciones necesarias, OpenSearch Service seguirá actualizando automáticamente el software de su servicio de dominio después de un periodo de tiempo determinado, normalmente dos semanas. OpenSearch Service envía notificaciones cuando inicia la actualización y cuando la actualización se completa. Para obtener más información, consulte Notificaciones en Amazon OpenSearch Service.

Nota: Si inicia una actualización manualmente, OpenSearch Service no envía ninguna notificación cuando se inicia la actualización. OpenSearch Service envía una notificación solo cuando se completa la actualización.

Elegibilidad del dominio

Para realizar una actualización de software de servicio, su dominio debe estar en estado apto. Para obtener una lista de los estados que no son elegibles para una actualización, consulte Cuando los dominios no son aptos para una actualización.

Para comprobar mediante programación la idoneidad del dominio, ejecute el siguiente comando de la Interfaz de la línea de comandos de AWS (AWS CLI):

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

Nota: Si recibe errores al ejecutar los comandos de AWS CLI, asegúrese de usar la versión más reciente de AWS CLI.

Pérdida de datos

OpenSearch Service toma instantáneas automatizadas para hacer copias de seguridad de sus datos por si se produce la pérdida de datos. Si el estado del clúster aparece en rojo o se pierdan datos, podrá usar estas instantáneas para restaurar su dominio. Para obtener más información, consulte Restauración de instantáneas.

Para hacer copias de seguridad de sus datos de forma proactiva, tome instantáneas manuales de su dominio. Para obtener más información, consulte Creación de instantáneas de índices en Amazon OpenSearch Service.

Reversiones

Una vez que se haya aplicado correctamente una actualización de servicio, no podrá realizar una reversión. Si la actualización de su servicio está bloqueada, contacte con AWS Support.

Importancia de la actualización del software

Para ver si hay una actualización disponible o para comprobar su estado, abra la consola de OpenSearch Service. En el panel de navegación, seleccione Notificaciones. Para obtener más información sobre la supervisión de las actualizaciones de clústeres, consulte ¿Por qué tarda tanto la actualización de mi dominio de OpenSearch Service?

Cada notificación incluye detalles sobre la actualización del software del servicio, incluida la importancia de la actualización del software en cuestión. Las actualizaciones del software del servicio se clasifican como opcionales u obligatorias.

Si la importancia indicada en la notificación es Informativa, Baja o Media, la actualización es opcional. Las actualizaciones opcionales se deben ejecutar manualmente.

Si la importancia indicada en la notificación es Alta o Crítica, la actualización es obligatoria. OpenSearch Service ejecuta automáticamente las actualizaciones obligatorias. Dentro del periodo de menor actividad del dominio, OpenSearch Service puede iniciar la actualización en cualquier momento después de la fecha límite especificada, normalmente 14 días después de que esté disponible.

Tiempo estimado necesario para la actualización del software de servicio

La duración de las actualizaciones del software de servicio puede variar en función de los siguientes factores:

  • Configuración de dominio
  • Cantidad de nodos
  • Datos de particiones
  • Carga en curso o solicitud para que el clúster esté funcionando en el momento de la actualización.

Como práctica recomendada, instale las actualizaciones cuando haya menos carga en los clústeres, ya que las actualizaciones pueden sobrecargar temporalmente los nodos principales dedicados del clúster. Puede programar las actualizaciones de software durante las horas de menor actividad para minimizar la carga en los nodos principales dedicados de un clúster. También puede configurar una ventana personalizada fuera de las horas pico para cambiar la hora de inicio de las actualizaciones de software.

Otra forma de programar las actualizaciones es iniciar un cambio de configuración que ejecute el despliegue azul-verde. Cuando se ejecuta el despliegue azul-verde, las configuraciones también se realizan con las actualizaciones del software de servicio. Por ejemplo, al agregar cualquier cantidad de almacenamiento, se ejecuta inmediatamente el despliegue azul-verde.

Actualización manual del software

Puede actualizar su dominio manualmente para aprovechar las nuevas funciones con mayor rapidez. Para obtener instrucciones sobre cómo actualizar manualmente su dominio, consulte Iniciar una actualización de software de servicio.

Cancelación de una actualización

Para cancelar una actualización de software, ejecute el comando cancel-service-software-update de la AWS CLI.

El comando cancel-service-software-update cancela una actualización programada del software de servicio para un dominio de OpenSearch Service. Solo puede realizar esta operación cuando UpdateStatus esté en PENDING_UPDATE y antes de la fecha establecida en AutomatedUpdateDate.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 10 meses