automation-suite
2024.10
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia de instalação do Automation Suite no Linux

Última atualização 9 de mar de 2026

Falha ao carregar ou baixar dados no objectstore

Description

Esse problema pode ocorrer quando o estado de armazenamento de objeto está degradado devido a uma inconsistência do grupo de posicionamento (PG).

Verifique se o problema está realmente relacionado à inconsistência do rook-ceph PG executando os seguintes comandos:

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

Se o problema estiver relacionado a uma inconsistência do PG do rook-ceph, a saída deve conter as seguintes mensagens:

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

Solução

Para reparar o PG inconsistente, execute as seguintes etapas:

  1. Exec para ferramentas rook-ceph:

    kubectl -n rook-ceph exec -it $ROOK_CEPH_TOOLS -- sh
    kubectl -n rook-ceph exec -it $ROOK_CEPH_TOOLS -- sh
    
  2. Acione o processo do coletor de lixo rook-ceph. Aguarde até que o processo seja concluído.

    radosgw-admin gc process
    radosgw-admin gc process
    
  3. Encontre uma lista de active+clean+inconsistent PGs:

    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. Acione uma esfoliação profunda nos PGs, um de cada vez. Este comando leva alguns minutos para ser executado, dependendo do tamanho do PG.

    ceph pg deep-scrub <pg-id>
    ceph pg deep-scrub <pg-id>
    
  5. Observe o status da depuração:

    ceph -w | grep <pg-id>
    ceph -w | grep <pg-id>
    
  6. Verifique o status da limpeza PG. Se a limpeza do PG for bem-sucedida, o status do PG deve ser active+clean+inconsistent.

    ceph health detail | grep <pg-id>
    ceph health detail | grep <pg-id>
    
  7. Repare o PG:

    ceph pg repair <pg-id>
    ceph pg repair <pg-id>
    
  8. Verifique o status de reparo do PG. O ID PG deve ser removido da lista active+clean+inconsistent se o PG for reparado com sucesso.

    ceph health detail | grep <pg-id>
    ceph health detail | grep <pg-id>
    
  9. Repita as etapas 3 a 8 para o restante do PG inconsistente.

  • Description
  • Solução

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades