UiPath Documentation
automation-suite
2022.4
false
Guía de instalación de Automation Suite
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Fallo al cargar o descargar datos en el almacén de objetos

Descripción​

Este problema puede ocurrir cuando el estado del almacén de objetos está en un estado degradado debido a una incoherencia de un grupo de ubicación.

Verifica si el problema está realmente relacionado con la inconsistencia de Rook-ceph MG

export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin
ROOK_CEPH_TOOLS=$(kubectl -n rook-ceph get pods | grep rook-ceph-tools)
kubectl -n rook-ceph exec -it $ROOK_CEPH_TOOLS -- ceph status
export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin
ROOK_CEPH_TOOLS=$(kubectl -n rook-ceph get pods | grep rook-ceph-tools)
kubectl -n rook-ceph exec -it $ROOK_CEPH_TOOLS -- ceph status

Si el problema está relacionado con una incoherencia rook-ceph PG, la salida debe contener los siguientes mensajes:

....
....
Possible data damage: X pgs inconsistent
....
....
X active+clean+inconsistent
....
....
....
....
Possible data damage: X pgs inconsistent
....
....
X active+clean+inconsistent
....
....

Solución​

Para reparar el programa global inconsistente, siga los siguientes pasos:

  1. Herramientas de ejecutable a rook-ceph:

    kubectl -n rook-ceph exec -it $ROOK_CEPH_TOOLS -- sh
    kubectl -n rook-ceph exec -it $ROOK_CEPH_TOOLS -- sh
    
  2. Active el proceso del recogedor de elementos no utilizados rook-ceph. Espere hasta que finalice el proceso.

    radosgw-admin gc process
    radosgw-admin gc process
    
  3. Encontrar una lista de active+clean+inconsistent programas

    ceph health detail
    # output of this command be like
    # ....
    # pg <pg-id> is active+clean+inconsistent, acting ..
    # pg <pg-id> is active+clean+inconsistent, acting ..
    # ....
    #
    ceph health detail
    # output of this command be like
    # ....
    # pg <pg-id> is active+clean+inconsistent, acting ..
    # pg <pg-id> is active+clean+inconsistent, acting ..
    # ....
    #
    
  4. Active un exfoliante profundo en los programadores de uno en uno. Este comando tarda unos minutos en ejecutarse, dependiendo del tamaño de la programadora.

    ceph pg deep-scrub <pg-id>
    ceph pg deep-scrub <pg-id>
    
  5. Vea el estado de la limpieza:

    ceph -w | grep <pg-id>
    ceph -w | grep <pg-id>
    
  6. Compruebe el estado de la limpieza del programador. Si la limpieza del programador se realiza correctamente, el estado del programador debe seractive+clean+inconsistent.

    ceph health detail | grep <pg-id>
    ceph health detail | grep <pg-id>
    
  7. Reparar el programador:

    ceph pg repair <pg-id>
    ceph pg repair <pg-id>
    
  8. Comprueba el estado de reparación de la unidad de control. El ID de programadora debe eliminarse de la lista active+clean+inconsistent si la programadora se repara correctamente.

    ceph health detail | grep <pg-id>
    ceph health detail | grep <pg-id>
    
  9. Repita los pasos 3 a 8 para el resto del programa general inconsistente.

  • Descripción​
  • Solución​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado