Determinar se um sistema Avamar está enfrentando um problema de sincronização de horário (NTP).

Summary: Como determinar se um sistema Avamar está enfrentando um problema de sincronização de horário (NTP).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

A sincronização de horário entre todos os nós é essencial para a operação íntegra de um sistema Avamar.

Se os nós de um sistema Avamar não estiverem sincronizados com o tempo, podemos esperar os seguintes tipos de comportamento:

  • O servidor Avamar não consegue iniciar
  • Os nós estão off-line
  • A verificação de HFS falhacom MSG_ERR_CGSAN_FAILED
  • A verificação de HFS falha com MSG_ERR_HFSCHECKERRORS
  • Pontos de verificação falham
  • Falha na coleta de lixo
  • Problemas de consistência de dados (se o tempo mudar durante a coleta de lixo)

Exemplos de mensagens de erro normalmente relatadas como resultado da perda de sincronização de horário:

  • samconn::checkallsucceed request failed DPNTIMECHECK=230 
  • ERRO FATAL: <0001> disparidade de tempo dpn: sincronizar relógios e repetir
  • ERROR: <0001> dpncheckmanager::verifyStartup cgsan died unexpectedly. terminando  
  • não há respostas válidas suficientes recebidas no tempo
O Avamar apresenta problemas com a sincronização de horário do NTP por vários motivos, por exemplo;
  • Problemas com o servidor de sincronização de horário (ntpd)
  • Problemas com o client de sincronização de horário
  • Problemas de rede
Para diagnosticar esse problema, primeiro devemos reconhecer que ele existe.

Este artigo ajuda o leitor a determinar se o sistema Avamar está enfrentando um problema de sincronização de horário. A solução do problema está além do escopo deste artigo.

Há muitos sites que abrangem a solução de problemas de NTP, e o leitor é incentivado a investigue-los. URLs úteis da Web disponíveis no momento da gravação são listadas na seção "links externos".

Para prosseguir:
1. Faça log-in no servidor Avamar como administrador por KB Avamar: Como fazer log-in em um servidor Avamar e carregar várias chaves..

2. Para determinar se os nós do Avamar estão sincronizados, verifique a hora e a data atuais de cada nó no sistema Avamar. Consulte o APÊNDICE A para obter um exemplo de resultado.

mapall --all --parallel '/bin/date'

Quando todos os nós relatam a mesma data e hora, isso significa que a hora está totalmente sincronizada entre todos os nós nesse sistema.

3. Para manter o tempo sincronizado nos nós, o Avamar usa o NTP (Network Time Protocol). O comando "ntpq -pn" do Linux retorna o estado da sincronização de horário. Consulte o APÊNDICE B para obter exemplos de resultado.

mapall --all --noerror '/usr/sbin/ntpq -p'

 

4. Observações gerais do servidor Avamar:

  • Todos os nós são definidos para preferir 128.xxx.xxx.xx como a fonte de tempo principal.
  • A origem de tempo secundária para todos os nós é o relógio local do BIOS em "avmtest1" (nó 0.s).
  • A origem de tempo terciária é definida como avmtest2 (nó 0.0), que se refere ao avmtest1.
  • Todos os nós estão sincronizando com avmtest1. O servidor de horário marcado com um asterisco (*) é aquele com o qual o nó está sincronizando no momento.
  • Nesse caso, 128.xxx.xxx.xx está localizado remotamente. Ele tem um valor de "alcance" de 0 (atualmente inacessível). É inútil como uma fonte de tempo.
  • avmtest1 e avmtest2 têm um registro de acessibilidade de octal 377. Este é o número mais alto que pode ser alcançado. Portanto, todos os nós estão sincronizando com a origem secundária.
Nota: O campo "reach": Uma discussão completa sobre a capacidade de alcance está além do escopo deste artigo. No entanto, o valor de "alcance" é essencialmente um relatório sobre o status das oito transações anteriores entre o client NTP e o servidor NTP. Um valor de 377 significa que as últimas oito transações foram todas bem-sucedidas. Consulte as referências abaixo para entender como o valor de "alcance" funciona.

5. Analisando a saída ntpq do nó 0.2;

 

(0.2) ssh  -x  admin@10.64.18.164 '/usr/sbin/ntpq -p'

     remote           refid      st t when poll reach   delay   offset  jitter

==============================================================================
 128.xxx.xxx.xx  .INIT.          16 u    - 1024    0    0.000    0.000 4000.00
*avmtest1.emcvmw LOCAL(0)         9 u   54  256  377    0.085   -0.116   0.002
+avmtest2.emcvmw xx.xx.xx.xxx    10 u   56  256  377    0.090    0.073   0.012

Aprendemos que:
  • O nó 0.2 está consultando avmtest1 a cada 256 segundos
  • No momento, o nó 0.2 está sendo sincronizado com o avmtest1
  • avmtest1 está no nível 9, o que significa que o nó 0.2 está no nível 10.
  • O nó 0.2 está consultando avmtest1 uma vez a cada 256 segundos.
  • O registro de acessibilidade para avmtest1 é octal 376.
  • O relógio no avmtest1 é de 0,116 milissegundos (ou 116 microssegundos) atrás do relógio no avmtest1.
  • O atraso de roundtrip para avmtest1 é de 85 milissegundos.
  • A medição da variação na latência na rede (tremulação) entre o nó 0,2 e o avmtest1 é de 2 milissegundos.

