Ich habe ein kleines LAN, das keine Verbindung zum Internet hat. Es besteht aus zwei Ubuntu-Servern, die zusammen gruppiert sind und NFS-Dienste für zwei IP-Kameras bereitstellen.
Ich muss die Zeit auf allen Geräten synchronisieren. Die Kameras unterstützen NTP, daher war mein Plan, NTP auf dem Servercluster auszuführen.
Kann ich NTPD so konfigurieren, dass nur die Systemzeit verwendet wird, bis dieses Projekt die Finanzierung für das Hinzufügen einer 3G / 4G-Verbindung erhält?
Das wird tatsächlich schwieriger als ich dachte. Ich verwende einen Heartbeat-Cluster mit DRBD. Mein primärer Server muss NTP für die beiden IP-Kameras und den anderen Server im Cluster bereitstellen. Wenn mein Primärserver ausfällt, muss der Sekundärserver den NTP-Zeitserver übernehmen.
Was schlägt ihr mir hier vor?
Antworten:
Am besten erstellen Sie einen Zeitcluster. Ein Satz von drei (oder mehr) Systemen, die mit Peer-Zuordnungen konfiguriert sind. Der Cluster wird einen gemeinsamen Zeitkonsens aushandeln und sollte sich bei allen gegen Zeitverschiebungen verteidigen. Es wird nicht wirklich genau sein, dafür benötigen Sie eine Funkuhr, wie Sie sie bereits kennen.
quelle
Wenn Sie offline sind, aber die tatsächliche Zeit benötigen, wird durch das Anschließen eines herkömmlichen GPS-Empfängers an Ihre Systeme die Zeit innerhalb einer Sekunde synchronisiert. Sie werden einen relativ hohen Jitter bemerken, aber Sie werden die reguläre Zeit einhalten.
Wenn Sie sich ein wenig anstrengen, bietet der Erwerb eines GPS mit einer Puls-pro-Sekunde-Funktion eine fantastische Zeitmessung. Insbesondere der Garmin 18x LVC kann für unter 65 US-Dollar erworben werden. Um ein 5-Volt-Netzteil und einen seriellen Anschluss an den blanken Drähten zu erhalten, können Sie ein genaues Zeitmesssystem verwenden, um das Budget nur sehr wenig zu belasten.
Es gibt viele von Tutorials zu diesem Thema , wenn Sie für „Garmin 18x NTP“ oder eine andere Variation zu suchen.
quelle
Weitere Informationen finden Sie unter http://css-timemachines.com/. Sie verfügen über einen NTP-Server mit mindestens 299 US-Dollar. Wenn Sie das zu dem obigen Peering-Vorschlag hinzufügen, müssten Sie einen ganzen Haufen Geld ausgeben, um nur einen Bruchteil besser zu werden!
quelle