Skip to main content
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.

Reequilibre los datos con código de borrado tras añadir nodos de almacenamiento

Colaboradores

Después de agregar nodos de almacenamiento, puede usar el procedimiento de reequilibrio de EC para redistribuir fragmentos con código de borrado entre los nodos de almacenamiento nuevos y existentes.

Antes de empezar
  • Completó los pasos de ampliación para añadir los nuevos nodos de almacenamiento.

  • Ha revisado el "consideraciones que tener en cuenta al reequilibrar los datos codificados a borrado".

  • Usted entiende que los datos de objetos replicados no se moverán con este procedimiento y que el procedimiento de reequilibrio de EC no tenga en cuenta el uso de datos replicados en cada nodo de almacenamiento al determinar dónde se deben mover datos codificados con borrado.

  • Usted tiene la Passwords.txt archivo.

Qué sucede cuando se ejecuta este procedimiento

Antes de iniciar el procedimiento, tenga en cuenta lo siguiente:

  • El procedimiento de reequilibrio de EC no se iniciará si uno o más volúmenes están sin conexión (desmontados) o si están en línea (montados), pero en estado de error.

  • 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.

  • Si un volumen se desconecta o experimenta un error mientras hay un reequilibrio de EC en curso, el proceso de reequilibrio finaliza parcialmente finalizado sin perder datos. El procedimiento de reequilibrio de EC puede reanudarse en el punto en el que finalizó cuando todos los volúmenes están en línea sin errores.

  • Cuando se ejecuta el procedimiento de reequilibrio de EC, el rendimiento de las operaciones de ILM y las operaciones del cliente S3 y Swift puede verse afectado.

    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. Las OPERACIONES PUT DE larga duración fallarán si la regla de ILM aplicable utiliza una colocación equilibrada o estricta en la ingesta. 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. Coloque el cursor sobre el gráfico Storage Used - Object Data para ver la cantidad actual de datos replicados y datos codificados de 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. Inicie el procedimiento:

    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.

      Para ver el tiempo estimado hasta la finalización y el porcentaje de finalización del trabajo actual:

      1. Seleccione SUPPORT > Tools > Metrics.

      2. Selecciona EC Overview en la sección Grafana.

      3. Consulte los paneles tiempo estimado de trabajo de Grid EC hasta finalización y Porcentaje de trabajo de Grid EC completado.

    • Si el estado 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.

    Consejo

    Si aparece el siguiente mensaje, ejecute de nuevo el procedimiento de reequilibrio de EC hasta que se hayan reequilibrado todos los datos codificados de borrado:

    The moves in this rebalance job have been limited. To rebalance additional data, start EC rebalance again for the same site.

    • Si el estado es Failure:

      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.

      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.

  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 terminate --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 utiliza la codificación de borrado en más de una instalación, ejecute este procedimiento para el resto de las ubicaciones afectadas.