Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Procure e restaure objetos potencialmente perdidos

Colaboradores

Pode ser possível encontrar e restaurar objetos que acionaram um alerta Objeto perdido e um alarme de objetos perdidos legado (PERDIDOS) e que você identificou como potencialmente perdido.

Antes de começar
Sobre esta tarefa

Você pode seguir este procedimento para procurar cópias replicadas do objeto perdido em outro lugar na grade. Na maioria dos casos, o objeto perdido não será encontrado. No entanto, em alguns casos, você pode encontrar e restaurar um objeto replicado perdido se você executar uma ação de prompt.

Cuidado Contacte o suporte técnico para obter assistência com este procedimento.
Passos
  1. A partir de um nó Admin, procure os logs de auditoria para possíveis localizações de objetos:

    1. Faça login no nó da grade:

      1. Introduza o seguinte comando: ssh admin@grid_node_IP

      2. Introduza a palavra-passe listada no Passwords.txt ficheiro.

      3. Digite o seguinte comando para mudar para root: su -

      4. Introduza a palavra-passe listada no Passwords.txt ficheiro. Quando você estiver conetado como root, o prompt mudará de $ para #.

    2. Mude para o diretório onde os logs de auditoria estão localizados: cd /var/local/log/

    3. Use grep para extrair o "auditar mensagens associadas ao objeto potencialmente perdido" e enviá-los para um arquivo de saída. Introduza: grep uuid-value audit_file_name > output_file_name

      Por exemplo:

      Admin: # grep 926026C4-00A4-449B-AC72-BCCA72DD1311 audit.log > messages_about_lost_object.txt
    4. Use grep para extrair as mensagens de auditoria de localização perdida (LLST) deste arquivo de saída. Introduza: grep LLST output_file_name

      Por exemplo:

      Admin: # grep LLST messages_about_lost_objects.txt

      Uma mensagem de auditoria LLST se parece com esta mensagem de exemplo.

      [AUDT:\[NOID\(UI32\):12448208\][CBIL(UI64):0x38186FE53E3C49A5]
      [UUID(CSTR):"926026C4-00A4-449B-AC72-BCCA72DD1311"][LTYP(FC32):CLDI]
      [PCLD\(CSTR\):"/var/local/rangedb/1/p/17/11/00rH0%DkRs&LgA%\#3tN6"\]
      [TSRC(FC32):SYST][RSLT(FC32):NONE][AVER(UI32):10][ATIM(UI64):
      1581535134379225][ATYP(FC32):LLST][ANID(UI32):12448208][AMID(FC32):CLSM]
      [ATID(UI64):7086871083190743409]]
    5. Localize o campo PCLD e o campo NOID na mensagem LLST.

      Se presente, o valor de PCLD é o caminho completo no disco para a cópia de objeto replicado em falta. O valor de NOID é o id do nó do LDR onde uma cópia do objeto pode ser encontrada.

    Se você encontrar um local de objeto, poderá restaurar o objeto.

    1. Localize o nó de armazenamento associado a este ID de nó LDR. No Gerenciador de Grade, selecione support > Tools > Grid topology. Em seguida, selecione Data Center > Storage Node > LDR.

      O ID do nó para o serviço LDR está na tabela informações do nó. Reveja as informações de cada nó de armazenamento até encontrar o que hospeda este LDR.

  2. Determine se o objeto existe no nó de armazenamento indicado na mensagem de auditoria:

    1. Faça login no nó da grade:

      1. Introduza o seguinte comando: ssh admin@grid_node_IP

      2. Introduza a palavra-passe listada no Passwords.txt ficheiro.

      3. Digite o seguinte comando para mudar para root: su -

      4. Introduza a palavra-passe listada no Passwords.txt ficheiro.

        Quando você estiver conetado como root, o prompt mudará de $ para #.

    2. Determine se o caminho do arquivo para o objeto existe.

      Para o caminho do arquivo do objeto, use o valor de PCLD da mensagem de auditoria LLST.

      Por exemplo, digite:

      ls '/var/local/rangedb/1/p/17/11/00rH0%DkRs&LgA%#3tN6'
      Observação Sempre inclua o caminho do arquivo de objeto em aspas simples em comandos para escapar de quaisquer carateres especiais.
      • Se o caminho do objeto não for encontrado, o objeto é perdido e não pode ser restaurado usando este procedimento. Entre em Contato com o suporte técnico.

      • Se o caminho do objeto for encontrado, continue com a próxima etapa. Você pode tentar restaurar o objeto encontrado de volta para o StorageGRID.

  3. Se o caminho do objeto foi encontrado, tente restaurar o objeto para StorageGRID:

    1. No mesmo nó de storage, altere a propriedade do arquivo de objeto para que ele possa ser gerenciado pelo StorageGRID. Introduza: chown ldr-user:bycast 'file_path_of_object'

    2. Telnet para localhost 1402 para acessar o console LDR. Introduza: telnet 0 1402

    3. Introduza: cd /proc/STOR

    4. Introduza: Object_Found 'file_path_of_object'

      Por exemplo, digite:

      Object_Found '/var/local/rangedb/1/p/17/11/00rH0%DkRs&LgA%#3tN6'

      A emissão do Object_Found comando notifica a grade da localização do objeto. Ele também aciona as políticas ILM ativas, que fazem cópias adicionais conforme especificado em cada política.

      Observação Se o nó de armazenamento onde você encontrou o objeto estiver offline, você poderá copiar o objeto para qualquer nó de armazenamento que esteja online. Coloque o objeto em qualquer diretório /var/local/rangedb do nó de armazenamento online. Em seguida, emita o Object_Found comando usando esse caminho de arquivo para o objeto.
      • Se o objeto não puder ser restaurado, o Object_Found comando falhará. Entre em Contato com o suporte técnico.

      • Se o objeto foi restaurado com sucesso para o StorageGRID, uma mensagem de sucesso será exibida. Por exemplo:

        ade 12448208: /proc/STOR > Object_Found '/var/local/rangedb/1/p/17/11/00rH0%DkRs&LgA%#3tN6'
        
        ade 12448208: /proc/STOR > Object found succeeded.
        First packet of file was valid. Extracted key: 38186FE53E3C49A5
        Renamed '/var/local/rangedb/1/p/17/11/00rH0%DkRs&LgA%#3tN6' to '/var/local/rangedb/1/p/17/11/00rH0%DkRt78Ila#3udu'

        Avance para o passo seguinte.

  4. Se o objeto foi restaurado com sucesso para o StorageGRID, verifique se os novos locais foram criados:

    1. Faça login no Gerenciador de Grade usando um "navegador da web suportado".

    2. Selecione ILM > Object metadata lookup.

    3. Introduza o UUID e selecione Procurar.

    4. Revise os metadados e verifique os novos locais.

  5. Em um nó Admin, pesquise os logs de auditoria para a mensagem de auditoria ORLM para este objeto para confirmar que o gerenciamento do ciclo de vida das informações (ILM) colocou cópias conforme necessário.

    1. Faça login no nó da grade:

      1. Introduza o seguinte comando: ssh admin@grid_node_IP

      2. Introduza a palavra-passe listada no Passwords.txt ficheiro.

      3. Digite o seguinte comando para mudar para root: su -

      4. Introduza a palavra-passe listada no Passwords.txt ficheiro. Quando você estiver conetado como root, o prompt mudará de $ para #.

    2. Mude para o diretório onde os logs de auditoria estão localizados: cd /var/local/log/

    3. Use grep para extrair as mensagens de auditoria associadas ao objeto para um arquivo de saída. Introduza: grep uuid-value audit_file_name > output_file_name

      Por exemplo:

      Admin: # grep 926026C4-00A4-449B-AC72-BCCA72DD1311 audit.log > messages_about_restored_object.txt
    4. Use o grep para extrair as mensagens de auditoria regras de objeto atendidas (ORLM) deste arquivo de saída. Introduza: grep ORLM output_file_name

      Por exemplo:

      Admin: # grep ORLM messages_about_restored_object.txt

      Uma mensagem de auditoria ORLM se parece com esta mensagem de exemplo.

    [AUDT:[CBID(UI64):0x38186FE53E3C49A5][RULE(CSTR):"Make 2 Copies"]
    [STAT(FC32):DONE][CSIZ(UI64):0][UUID(CSTR):"926026C4-00A4-449B-AC72-BCCA72DD1311"]
    [LOCS(CSTR):"**CLDI 12828634 2148730112**, CLDI 12745543 2147552014"]
    [RSLT(FC32):SUCS][AVER(UI32):10][ATYP(FC32):ORLM][ATIM(UI64):1563398230669]
    [ATID(UI64):15494889725796157557][ANID(UI32):13100453][AMID(FC32):BCMS]]
    1. Localize o campo LOCS na mensagem de auditoria.

      Se presente, o valor de CLDI em LOCS é o ID do nó e o ID do volume onde uma cópia de objeto foi criada. Esta mensagem mostra que o ILM foi aplicado e que duas cópias de objeto foram criadas em dois locais na grade.

  6. "Redefina as contagens de objetos perdidas e ausentes" No Gerenciador de Grade.