Определение того, возникает ли в системе Avamar проблема синхронизации времени (NTP).

摘要: Как определить, возникла ли в системе Avamar проблема синхронизации времени (NTP).

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

說明

Синхронизация времени между всеми узлами необходима для работоспособной работы системы Avamar.

Если узлы в системе Avamar не синхронизированы по времени, можно ожидать следующих типов поведения:

  • Не удается запустить сервер Avamar
  • Узлы отключались
  • Сбой HFScheckс MSG_ERR_CGSAN_FAILED
  • Сбой HFScheck с MSG_ERR_HFSCHECKERRORS
  • Сбой контрольных точек
  • Сбой сбора «мусора»
  • Проблемы с согласованием данных (если время изменяется во время сбора мусора)

Примеры сообщений об ошибках, которые обычно сообщаются в результате потери синхронизации времени:

  • samconn::checkallsucceed request failed DPNTIMECHECK=230 
  • НЕУСТРАНИМАЯ ОШИБКА: <Несоответствие времени 0001> dpn: синхронизация часов и повтор
  • ERROR: <0001> dpncheckmanager::verifyStartup cgsan неожиданно завершается.  
  • недостаточно допустимых ответов, полученных во время
Avamar, например, по разным причинам может столкнуться с проблемами синхронизации времени NTP.
  • Проблемы с сервером синхронизации времени (ntpd)
  • Проблемы с клиентом синхронизации времени
  • Проблемы с сетью
Чтобы диагностировать эту проблему, необходимо сначала определить ее наличие.

Эта статья помогает читателю определить, возникла ли в системе Avamar проблема синхронизации времени. Решение этой проблемы выходит за рамки данной статьи.

Существует множество веб-сайтов, на которых выполняется поиск и устранение неисправностей NTP, и читателю рекомендуется изучить их. Полезные веб-URL-адреса, доступные на момент написания, перечислены в разделе «Внешние ссылки».

Для продолжения выполните:
1. Войдите на сервер Avamar с правами администратора в соответствии с статьей базы знаний Avamar: Вход на сервер Avamar и загрузка различных ключей.

2. Чтобы определить, синхронизированы ли узлы Avamar, проверьте текущее время и дату каждого узла в системе Avamar. Пример выходных данных см . в приложении А.

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

Если все узлы сообщают об одной и той же дате и времени, это означает, что время полностью синхронизируется между всеми узлами в этой системе.

3. Для синхронизации времени на узлах Avamar использует протокол NTP. Команда Linux «ntpq -pn» возвращает состояние синхронизации времени. Пример выходных данных см. в приложении B .

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

 

4. Общие наблюдения сервера Avamar:

  • Все узлы предпочитают 128.xxx.xxx.xx в качестве основного источника времени.
  • Вторичным источником времени для всех узлов является локальные часы BIOS на «avmtest1» (узел 0.s).
  • Для источника третьего времени установлено значение avmtest2 (узел 0.0), который сам ссылается на avmtest1.
  • Все узлы синхронизются с avmtest1. Сервер времени, помеченный звездочкой (*), — это сервер, с которым в данный момент выполняется синхронизация узла.
  • В этом случае файл 128.xxx.xxx.xx расположен удаленно. Оно имеет значение «reach» в 0 (в настоящее время недоступно). Это не рекомендуется использовать в качестве источника времени.
  • avmtest1 и avmtest2 имеют регистр доступа с октетом 377. Это самый высокий показатель. Таким образом, все узлы синхронизются со вторичным источником.
Примечание.: Поле «Reach»: Полное обсуждение возможностей охвата выходит за рамки данной статьи. Однако значение «reach» по сути представляет собой отчет о состоянии предыдущих восьми транзакций между клиентом NTP и сервером NTP. Значение 377 означает, что все последние восемь транзакций были успешными. См. приведенные ниже ссылки, чтобы понять, как работает значение «reach».

5. Анализ выходных данных ntpq для узла 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

Мы узнаем, что:
  • Узел 0.2 опрашивает avmtest1 каждые 256 секунд
  • Узел 0.2 в настоящее время синхронизируется с avmtest1
  • avmtest1 находится на стратах 9, подразумевая, что узел 0.2 находится в stratum 10.
  • Узел 0.2 опрашивает avmtest1 раз в 256 секунд.
  • Регистр reachability для avmtest1 имеет октет 376.
  • Время на avmtest1 составляет 0,116 мс (или 116 микросекуd) за часами на avmtest1.
  • Задержка циклической передачи до avmtest1 составляет 85 мс.
  • Измерение задержки в сети (дрожание) между узлом 0.2 и avmtest1 составляет 2 мс.

Конфигурация NTP (/etc/ntp.conf):
при просмотре файла /etc/ntp.conf на узле 0.2 он соответствует вышеуказанной выходной информации ntpq .

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

Ведение журнала:
Ведение журнала NTP направляется в файл /var/log/messages .
Чтобы просмотреть журнал, связанный с NTP, grep содержимое /var/log/messages* для «ntp»

Устранение проблем синхронизации времени:
Если в Avamar возникает проблема синхронизации времени, необходимо устранить проблему. Решение проблем синхронизации времени выходит за рамки данной статьи.

Если внешний сервер времени ненадежен ,как в приведенном выше примере, допускается использование внутреннего сервера времени. Внутреннее время может медленно отойти от UTC, но самое важное — узлы данных синхронизются друг с другом.

Утилиту Avamar asktime Tool можно использовать для выбора новых предпочтительных источников времени для NTP.
См. Avamar: Настройка NTP на сервере Avamar с помощью функции «asktime» 

Дополнительная информация:
http://support.microsoft.com/kb/939322. Контроллеры домена Windows не следует использовать для своевременного хранения.

其他資訊

ПРИЛОЖЕНИЕ А.
Пример всех узлов с синхронизированным временем.

Примечание.: Флаг «--parallel» выполняет команду на каждом узле одновременно. В системе, в которой синхронизировано время, отображается вывод, аналогичный следующему:
Примечание. Служебный узел T he (0.x) настроен на локальный часовой пояс, в данном примере «BST», в то время как узлы данных настроены на часовой пояс «UTC». Такое поведение является ожидаемым.

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


ПРИЛОЖЕНИЕ Б.

Пример вывода ntpq из Avamar с одним служебным узлом и тремя узлами данных:
Примечание. При добавлении флага «n» к команде ниже (ntpq -pn), разрешение имен не используется. Вывод возвращается быстро, а IP-адреса отображаются вместо имен хостов. Это влияет на управляемость вывода.

 
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
Похожие статьи 

受影響的產品

Avamar

產品

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