Procure e restaure objetos potencialmente perdidos
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.
-
Você tem o UUID de qualquer objeto perdido, conforme identificado em "Investigue objetos perdidos".
-
Você tem o
Passwords.txt
arquivo.
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.
Contacte o suporte técnico para obter assistência com este procedimento. |
-
A partir de um nó Admin, procure os logs de auditoria para possíveis localizações de objetos:
-
Faça login no nó da grade:
-
Introduza o seguinte comando:
ssh admin@grid_node_IP
-
Introduza a palavra-passe listada no
Passwords.txt
ficheiro. -
Digite o seguinte comando para mudar para root:
su -
-
Introduza a palavra-passe listada no
Passwords.txt
ficheiro. Quando você estiver conetado como root, o prompt mudará de$
para#
.
-
-
Mude para o diretório onde os logs de auditoria estão localizados:
cd /var/local/log/
-
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
-
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]]
-
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.
-
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.
-
-
Determine se o objeto existe no nó de armazenamento indicado na mensagem de auditoria:
-
Faça login no nó da grade:
-
Introduza o seguinte comando:
ssh admin@grid_node_IP
-
Introduza a palavra-passe listada no
Passwords.txt
ficheiro. -
Digite o seguinte comando para mudar para root:
su -
-
Introduza a palavra-passe listada no
Passwords.txt
ficheiro.Quando você estiver conetado como root, o prompt mudará de
$
para#
.
-
-
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'
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.
-
-
-
Se o caminho do objeto foi encontrado, tente restaurar o objeto para StorageGRID:
-
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'
-
Telnet para localhost 1402 para acessar o console LDR. Introduza:
telnet 0 1402
-
Introduza:
cd /proc/STOR
-
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.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.
-
-
-
Se o objeto foi restaurado com sucesso para o StorageGRID, verifique se os novos locais foram criados:
-
Faça login no Gerenciador de Grade usando um "navegador da web suportado".
-
Selecione ILM > Object metadata lookup.
-
Introduza o UUID e selecione Procurar.
-
Revise os metadados e verifique os novos locais.
-
-
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.
-
Faça login no nó da grade:
-
Introduza o seguinte comando:
ssh admin@grid_node_IP
-
Introduza a palavra-passe listada no
Passwords.txt
ficheiro. -
Digite o seguinte comando para mudar para root:
su -
-
Introduza a palavra-passe listada no
Passwords.txt
ficheiro. Quando você estiver conetado como root, o prompt mudará de$
para#
.
-
-
Mude para o diretório onde os logs de auditoria estão localizados:
cd /var/local/log/
-
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
-
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]]
-
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.
-
-
"Redefina as contagens de objetos perdidas e ausentes" No Gerenciador de Grade.