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.
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.