Tento příspěvek popisuje, jak nakonfigurovat službu ntpd pro využití místního zdroje systémových hodin v případě ztráty připojení k upstream zdrojům času NTP. To může být užitečné pro Oracle RAC nebo jiná klastrovaná prostředí, kde se peer uzly mohou ohradit (restartovat) v důsledku časové nekonzistence napříč klastrem.
Aby byla zajištěna potenciální ztráta konektivity s upstream servery NTP, lze místní systémové hodiny přidat jako záložní zdroj hodin v konfiguraci NTP.
Pomocí fudge příkaz k přidání lokálních hodin jako serveru vrstvy 15 zajišťuje, že místní hodiny nebudou použity, dokud se neztratí spojení s upstream servery NTP.
K dokončení úkolu proveďte následující:
1. Připojte následující řádky ke konfiguračnímu souboru NTP /etc/ntp.conf :
server 127.127.1.1 fudge 127.127.1.1 stratum 15
2. Zkontrolujte čas hlášený hardwarovými hodinami. Například:
# /usr/sbin/hwclock -r; date
Pokud je čas hlášený hardwarovými hodinami stejný jako čas aktuálního systémového času (pomocí příkazu date(1)), restartujte službu ntpd.
Pokud ne, nastavte hardwarové hodiny z aktuálního systémového času synchronizovaného NTP následovně a poté restartujte službu ntpd:
# /usr/sbin/hwclock -w
3. Restartujte službu NTP, aby se změny projevily:
# service ntpd restart