Automation Suite
2022.4
False
Imagen de fondo del banner
Guía de instalación de Automation Suite
Última actualización 24 de abr. de 2024

Automatizada: Migración del grupo de datos Ceph de tipo replicado a tipo de código de borrado

Información general

Para reducir los requisitos de almacenamiento de Objectstore para el modelo de implementación de alta disponibilidad, puedes migrar el grupo de datos de Ceph del tipo replicado al tipo codificado de borrado.

En versiones anteriores a 2022.4, Ceph estaba usando el tipo de grupo de datos replicado, que tarda 900 GiB de espacio en todo el clúster para almacenar 50 GiB de objetos. El grupo con código de borrado reducirá el espacio de almacenamiento necesario para almacenar los mismos objetos de 50 GiB de 900 GiB a 450 GiB.

Nota: La migración del grupo de datos de Ceph no es necesaria para las implementaciones que no son de alta disponibilidad.

Requisitos previos

Se requiere Automation Suite implementado en modo HA para la migración del grupo de datos de Ceph.

Pasos de migración

Para migrar el grupo de datos de Ceph del tipo replicado al codificado de borrado, sigue los siguientes pasos:

  1. Consulta la ayuda del script de migración ejecutando el siguiente comando:
    sudo ./Tools/rook-ceph-data-pool-migration.sh --helpsudo ./Tools/rook-ceph-data-pool-migration.sh --help
    Salida:
    ***************************************************************************************
    
    Migrate Ceph data pool from replicated to erasure coded pool
    
    Arguments
      -l|--log                            Log file path to store actual ceph pool migration logs
      --force                             Provide consent to perform action which may cause downtime to complete migration
      -h|--help                           Show this help message and exit
    
    ******************************************************************************************************************************************************************************
    
    Migrate Ceph data pool from replicated to erasure coded pool
    
    Arguments
      -l|--log                            Log file path to store actual ceph pool migration logs
      --force                             Provide consent to perform action which may cause downtime to complete migration
      -h|--help                           Show this help message and exit
    
    ***************************************************************************************
  2. Ejecute el script de migración con tmux / screen / nohup si su sesión SSH se desconecta con frecuencia.
    sudo ./Tools/rook-ceph-data-pool-migration.shsudo ./Tools/rook-ceph-data-pool-migration.sh
  3. Actualice la configuración de ArgoCD ejecutando el siguiente comando:
    kubectl  -n argocd get application  fabric-installer -o json | jq 'if ([.spec.source.helm.parameters[].name] | index ("global.rook.dataPoolType")) == null then .spec.source.helm.parameters +=  [{"name": "global.rook.dataPoolType" , "value": "erasure-coded"}] else (.spec.source.helm.parameters[] | select(.name == "global.rook.dataPoolType").value) |= "erasure-coded" end'  | kubectl apply  -f -kubectl  -n argocd get application  fabric-installer -o json | jq 'if ([.spec.source.helm.parameters[].name] | index ("global.rook.dataPoolType")) == null then .spec.source.helm.parameters +=  [{"name": "global.rook.dataPoolType" , "value": "erasure-coded"}] else (.spec.source.helm.parameters[] | select(.name == "global.rook.dataPoolType").value) |= "erasure-coded" end'  | kubectl apply  -f -
    
Nota:

El script realizará las comprobaciones previas a la migración para verificar si el clúster Ceph está en buen estado y es compatible con la migración, y solo entonces realizará la migración real.

Si el script de migración falla con el error Insufficient Storage space available for LH node y no es posible aumentar el espacio de almacenamiento, puedes realizar la migración manual mediante Exportar / Importar de Rados. Para obtener instrucciones, consulta Manual: Migrar el grupo de datos de Ceph de tipo replicado a codificado de borrado.
  • Información general
  • Requisitos previos
  • Pasos de migración

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.