Was ist Schwenken?
Der NTP-Daemon aktualisiert die Systemuhr regelmäßig mit der Zeit einer Referenzuhr. Wenn die Zeit auf der Referenzuhr hinter der Zeit auf der Systemuhr liegt, wird die Systemuhr in einem großen Schritt zurückgestellt. Solche schnellen Zeitänderungen können dazu führen, dass Oracle den Knoten aufgrund inkonsistenter Timer herunterfährt. Um dieses Problem zu vermeiden, kann NTP so konfiguriert werden, dass es die Uhr erhöht. Beim Schwenken der Uhr wird die Zeit auf dem System langsamer erhöht, bis die Systemuhr mit der Zeit auf dem Referenzsystem synchronisiert ist.
In diesem Beitrag werden Schritte zum Festlegen der NTP-Slewing-Option auf NTP-Clients erläutert, sodass der Dienst mit aktiviertem Slewing gestartet wird.
1. Stoppen Sie den NTP-Dienst:
# service ntpd stop
2. Bearbeiten Sie /etc/sysconfig/ntpd Datei:
# vi /etc/sysconfig/ntpd
Die Datei sieht wie im folgenden Beispiel aus:
# Drop root to id 'ntp:ntp' by default. OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid" # Set to 'yes' to sync hw clock after successful ntpdate SYNC_HWCLOCK=no
Ändern Sie die Zeile „OPTIONS“ von:
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid"
zu
OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
4. Starten Sie den NTP-Dienst, damit die Änderungen wirksam werden:
# service ntpd start