Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Avamar: Como entender o resultado gerado pelo comando 'status.dpn'

Summary: Avamar: Como entender o resultado gerado pelo comando 'status.dpn'

This article applies to   This article does not apply to 

Symptoms

Este artigo da KB é relevante para sistemas Avamar que executam as versões 7.x+. Este artigo descreve o comando status.dpn e explica cada seção de sua saída.

Cause

consulte as informações na seção Resolução

Resolution

O que é o comando status.dpn?   
O comando Status.dpn é um script perl que formata uma série de comandos do sistema operacional Linux e avmaint nodelist em um formato legível pelo usuário com a finalidade de visualizar o status atual de uma grade do Avamar. Semelhante a outros comandos e ferramentas do Avamar, status.dpn está localizado no diretório /usr/local/avamar/bin/. O status.dpn depende de o GSAN estar on-line para ser executado, já que avmaint interage com o GSAN para executar seus comandos. Se o GSAN não estiver em execução em um nó de dados, nenhuma informação sobre esse nó de dados, exceto o número do nó e o estado off-line, serão exibidas.

Exemplo de um resultado status.dpn:    
Mon Jan 24 12:00:52 EST 2013 [AVAMAR1] Mon Jan 24 16:00:52, 2013 UTC (Initialized Thu, Nov 24 10:35:01, 2011 UTC)
Node IP Address Version State: Runlevel Srvr+Root+User Dis Suspend Load UsedMB errlen %Full Percent Full and Stripe Status by Disk
0.0 10.20.30.41 6.1.0-402 ONLINE FullAccess MHPU+0HPU+0HPU 1 Falso 0,01 15967 1457401 9,1% 9%(onl:403) 9%(onl:388) 9%(onl:387)
0.1 10.20.30.42 6.1.0-402 ONLINE FullAccess MHPU+0HPU+0HPU 0 Falso 0. 05 15967 1432248 9,1% 9%(onl:389) 9%(onl:395) 9%(onl:394)
0,2 10,20.30,43 6.1.0-402 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0,05 15976 1345864 9,1% 9%(onl:377) 9%(onl:399) 9%(onl:401)
0.3 10.20.30.44 6.1.0-402 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0,00 15969 1608943 9,1% 9%(onl:388) 9%(onl:406) 9%(onl:383)
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable All reported states=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full

Último checkpoint: cp.20121223181633 terminou Sun Jan 23 18:17:00 2013 after 00m 27s (OK)
Last GC: finished Sun Jan 23 17:07:26 2013 after 01m 25s>>recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 2013 after 12m 05s >>

verificado 2132 de 2132 faixas (OK)

O perfil de capacidade do agendador do Windows de manutenção está ativo.   
  A janela de manutenção está em execução no momento.
  Next backup window start time: Mon Jan 24 02:00:00 2013 EST
Hora de início da próxima janela de manutenção: Seg Jan 24 10:00:00 2013 EST
 
A primeira linha do comando status.dpn exibe a hora e a data no fuso horário local, o nome do host do nó do utilitário Avamar, a hora e a data em UTC e a hora e a data em que a grade do Avamar foi inicializada (instalada) no UTC. O UTC é exibido à medida que os nós de dados são executados no horário UTC.
 
Nó:   
Exibe o número do nó lógico de cada nó de dados. O comando status.dpn não mostra nenhuma informação de status do nó do utilitário, pois o GSAN não é executado no nó do utilitário.

Endereço IP:    
Exibe o endereço IP do nó de dados. Para Gen4 e Gen4s, exibe o endereço IP da rede de backup interna. Todas as gerações anteriores de hardware contêm apenas uma única rede.

Version:    
Exibe a versão do binário do GSAN no nó de dados do Avamar. O binário do GSAN pode ser anexado com um número de hotfix se um hotfix do GSAN foi instalado. O número da versão deve corresponder a todos os nós de dados do Avamar na grade do Avamar.

Estado:   
Exibe o código de estado atual do nó de dados do Avamar.
  • ON-LINE — O GSAN está em execução neste nó de dados. Funcionalidade normal.
  • OFF-LINE — O GSAN não está em execução neste nó de dados. Requer solução de problemas.