Configuração de NTP (/etc/ntp.conf):
se estiver analisando o arquivo /etc/ntp.conf no nó 0.2, ele corresponde à saída ntpq acima.

#Customer premises / external time servers.

#
server xxx.xxx.xxx.xx     <--  Primary time source (this is an external server located remote to the Avamar grid)
# - - - - -
# DPN time servers here and in the other module(s).
#
server xx.xx.xx.xxx   <--  Secondary time source (this is the utility node)
server xx.xx.xx.xxx   <--  Tertiary time source (this is node 0.0)

Log:
O registro de NTP é direcionado para o arquivo /var/log/messages .
Para visualizar o registro relacionado ao NTP, grep o conteúdo de /var/log/messages* para 'ntp'

Resolvendo problemas de sincronização de horário:
Se um Avamar apresentar problemas de sincronização de horário, o problema deverá ser corrigido. A solução de problemas de sincronização de horário está além do escopo deste artigo.

Se um servidor de horário externo não for confiável, como no exemplo fornecido acima, é aceitável usar um servidor de horário interno. O tempo interno pode se afastar lentamente do UTC, mas a consideração mais importante é que os nós de dados são sincronizados entre si.

A ferramenta asktime do utilitário Avamar pode ser usada para selecionar novas fontes de tempo preferenciais para NTP.
Consulte o Avamar: Como configurar o NTP em um servidor Avamar usando asktime 

Informações adicionais:
http://support.microsoft.com/kb/939322 - Os controladores de domínio do Windows não devem ser usados para manter o tempo.

Additional Information

APÊNDICE A:
Exemplo de todos os nós que mostram a hora sincronizada.

Nota: O indicador "--parallel" executa o comando em cada nó simultaneamente. Em um sistema em que a hora é sincronizada, você vê um resultado semelhante ao seguinte:Obs.
: Onó utility (0.x) é definido como o fuso horário local, neste exemplo "BST", enquanto os nós de dados são definidos como o fuso horário "UTC". Esse é um comportamento esperado.

mapall --all --parallel 'date'

Using /usr/local/avamar/var/probe.xml
(0.s) ssh  -x  admin@xx.xx.xx.xxx 'date'
(0.0) ssh  -x  admin@xx.xx.xx.xxx 'date'
(0.1) ssh  -x  admin@xx.xx.xx.xxx 'date'
(0.2) ssh  -x  admin@xx.xx.xx.xxx 'date'
Mon Jun 20 12:01:12 BST 2011
Mon Jun 20 11:01:12 UTC 2011
Mon Jun 20 11:01:12 UTC 2011
Mon Jun 20 11:01:12 UTC 2011


APÊNDICE B:

Exemplo de saída ntpq de um Avamar com um nó utility e três nós de dados:Obs.
: Se você adicionar um indicador "n" ao comando abaixo (ntpq -pn), a resolução de nomes não será usada. A saída é retornada rapidamente, e os endereços IP são exibidos em vez de nomes de host. Isso afeta a capacidade de leitura do resultado.

 
mapall --all --noerror '/usr/sbin/ntpq -p'
(0.s) ssh  -x  admin@10.xx.xx.xxx '/usr/sbin/ntpq -p'
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 128.xxx.xxx.xx  .INIT.          16 u    - 1024    0    0.000    0.000 4000.00
*LOCAL(0)        LOCAL(0)         8 l    8   64  377    0.000    0.000   0.001

(0.0) ssh  -x  admin@10.xx.xx.xxx '/usr/sbin/ntpq -p'
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 128.xxx.xxx.xx  .INIT.          16 u    - 1024    0    0.000    0.000 4000.00
*avmtest1.emcvmw LOCAL(0)         9 u  750 1024  377    0.126   -0.197   0.001  

(0.1) ssh  -x  admin@10.xx.xx.xxx '/usr/sbin/ntpq -p'

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 128.xxx.xxx.xx  .INIT.          16 u    - 1024    0    0.000    0.000 4000.00
*avmtest1.emcvmw LOCAL(0)         9 u  194  256  377    0.095   -0.139   0.004
+avmtest2.emcvmw xx.xx.xx.xxx    10 u  189  256  377    0.097    0.062   0.005

 (0.2) ssh  -x  admin@10.xx.xx.xxx '/usr/sbin/ntpq -p'
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 128.xxx.xxx.xx  .INIT.          16 u    - 1024    0    0.000    0.000 4000.00
*avmtest1.emcvmw LOCAL(0)         9 u   54  256  377    0.085   -0.116   0.002
+avmtest2.emcvmw xx.xx.xx.xxx    10 u   56  256  377    0.090    0.073   0.012
Artigos relacionados 

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000162236
Article Type: How To
Last Modified: 14 Aug 2025
Version:  13
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.