¿Cómo puedo solucionar un problema de baja capacidad de almacenamiento en mi dominio de Amazon OpenSearch Service?

Última actualización: 30-07-2021

Mi dominio de Amazon OpenSearch Service (posterior a Amazon Elasticsearch Service) no tiene espacio de almacenamiento, y he recibido un error. ¿Cómo puedo solucionarlo?

Descripción breve

El dominio de OpenSearch Service tiene ciertos requisitos de espacio de almacenamiento para procesar cargas de trabajo. El error ClusterBlockException se puede producir porque el dominio de OpenSearch Service ya no posee espacio de almacenamiento. Por ejemplo, cuando asigna almacenamiento a un nodo de clúster, hasta un 20 % de ese espacio (20 GB) es espacio reservado. Además, los sistemas operativos como Linux reservan el 5 % del sistema de archivos para admitir cualquier proceso crítico que realice el usuario raíz. Para obtener más información sobre los requisitos de espacio de almacenamiento de Amazon OpenSearch Service, consulte Calcular los requisitos de almacenamiento.

Para resolver problemas de poca capacidad de almacenamiento, intente lo siguiente:

  • Aumente el tamaño de los volúmenes de Amazon Elastic Block Store (Amazon EBS) del dominio. También puede agregar más nodos de clúster al dominio de OpenSearch Service.
  • Actualice la estrategia de partición de clústeres para que las particiones se distribuyan en todos los nodos de manera uniforme.
  • Reduzca la cantidad de datos almacenados en el dominio. Puede eliminar archivos innecesarios, optimizar índices antiguos o reducir el recuento de réplicas del dominio. Asegúrese de crear una instantánea manual primero.
    Nota: Si se reduce el recuento de réplicas del dominio, puede reducir la tolerancia a errores. Se recomienda configurar al menos una réplica para cada índice.
  • Utilice la métrica FreeStorageSpace de Amazon CloudWatch para monitorear la capacidad de almacenamiento disponible en el clúster. Para recibir notificaciones cuando tenga poco espacio de almacenamiento, configure las alarmas de CloudWatch.

En función de la fuente de almacenamiento de datos, es posible que necesite incorporar técnicas adicionales de resolución de problemas.

Resolución

Actualización de los ajustes de configuración de almacenamiento

Importante: Antes de actualizar los ajustes de configuración, verifique los cambios de configuración que podrían desencadenar una implementación azul/verde. Además, asegúrese de que el tipo de nodo maestro dedicado sea el tipo de nodo recomendado.

Utilice el comando cat allocation para verificar el espacio de almacenamiento disponible para cada nodo del clúster:

curl ES_Endpoint/_cat/allocation?v

Para actualizar los ajustes de configuración del dominio de OpenSearch Service, lleve a cabo los siguientes pasos:

1. FSP Inicie sesión en la consola de administración de AWS.

2. FSP Abra la consola de OpenSearch Service.

3. FSP Elija el dominio de OpenSearch Service en el que desea agregar espacio de almacenamiento.

4. FSP Elija Editar dominio.

5. FSP Actualice la configuración del dominio.

Nota: Si se utiliza el volumen de Amazon EBS para el almacenamiento, se deben actualizar los ajustes de configuración del almacenamiento. De lo contrario, puede actualizar la cantidad de nodos de datos.

6. FSP Elija Enviar.

Si se usan volúmenes de Amazon EBS en el dominio para el almacenamiento de datos

Si el dominio utiliza volúmenes de Amazon EBS para el almacenamiento, tenga en cuenta las siguientes acciones:

Uso de instancias I3 de Amazon Elastic Compute Cloud (Amazon EC2) en el dominio para el almacenamiento de datos

Si utiliza instancias I3 de Amazon EC2 para el almacenamiento de datos, tenga en cuenta los siguientes enfoques:

  • Agregue más nodos al clúster de OpenSearch Service.
  • Escale verticalmente el tipo de instancias para obtener más espacio de almacenamiento.
  • Elimine los índices no deseados del clúster de OpenSearch Service.