Runlevel:    
Exibe o status do nível de execução do processo do GSAN por nó de dados do Avamar. Há 10 níveis de execução do GSAN.
  • Shutdown - Desligamento do processo do GSAN.
  • Boot - inicializando o processo do GSAN on-line.
  • Connect — GSAN conectando-se ao GSAN de cada nó de dados.
  • Validate — Validação da tabela de DNS de distribuição por nó de dados do Avamar.
  • Startup - Trazendo listras on-line.
  • Sincronizar: Identifique quais frações precisam ser atualizadas, se houver, recriando-as ou usando os logs de transação.
  • Upgrade - Usado quando o binário do GSAN está sendo atualizado para uma versão mais recente.
  • Em execução - o GSAN foi iniciado. Todas as faixas estão on-line, mas não estão disponíveis para aceitar backups.
  • Fullaccess — a grade está disponível para aceitar backups.
Srvr+Root+Usuário:    
Exibe o modo de acesso de atividade do nó de dados do Avamar.
  • Srvr — privilégios do Avamar GSAN.
  • Root — privilégios de usuário root do Avamar dpn.
  • Usuário - Todos os outros privilégios de usuário
  Modos de acesso à atividade
  • MHPU+0HPU+0HPU - Acesso total - Operações normais.
  • mhpu+0hpu+0000 - Modo administrativo - quando o waitcgsan está iniciando devido a um hfscheck, a capacidade do GSAN é igual ou maior que o limite de diskreadonly e a diferença na utilização da capacidade do SO excede o valor de freespaceunbalance listado em avmaint config.
  • mhpu+0000+0000 - Modo de sincronização - Durante uma reinicialização do GSAN durante a sincronização de faixas e quando testintegrity está em execução ou uma fração está sendo recriada.
  • m000+0000+0000 - Modo Somente leitura - Durante a coleta de lixo e os checkpoints. Pode ser exibido como 0000 + 0000 + 0000 também. 
Nota: No Avamar versão 7.x e posterior, a coleta de lixo é executada no modo Acesso completo e não coloca a grade do Avamar no modo Somente leitura
 
Se duas atividades que afetam o modo de acesso da atividade estiverem em execução, o modo mais restritivo será ativado.
 
Consulte o Apêndice #1 para ver os processos que afetam o modo de acesso da atividade.
 
Definição dos bits mhpu.
  • m=Migrate — o sistema consegue migrar frações?
  • h=HFS Data Store — o sistema consegue gravar no HFS Data Store?
  • p=Persistent Store — o sistema consegue gravar no repositório persistente?
  • u=User Accounting System - O sistema consegue gravar no User Accounting System?
Dis:    
Número de dispatchers em uso no nó de dados do Avamar. Conexões de despachante são conexões com o processo GSAN no nó de dados do Avamar. Uma conexão de despachante por conexão do GSAN ou comando de interação do GSAN. Um exemplo de conexão GSAN seria uma sessão de backup com o processo avtar. Um exemplo de comando GSAN interagindo seria avmaint. Consulte o artigo 63548 da KB: Quantas sessões simultâneas de client podem ser feitas no Avamar Server? (v6.1 em diante) para obter informações sobre o número de conexões de dispatcher que podem ser executadas por nó de dados do Avamar para cada versão de software.

Suspender:   
Exibe se os despachantes estão suspensos ou não. Se suspensa, a grade do Avamar impedirá que novos despachantes sejam ativados para uso em backups, restaurações e replicações.

Carga:    
Média instantânea da carga total no nó de dados do Avamar. Medições semelhantes por meio do comando "tempo de funcionamento" do sistema operacional Linux.

MB:    
Quantidade total de RAM que o nó de dados do Avamar está usando atualmente por todos os processos. Medições semelhantes por meio do comando "free -m" do sistema operacional Linux.

Errlen:    
Em bytes, o comprimento de /data01/cur/err.log no nó de dados do Avamar.

%Completo:    
Porcentagem total da capacidade total do GSAN do nó de dados do Avamar. A porcentagem é arredondada para um número inteiro, por exemplo. 47%

por cento de status completo e de fração por disco:    
Exibe o número de faixas por partição e seu status no nó de dados do Avamar. Consulte o Apêndice #2 para obter mais informações sobre o status das frações.

