Determinare se in un sistema Avamar si verifica un problema di sincronizzazione dell'ora (NTP).

摘要: Come determinare se un sistema Avamar sta riscontrando un problema di sincronizzazione dell'ora (NTP).

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

La sincronizzazione dell'ora tra tutti i nodi è essenziale per il funzionamento integro di un sistema Avamar.

Se i nodi all'interno di un sistema Avamar non sono sincronizzati nel tempo, è possibile che vengano visualizzati i seguenti tipi di comportamento:

  • Impossibile avviare il server Avamar
  • I nodi passano offline
  • HFScheck ha esito negativo con MSG_ERR_CGSAN_FAILED
  • Il controllo HFS ha esito negativo con MSG_ERR_HFSCHECKERRORS
  • Checkpoint non superato
  • Garbage collection non riuscita
  • Problemi di coerenza dei dati (se il tempo cambia durante la garbage collection)

Esempi di messaggi di errore comunemente segnalati a causa della perdita di sincronizzazione del tempo:

  • samconn::checkallsucceed request failed DPNTIMECHECK=230 
  • ERRORE IRREVERSIBILE: <0001 dpn time mismatch: synchronize clocks and retry (0001> dpn time mismatch: sincronizzare clock e riprovare)
  • ERROR: <0001> dpncheckmanager::verifyStartup cgsan si è oscurato in modo imprevisto.  
  • risposte non sufficientemente valide ricevute in tempo
Avamar riscontra problemi con la sincronizzazione del tempo NTP per vari motivi, ad esempio:
  • Problemi con il server di sincronizzazione dell'ora (ntpd)
  • Problemi con il client di sincronizzazione dell'ora
  • Problemi di rete
Per diagnosticare un problema di questo tipo, dobbiamo prima riconoscere che esiste.

Questo articolo aiuta il lettore a determinare se il sistema Avamar sta riscontrando un problema di sincronizzazione dell'ora. La risoluzione del problema non rientra nell'ambito di questo articolo.

Ci sono molti siti web che riguardano la risoluzione dei problemi NTP e il lettore è invitato a analizzarli. Gli URL web utili disponibili al momento della scrittura sono elencati nella sezione "link esterni".

Per procedere:
1. Accedere ad Avamar Server come amministratore in base all'articolo della KB Avamar: Come accedere a un Avamar Server e caricare varie chiavi.

2. Per determinare se i nodi Avamar sono sincronizzati con l'ora, controllare l'ora e la data correnti di ciascun nodo sul sistema Avamar. Per un esempio di output, vedere l'APPENDICE A .

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

Quando tutti i nodi riportano la stessa data e ora, significa che l'ora è completamente sincronizzata tra tutti i nodi di questo sistema.

3. Per mantenere il tempo sincronizzato sui nodi, Avamar utilizza il protocollo NTP (Network Time Protocol). Il comando Linux "ntpq -pn" restituisce lo stato della sincronizzazione dell'ora. Per l'output di esempio, vedere l'APPENDICE B .

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

 

4. Osservazioni generali su Avamar Server:

  • Tutti i nodi sono impostati in modo da preferire 128.xxx.xxx.xx come origine ora primaria.
  • L'origine ora secondaria per tutti i nodi è il clock del BIOS locale su "avmtest1" (nodo 0.s).
  • L'origine ora terziaria è impostata su avmtest2 (nodo 0.0) che si riferisce a avmtest1.
  • Tutti i nodi sono sincronizzati con avmtest1. Il server di riferimento ora contrassegnato con un asterisco (*) è quello con cui il nodo è attualmente in sincronizzazione.
  • In questo caso, 128.xxx.xxx.xx si trova in remoto. Ha un valore "reach" pari a 0 (attualmente irraggiungibile). È inutile come fonte di tempo.
  • avmtest1 e avmtest2 dispongono entrambi di un registro di raggiungibilità di ottobre 377. Questa è la cifra più alta raggiungibile. Pertanto, i nodi sono tutti in sincronizzazione con l'origine secondaria.
Nota: Il campo "reach": Una discussione completa sulla capacità di portata non rientra nell'ambito di questo articolo. Tuttavia, il valore "reach" è essenzialmente un report sullo stato delle otto transazioni precedenti tra il client NTP e il server NTP. Il valore 377 indica che le ultime otto transazioni hanno avuto esito positivo. Vedere i riferimenti riportati di seguito per capire come funziona il valore "reach".

5. Osservando l'output ntpq per il nodo 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

Scopriamo che:
  • Il nodo 0.2 esegue il polling di avmtest1 ogni 256 secondi
  • Il nodo 0.2 è attualmente in sincronizzazione con avmtest1
  • avmtest1 si trova nello strato 9, implicando che il nodo 0.2 si trova nello strato 10.
  • Il nodo 0.2 esegue il polling di avmtest1 ogni 256 secondi.
  • Il registro di raggiungibilità per avmtest1 è ottale 376.
  • Il clock su avmtest1 è di 0,116 millisecondi (o 116 microsecondi) dietro il tempo su avmtest1.
  • Il ritardo di roundtrip per avmtest1 è di 85 millisecondi.
  • La misurazione della varianza nella latenza sulla rete (jitter) tra il nodo 0.2 e avmtest1 è di 2 millisecondi.

Configurazione NTP (/etc/ntp.conf):
se si esamina il file /etc/ntp.conf nel nodo 0.2, corrisponde all'output ntpq precedente.

#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)

Registrazione:
La registrazione NTP viene indirizzata al file /var/log/messages .
Per visualizzare il logging correlato a NTP, grep il contenuto di /var/log/messages* per 'ntp'

Risoluzione dei problemi di sincronizzazione dell'ora:
Se in Avamar si verificano problemi di sincronizzazione dell'ora, il problema deve essere risolto. La risoluzione dei problemi di sincronizzazione dell'ora non rientra nell'ambito di questo articolo.

Se un server di riferimento ora esterno è inaffidabile, come nell'esempio sopra indicato, è accettabile utilizzare un server di riferimento orario interno. L'ora interna potrebbe essere lenta rispetto all'ora UTC, ma la considerazione più importante è che i nodi di dati sono sincronizzati l'ora l'uno con l'altro.

Lo strumento asktime dell'utilità Avamar può essere utilizzato per selezionare nuove origini orarie preferite per NTP.
Vedere Avamar: Come configurare NTP su un Avamar Server utilizzando asktime 

Informazioni aggiuntive:
http://support.microsoft.com/kb/939322 - I controller di dominio Windows non devono essere utilizzati per un periodo di tempo prolungato.

其他資訊

APPENDICE A:
Esempio di tutti i nodi che mostrano l'ora sincronizzata.

Nota: Il flag "--parallel" esegue contemporaneamente il comando su ogni nodo. In un sistema in cui l'ora è synchroniz, viene visualizzato un output simile al seguente:
Nota: L'utility node (0.x) è impostato sul fuso orario locale, in questo esempio "BST", mentre i nodi di dati sono impostati sul fuso orario "UTC". Si tratta di un comportamento previsto.

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


APPENDICE B:

Esempio di output ntpq da un Avamar con un utility node e tre nodi di dati:
Nota: Se si aggiunge un flag "n" al comando riportato di seguito (ntpq -pn), non viene utilizzata la risoluzione dei nomi. L'output viene restituito rapidamente e gli indirizzi IP vengono visualizzati al posto dei nomi host. Ciò influisce sulla leggibilità dell'output.

 
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
Articoli correlati 

受影響的產品

Avamar

產品

Avamar
文章屬性
文章編號: 000162236
文章類型: How To
上次修改時間: 14 8月 2025
版本:  13
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。