Avamar-järjestelmän ajan synkronointiongelman (NTP) määrittäminen

摘要: Avamar-järjestelmän ajan synkronointiongelman (NTP) selvittäminen.

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

說明

Ajan synkronointi kaikkien solmujen välillä on välttämätöntä Avamar-järjestelmän toiminnan kannalta.

Jos Avamar-järjestelmän solmuja ei synkronoida ajan kanssa, toimintatapana voi olla seuraavan tyyppinen:

  • Avamar-palvelin ei käynnisty
  • Solmut siirtyvät offline-tilaan
  • HFS-tarkistus epäonnistuu ja MSG_ERR_CGSAN_FAILED
  • HFS-tarkistus epäonnistuu ja MSG_ERR_HFSCHECKERRORS
  • Tarkistuspisteet epäonnistuvat
  • Roskienkeruu epäonnistuu
  • Tietojen yhtenäisyysongelmat (jos aika muuttuu roskienkeruun aikana)

Esimerkkejä virheilmoituksista, jotka johtuvat ajan synkronoinnin menettämisestä:

  • samconn::tarkistus epäonnistui DPNTIMECHECK=230 
  • VAKAVA VIRHE: <0001> dpn -aikaristiriita: kellojen synkronointi ja yritä uudelleen
  • ERROR: <0001> dpncheckmanager::verifyStartup cgsan died unexpected. terminating  
  • virheelliset vastaukset saatettiin aikanaan
Avamarilla on ongelmia NTP-ajan synkronoinnissa eri syistä, esimerkiksi
  • Ajan synkronointipalvelimen (ntpd) ongelmat
  • Ajan synkronointiohjelman ongelmat
  • Verkko-ongelmat
Jotta tällaisen ongelman voi diagnosoida, se on ensin tunnistettava.

Tämän artikkelin avulla lukija voi määrittää, onko Avamar-järjestelmässä ajan synkronointiongelma. Tässä artikkelissa ei käsitellä ongelman ratkaisemista.

NTP-vianmääritystä käsitellään monissa sivustoissa, ja lukijaa kehotetaan tutkimaan niitä. Kirjoitusajankohtana käytettävissä olevat hyödylliset verkko-URL-osoitteet näkyvät ulkoisten linkkien osassa.

Jatka:
1. Kirjaudu Avamar-palvelimeen järjestelmänvalvojana avamar-tietokannan mukaan: Kirjautuminen Avamar-palvelimeen ja useiden avainten lataaminen.

2. Tarkista Avamar-järjestelmän solmujen kellonaika ja päivämäärä, jotta voit selvittää, onko Avamar-solmut synkronoitu. Esimerkkituloste on LIITTEESSÄ A .

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

Kun kaikki solmut ilmoittavat saman päivämäärän ja ajan, järjestelmän kaikkien solmujen välinen aika on nyt täysin synkronoitu.

3. Avamar pitää ajan synkronoituna solmuissa NTP (Network Time Protocol) -protokollan avulla. Linux-komento ntpq -pnpalauttaa ajan synkronoinnin tilan. Esimerkkituloste on LIITTEESSÄ B .

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

 

4. Yleiset Avamar Server -havainnot:

  • Kaikki solmut on määritetty ensisijaiseksi aikalähteeksi 128.xxx.xxx.xx.
  • Kaikkien solmujen toissijainen aikalähde on paikallinen BIOS-kello avmtest1-solmussa (solmussa 0.s).
  • Kolmannen asteen aikalähde on avmtest2 (solmu 0.0), joka viittaa itse avmtest1:een.
  • Kaikki solmut synkronoidaan avmtest1:n kanssa. Aikapalvelin, jossa on tähti (*), on aikapalvelin, jonka kanssa solmu synkronoituu.
  • Tässä tapauksessa 128.xxx.xxx.xx sijaitsee etänä. Sen reach-arvo on 0 (ei tällä hetkellä saavutettavissa). Sitä ei voi käyttää aikalähteenä.
  • avmtest1:n ja avmtest2:n saavutettavuusrekisteri on oktaali 377. Tämä on korkein saavutettavissa oleva kuva. Siksi kaikki solmut synkronoidaan toissijaisen lähteen kanssa.