Exibe a porcentagem completa que a partição está de acordo com a capacidade do GSAN. A porcentagem é arredondada para a primeira casa decimal, por exemplo, 46,8%

Todos os estados relatados:    
Fornece um resumo do status da grade. Lista o estado, os níveis de execução e os modos do nó. Se houver vários status para um item, ele listará cada um deles. Por exemplo, se um nó estiver off-line, vemos o seguinte:    
Todos os estados relatados = (ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)

Status do sistema:   
Exibe OK ou degradado. O status Degradado ocorrerá se um nó estiver no estado off-line.

Status de acesso:    
Exibe se a grade tem uma restrição em vigor devido ao modo de acesso da atividade. Se uma restrição estiver em vigor, "admin" será exibido. Se nenhuma restrição estiver em vigor, "full" será exibido. Esta seção também exibe se alguma fração está off-line ou em um estado OFFLINE_MEDIA_ERROR.


Atividades, tarefas e cronogramas de manutenção:    
A primeira seção exibe o status das atividades de manutenção, já que o GSAN está on-line. Ele exibe o andamento da atividade de manutenção e seu status de progresso, conclusão ou falha com erro.

Se o GSAN tiver sido iniciado recentemente, o status das atividades de manutenção será apagado. Consulte o Apêndice #3 para obter exemplos.

A segunda seção exibe qual agendamento está em andamento no momento, as tarefas de manutenção em andamento e as informações de agendamento de manutenção e backup. 
 
Definições das tarefas de manutenção:    
  • script- Executa os scripts de manutenção do GSAN no início de cada janela.  Por padrão, o é executado por até 15 minutos ininterruptos, após os quais ele é executado em paralelo com outras tarefas até que seja concluído. Esses scripts estão localizados no diretório /usr/local/avamar/etc/gsan-maint-scripts/.
  • IndexCacheLoader - Carrega os caches de índice no início da janela de backup e da janela de manutenção, se necessário, e descarrega os caches de índice no início da janela de manutenção. No 7.x, haverá uma tarefa indexcacheunloader para mostrar o descarregamento do indexcaches.
  • Cancelar- Cancela/encerra backups antes da coleta de lixo. Por padrão, é executado por 15 minutos. A duração é configurável.
  • gc/cp/hfscheck- A respectiva tarefa de manutenção está em execução no momento. 
  • reparação automática - Executará o reparo automático (se necessário) após a conclusão do hfscheck.
  • Conversão- Converte as frações (se necessário) no final da janela de manutenção.
  • Poolcheck - Se necessário, executa uma verificação do pool de arquivos no final da janela de manutenção. Ele é executado em nós de 3ª geração de 3,3 TB com um pool de arquivos.
  • Balanceamento- (6.1.0 e posteriores) Equilibra as faixas no final da janela de manutenção se houver tempo disponível após a conclusão das atividades de manutenção. Por padrão, define temporariamente o balancemin como 10 (pode ser configurado no agendamento avmaint), a menos que o balancemin já tenha sido definido explicitamente usando avmaint config".
As informações para os agendamentos são definidas para quando a manutenção do Avamar (coleta de lixo, checkpoint e hfscheck) e os backups são agendados para iniciar. Esta seção também exibe se qualquer uma das programações ou atividades de manutenção individuais estão paradas ou suspensas. Consulte o Apêndice #4 para obter o exemplo.

Additional Information

Apêndice #1
Modos de acesso de atividade — Os itens a seguir podem alterar o modo de acesso da grade do Avamar. Execute o seguinte comando para determinar qual processo alterou o modo de acesso de atividade da grade do Avamar.

avmaint nodelist --xmlperline=99 | grep activityaccessmodes

Exemplo de resultado:   

<ActivityAccessModes adminuser="MHPU+0HPU+0HPU" checkpoint="MHPU+0HPU+0HPU" conversion="MHPU+0HPU+0HPU" diskbeat="MHPU+0HPU+0HPU" GarbageCollect="MHPU+0HPU+0HPU+0HPU" HFSScheckserver="MHPU+0HPU+0HPU" HFSScheckExecute="MHPU+0HPU+0HPU" nodebeat="MHPU+0HPU+0HPU" runlevel="MHPU+0HPU+0HPU" testIntegrity="MHPU+0HPU+0HPU" removehashes="MHPU+0HPU+0HPU" rebuildstripe="MHPU+0HPU+0HPU" diskfull="MHPU+0HPU+0HPU"/>


