Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Reequilibrio de los datos codificados mediante borrado tras la adición de nodos de almacenamiento

Colaboradores

En algunos casos, es posible que deba reequilibrar los datos de código de borrado al añadir nuevos nodos de almacenamiento.

Lo que necesitará
  • Completó los pasos de ampliación para añadir los nuevos nodos de almacenamiento.

  • Debe haber revisado las consideraciones que se deben tener en cuenta al reequilibrar los datos codificados mediante borrado.

    Importante Realice este procedimiento sólo si se ha activado la alerta almacenamiento de objetos bajo para uno o más nodos de almacenamiento de un sitio y no pudo agregar el número recomendado de nuevos nodos de almacenamiento.
  • Debe tener la Passwords.txt archivo.

Acerca de esta tarea

Cuando se ejecuta el procedimiento de reequilibrio de EC, el rendimiento de las operaciones de ILM y las operaciones del cliente S3 y Swift probablemente se verán afectadas. Por este motivo, solo debe realizar este procedimiento en casos limitados.

Nota El procedimiento de reequilibrio CE se reserva temporalmente una gran cantidad de almacenamiento. Es posible que se activen las alertas de almacenamiento, pero se resolverán cuando se complete el reequilibrio. Si no hay suficiente almacenamiento para la reserva, se producirá un error en el procedimiento de reequilibrio de la CE. Las reservas de almacenamiento se liberan cuando finaliza el procedimiento de reequilibrio de EC, tanto si el procedimiento ha fallado como si ha sido correcto.
Nota

Las operaciones de API de S3 y Swift para cargar objetos (o partes de objetos) pueden fallar durante el procedimiento de reequilibrio de EC si se necesitan más de 24 horas para completarse. Se producirá un error en las operaciones DE COLOCACIÓN de larga duración si la regla de ILM aplicable utiliza una ubicación estricta o equilibrada en el procesamiento. Se informará del siguiente error:

500 Internal Server Error

Pasos
  1. Revise los detalles del almacenamiento de objetos actual para el sitio que planea reequilibrar.

    1. Seleccione Nodes.

    2. Seleccione el primer nodo de almacenamiento del sitio.

    3. Seleccione la ficha almacenamiento.

    4. Pase el cursor sobre el gráfico almacenamiento usado - datos de objetos para ver la cantidad actual de datos replicados y los datos codificados para borrado en el nodo de almacenamiento.

    5. Repita estos pasos para ver los otros nodos de almacenamiento del sitio.

  2. Inicie sesión en el nodo de administración principal:

    1. Introduzca el siguiente comando: ssh admin@primary_Admin_Node_IP

    2. Introduzca la contraseña que aparece en Passwords.txt archivo.

    3. Introduzca el siguiente comando para cambiar a la raíz: su -

    4. Introduzca la contraseña que aparece en Passwords.txt archivo.

      Cuando ha iniciado sesión como root, el símbolo del sistema cambia de $ para #.

  3. Introduzca el siguiente comando:

    rebalance-data start --site "site-name"

    Para "site-name", Especifique el primer sitio en el que ha agregado nuevos nodos o nodos de almacenamiento. Encierre site-name entre comillas.

    Se inicia el procedimiento de reequilibrio de EC y se devuelve un ID de trabajo.

  4. Copie el ID del trabajo.

  5. Supervisar el estado del procedimiento de reequilibrio de EC.

    • Para ver el estado de un único procedimiento de reequilibrio de EC:

      rebalance-data status --job-id job-id

      Para job-id, Especifique el código que se devolvió al iniciar el procedimiento.

    • Para ver el estado del procedimiento de reequilibrio de EC actual y de cualquier procedimiento completado anteriormente:

      rebalance-data status

    Nota

    Para obtener ayuda sobre el comando de reequilibrio de datos:

    rebalance-data --help

  6. Realice pasos adicionales según el estado devuelto:

    • Si el estado es In progress, La operación de reequilibrio de EC todavía se está ejecutando. Deberá supervisar el procedimiento de forma periódica hasta que finalice.

    • Si el estado es Failure, realice la pasos de fallo.

    • Si el estado es Success, realice la paso del éxito.

  7. Si el procedimiento de reequilibrio de EC genera demasiada carga (por ejemplo, se ven afectadas las operaciones de ingesta), detenga el procedimiento.

    rebalance-data pause --job-id job-id

  8. Si necesita finalizar el procedimiento de reequilibrio de EC (por ejemplo, para poder realizar una actualización del software StorageGRID), introduzca lo siguiente:

    rebalance-data abort --job-id job-id

    Nota Al finalizar un procedimiento de reequilibrio de EC, los fragmentos de datos que ya se hayan movido permanecen en la nueva ubicación. Los datos no se mueven de nuevo a la ubicación original.
  9. Si el estado del procedimiento de reequilibrio de EC es Failure, siga estos pasos:

    1. Confirmar que todos los nodos de almacenamiento del sitio están conectados a la cuadrícula.

    2. Compruebe y resuelva las alertas que puedan afectar a estos nodos de almacenamiento.

      Para obtener información sobre alertas específicas, consulte las instrucciones de supervisión y solución de problemas.

    3. Reinicie el procedimiento de reequilibrio de EC:
      rebalance-data start –-job-id job-id

    4. Si el estado del procedimiento de reequilibrio de la CE es todavía Failure, póngase en contacto con el soporte técnico.

  10. Si el estado del procedimiento de reequilibrio de EC es Success, opcionalmente revisar el almacenamiento de objetos para ver los detalles actualizados del sitio.

    Los datos codificados con borrado ahora deberían tener más equilibrio entre los nodos de almacenamiento ubicados en las instalaciones.

    Nota Los datos de los objetos replicados no se mueven mediante el procedimiento de reequilibrio de EC.
  11. Si utiliza la codificación de borrado en más de una instalación, ejecute este procedimiento para el resto de las ubicaciones afectadas.