Huomautus: Reach-kenttä: Tässä artikkelissa ei käsitellä kattavaa keskustelua kattavuudesta. Reach-arvo on kuitenkin käytännössä raportti NTP-työaseman ja NTP-palvelimen välisten kahdeksan edellisen tapahtuman tilasta. Arvo 377 tarkoittaa, että kaikki kahdeksan edellistä tapahtumaa onnistuivat. Katso oppaista, miten reach-arvo toimii.

5. Solmun 0.2 ntpq-tuloksen katsominen

 

(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

Opimme sen:
  • Solmu 0.2 tekee kyselyjä avmtest1 256 sekunnin välein
  • Solmu 0.2 synkronoidaan parhaillaan avmtest1:n kanssa
  • avmtest1 on 9-kerroksinen, mikä viittaa siihen, että solmun 0.2 numero on 10.
  • Solmu 0.2 tekee kyselyjä avmtest1 kerran 256 sekunnissa.
  • avmtest1:n saavutettavuusrekisteri on oktaali 376.
  • Avmtest1:n kello on 0,116 millisekuntia (tai 116 mikrosekuntia) kelloa taaksepäin avmtest1:ssä.
  • Roundtrip delay to avmtest1 on 85 millisekuntia.
  • Verkon viiveen (nykimisen) mittaaminen solmun 0.2 ja avmtest1 välillä on 2 millisekuntia.

NTP-määritys (/etc/ntp.conf):
Jos solmussa 0.2 olevaa /etc/ntp.conf-tiedostoa tarkastellaan, se vastaa edellä olevaa ntpq-tulosta .

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

Kirjaaminen:
NTP-lokiinkirjaus ohjataan /var/log/messages-tiedostoon .
NTP:hen liittyvien lokitietojen tarkasteleminen: grep-komennon /var/log/messages* sisältö ntp-komennolla

Ajan synkronointiongelmien ratkaiseminen:
Jos Avamarissa ilmenee ajan synkronointiongelmia, ongelma on korjattava. Tässä artikkelissa ei käsitellä aikasynkronointiongelmien ratkaisemista.

Jos ulkoinen aikapalvelin on epäluotettava, kuten edellä olevassa esimerkissä, sisäistä aikapalvelinta voi käyttää. Sisäinen aika saattaa siirtyä hitaasti UTC:stä, mutta tärkein huomio on, että tietosolmut synkronoidaan keskenään.

Uuden, ensisijaisen NTP-kellonajan voi valita Avamar-apuohjelman Asktime-työkalulla.
Katso Avamar: NTP:n määrittäminen Avamar-palvelimessa asktimella 

Lisätietoja:
http://support.microsoft.com/kb/939322 - Windows-toimialueen ohjauskoneita ei saa käyttää hyvän säilytykseen.

其他資訊

LIITE A:
Esimerkki kaikista solmuista, joiden aika on synkronoitu.

Huomautus: --parallel-merkintä suorittaa komennon jokaisessa solmussa samanaikaisesti. Kun aika on synkronoitu, näet seuraavanlaisen tuloksen:
Huomautus: The -apuohjelmasolmu (0.x) on määritetty paikalliselle aikavyöhykkeelle, tässä esimerkissä "CHROME" ja tietosolmut UTC-aikavyöhykkeelle. Tämä on normaalia.

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


LIITE B:

Esimerkki ntpq-tuloksesta Avamarissa, jossa on yksi apuohjelmasolmu ja kolme tietosolmua:
Huomautus: Jos n-merkintä lisätään komentoon (ntpq -pn), nimenselvitystä ei käytetä. Tulokset palautetaan nopeasti ja IP-osoitteet näkyvät isäntänimien sijasta. Tämä vaikuttaa tuloksen luettavuuteen.

 
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
Aiheeseen liittyvät artikkelit 

受影響的產品

Avamar

產品

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