Apêndice #2
Status da faixa - Há seis status da fração.
ONL - Online - (onl:2961) - O stripe está on-line sem problemas.  Status de faixa normal.
OFF - Offline - (onl:2960,OFF:1) - A faixa está off-line.  Isso pode ocorrer porque uma fração está sendo reconstruída ou uma fração é colocada off-line devido a um erro.
ERR - Error - (onl:2959,ERR: 2) - A faixa está no estado OFFLINE_MEDIA_ERROR.  Consulte a KB 163584: Avamar — Solução de problemas de faixa(s) off-line com erros de OFFLINE_MEDIA_ERROR (caminho de resolução) para obter mais informações.
SUS - Suspended - (onl:1,SUS:2960) – a fração está suspensa devido ao desempenho de E/S do disco e fez com que o Avamar suspendesse a partição de dados. Consulte a base de conhecimento KB 61342: PartiçõesPartições suspensas e falhas do Hfscheck no Avamar (código de sintoma 22632) (somente interno da EMC) para obter mais informações.
MIG - Migrating - (onl:2960,MIG:1) - O stripe está se movendo/migrando para um nó de dados Avamar diferente.
RES - Restarting - (onl:2040,RES:920) = o stripe está reiniciando do estado anterior off-line.


Apêndice #3
Exemplo de resultado para atividades de manutenção executadas na grade do Avamar.

Último checkpoint: cp.20121223181633 terminou Sun Jan 23 18:17:00 2013 após 00m 27s (OK)
Último GC: terminou Sun Jan 23 17:07:26 2013 after 01m 25s >> recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 2013 after 12m 05s >> checked 2132 of 2132 stripes (OK)


Sample output of the maintenance activities after a gsan restart.

Ainda sem checkpoint
Ainda sem GC Ainda
não há hfscheck Apêndice



#4
Exemplo de resultado do agendamento de manutenção, checkpoint, coleta de lixo e hfscheck sendo suspensos:    

Maintenance windows scheduler capacity profile is active.
  ADVERTÊNCIA: Scheduler is STOPPED.
  ATENÇÃO: o cp está suspenso temporariamente.
  ATENÇÃO: gc está suspenso temporariamente.
  AVISO: hfscheck está suspenso temporariamente.
  Next backup window start time: Tue Jan 25 15:00:00 2013 EST
Próxima hora de início da janela de manutenção: Seg Jan 24 10:00:00 2013 EST



Apêndice #5
opções do comando
status.dpn status.dpn <interval in seconds> - executa o comando status.dpn, em um loop, para o número de segundos especificado.  Um valor de 10 (Ten) retorna a saída status.dpn a cada 10 segundos até que o comando seja encerrado manualmente.  Um valor de 0 (zero) retorna uma única saída status.dpn sem looping.
--help - Exibe o menu de ajuda status.dpn.
--short – exibe menos detalhes em status.dpn. Remove as informações de nome de host, versão, carregamento, %Full e Percent Full de UsedMB e Percentual cheio por disco. Usado para exibição mais rápida de resultados status.dpn e para fins de solução de problemas.
--sort - classifica os nós por uma opção de variável diferente.
          =node — classifica os nós de dados por números lógicos de nó. Configuração de classificação padrão.
          =ipaddr - Classifica os nós de dados por endereço IP.
          =dispatcher - classifica os nós de dados pelo número de dispatchers em uso. O menor número classificado de despachantes em uso está no topo da lista.
          =load - classifica os nós de dados pelo valor de carga.  O menor valor de carga classificado está no topo da lista.
          =used - Classifica os nós de dados pelo valor de UsedMB. O menor valor classificado de UsedMB está no topo da lista.
          =full - classifica os nós de dados pelo valor %Full. O menor valor ordenado de %Full está na parte superior da lista.

Affected Products

Avamar

Products

Avamar