Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
1/21
Anleitung
Dateiensynchronisation zwischen zwei
PC’s bzw. NMS-Instanzen
Version 1.0 vom 25. März 2010
Änderungen vorbehalten
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
2/21
Inhaltsverzeichnis
1 Überblick .............................................................................................................................. 3
2 Synchronisationswerkzeug.................................................................................................. 4 2.1 Beschreibung ........................................................................................................... 4 2.2 Quelle....................................................................................................................... 4
3 Beispielszenario:................................................................................................................... 5 3.1 Network Management System (NMS) .................................................................... 5 3.1.1 Aktives Network Management System ................................................................... 5 3.1.2 Redundantes Network Management System.......................................................... 6 3.1.3 Job Management...................................................................................................... 6 3.1.4 NMS einrichten........................................................................................................ 6 3.2 Synchronisation ....................................................................................................... 7 3.2.1 Netzwerkordner und Dateien freigeben................................................................... 7 3.2.2 Synchronisationsoptionen........................................................................................ 9 3.2.3 Synchronisationsprozess........................................................................................ 14
4 Hinweise:............................................................................................................................. 21
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
3/21
1 Überblick
Dieses Dokument gibt eine kurze Anleitung zum Umgang mit dem Synchronisationstool Allway Sync. Es wird ein Beispielszenario zugrunde gelegt, bei dem die NovaTec Produkte zum Einsatz kommen. Hierbei geht es darum, einen Datentransfer zu simulieren, wobei die Datenkonsistenz zwischen zwei NMS-Servern bei Umgestaltung auf ein redundantes System gewährleistet blei-ben muss.
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
4/21
2 Synchronisationswerkzeug
2.1 Beschreibung
Mit „Allway Sync“ können Daten z. B. über das Internet bzw. LAN zwischen mehreren Computern abgeglichen und Backups angelegt werden. Dieses Werkzeug ist zwar frei downloadbar, jedoch beschränkt nutzbar. Der Hersteller-Seite kann man folgendes entnehmen „Allway Sync is FREE for personal use (with limitations). Fur-thermore, it includes NO SPYWARE, ADWARE or MALWARE. However, you should pay for a Pro license if you use this software for a commercial purpose or to synchronize more than 40,000 files in 30-day period. “
2.2 Quelle
Es kann unter der folgenden Seite heruntergeladen werden: http://www.alwaysync.com/
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
5/21
3 Beispielszenario:
Bei der unten stehenden Konfiguration geht es darum die Log Files der einzelnen NMS konsi-stent zu halten.
Synchronisation der NMS Log Files im Netzwerk bei Redundanzumschaltung zwischen zwei NMS-Servern im Falle eines Ausfalls. Möglicher Auslöser für den Ausfall wäre eine Überlastung des Rechners, was einen Absturz zur Folge haben könnte.
3.1 Network Management System (NMS)
Die im Folgenden gezeigten Schritte entsprechen denen für NMS-Rechner A. Die notwendigen Schritte für NMS-Rechner B sind analog durchzuführen.
3.1.1 Aktives Network Management System
Der aktive NMS-Server empfängt die CallHome-Events von NovaTec Zielsystemen. Dazu wer-den sie mit Hilfe der Konfigurationsoberfläche NovaTec Configuration mit Konfigurationen aus-gestattet, in denen zwei NMS-Server (zwei IP-Adressen) aktiviert worden sind.
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
6/21
3.1.2 Redundantes Network Management System
Für den Fall eines Betriebsausfalls des tatsächlichen NMS-Servers, steht ein zweites PC-System ausgestattet mit NMS-Server parat. Die Umschaltung zwischen den beiden Servern beim Ausfall wird anhand der zweifachen IP-Adresse bewerkstelligt.
3.1.3 Job Management
Da ein NMS-Server eine sogenannte Job-Datenbank benötigt, wird zuerst eine Datenbank er-stellt, in der die Zielsysteme und deren Parameter enthalten sind. In dieser Beschreibung kom-men zwei NMS zum Einsatz und somit werden auch zwei Job-Datenbanken benötigt. Das bedeu-tet, dass beiden NMS-Servern zwei gleiche aber unterschiedlich benannte Job-Datenbanken zugrunde liegen.
3.1.4 NMS einrichten
Der Übersichtlichkeit halber werden die beiden NMS und die entsprechenden Job-Datenbanken mit A und B gekennzeichnet. Aktiv arbeitender NMS-Server: NMS A Job-DB A Ersatz-NMS-Server: NMS B Job-DB B Nachdem die notwendigen Schritte zur Erstellung der Job-Datenbanken vollzogen sind, wird der NMS geöffnet und die einzelnen Pfade eingestellt. Mit einem Klick auf den Reiter „Server“ und dann auf „Start Server“ wird der NMS-Server dann gestartet (siehe Bild 301).
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
7/21
3.2 Synchronisation
Im Folgenden werden die Schritte zur Datensynchronisation beschrieben. Zwischen zwei NMS-Servern werden Daten abgeglichen. Auf einem weiteren Desktop-PC ist das Synchronisations-werkzeug „Allway Sync“ installiert, wobei es auch auf einem der beiden Rechnern laufen kann. Dieses Werkzeug bietet drei Abgleichmöglichkeiten zwischen zwei Rechnern:
1. Es kopiert die Dateien von NMS-Rechner A in die Richtung, in der die Aktualisierung notwendig ist, also in Richtung NMS-Rechner B.
2. Wie oben aber umgekehrt. 3. Bidirektionaler Abgleich.
Im Folgenden wird von der dritten Möglichkeit Gebrauch gemacht.
3.2.1 Netzwerkordner und Dateien freigeben
Als erster Schritt werden die Ordner, in denen die benötigten Dateien (z. B. Job-DB A und Log Files A) abgelegt sind, im Netzwerk freigegeben. Die folgenden Bilder verdeutlichen dies (Bild 302, Bild 303, Bild 304). NMS-Rechner A: Ordnername Data Sync A NMS-Rechner B: Ordnername Data Sync B
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
8/21
Nach der Ordner-Freigabe sieht der Windows-Explorer-Baum wie im linken Bildteil aus. Im rechten Bildteil ist die Netzwerkumgebung des „Allway Sync“-Rechners zu sehen.
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
9/21
3.2.2 Synchronisationsoptionen
Nun sollen die Einstellungen zum Abgleichen im Synchronisationstool vorgenommen werden. „Allway Sync“ erlaubt es, jederzeit die Synchronisationseinstellungen nach Bedarf anzupassen. Von Bedeutung sind die Synchronisationsregeln. Wenn das Programm gestartet ist, sieht es wie in Bild 305 aus:
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
10/21
3.2.2.1 Synchronisationsregeln festlegen
Da eine Datenkonsistenz zwischen den beiden NMS-Rechnern hergestellt werden soll, muss die Synchronisation in beide Richtungen erfolgen. Wie Synchronisationsoptionen aufgerufen werden zeigt das folgende Bild 306. Hier ist auch die gewünschte Option, also „Beidseitige Synchroni-sierung“, gewählt.
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
11/21
3.2.2.2 Netzwerkordnerpfad einstellen
Als nächstens müssen die Netzwerkpfade des Quell- und Zielordners eingetragen werden. Die folgenden Bilder (Bild 307 bis 313) zum Einstellen der Netzordnerpfade sind selbsterklärend.
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
12/21
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
13/21
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
14/21
3.2.3 Synchronisationsprozess
Nachdem die richtigen Pfade der Netzwerkordner konfiguriert sind, beginnt der eigentliche Syn-chronisationsprozess.
3.2.3.1 Manuelles Starten der Synchronisation
Es wird zunächst eine Dateien-Analyse gestartet und die aktuellen Dateienstände ermittelt (Bild 314). Wird zum ersten Mal synchronisiert, so wird eine Warnung ausgegeben, die jedoch igno-riert werden kann (Bild 315 bis 317). Die Synchronisation kann dann mit einem Klick auf Syn-chronize beginnen (Bild 318). Den Endzustand nach dem Abgleich zeigt Bild 319.
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
15/21
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
16/21
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
17/21
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
18/21
3.2.3.2 Synchronisation automatisch starten
Bis jetzt wurde der Datenabgleich manuell durchgeführt, was allerdings keine gängige Praxis ist. Denn man ist permanent auf die Aktualität der Daten angewiesen. Aus diesem Grund wird die Synchronisation bevorzugt automatisiert (siehe Bild 320 bis 323).
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
19/21
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
20/21
Übersicht zur Vorgehensweise:
1. Job-Datenbanken erstellen 2. Netzwerkordner freigeben. Evtl. Passworteingabe erforderlich. 3. NMS starten:
a. Job-Datenbank Pfad in NMS einlesen b. Speicherort für Log Files bestimmen c. NMS-Server starten
4. Allway Sync starten a. Notwendige Einstellungen vornehmen b. Netzwerkordnerpfade eintippen c. Analysieren und synchronisieren. Dieser Punkt entfällt, falls automatische Syn-
chronisation eingestellt ist.
NovaTec Kommunikationstechnik GmbH Dateiensynchronisation zwischen zwei PC’s bzw. NMS-Instanzen
21/21
4 Hinweise:
• Die Synchronisation schlägt fehl, wenn zwei NMS-Instanzen auf ein und dieselbe Job-Datenbank zugreifen. Daher sollte vermieden werden, dass NMS-Instanzen auf eine einzige Datenbank zugreifen.
• Ist eine Datei, z. B. Job-DB, zwecks möglicher Änderung geöffnet, so schlägt der Abgleich fehl. Es wird folgende Meldung gezeigt: „02/03/2010 15:56, Fehler beim API-Aufruf, The process cannot access the file because it is being used by another process. (80070020), Automatischer Neuversuch nach 60 Sekunden, Dateiname: Fehler beim Kopieren von "C:\Documents and Settings\NMSTest\ MyDocu-ments \Synchron-Test\job_Test-FW-00070055.ldb" nach "\\NOTEBOOK-1\C\Syn\ job_Test-FW-00070055.ldb", fs::copyitem::access_denied“.
• Wenn der Netzwerkordner nicht ordnungsgemäß eingerichtet wurde, so führt dies zu einem API-Fehler. In diesem Fall muss sichergestellt werden, dass der Ordner freigegeben wurde, und dass er weder schreib- noch lesegeschützt ist.
• Bevor der Synchronisationsprozess beginnt, sollte vorher geprüft werden, ob beim Zugriff auf einen Netzwerkordner ein Passwort verlangt wird. Denn dies führt ebenfalls zu einem API-Fehler und somit kann nicht synchronisiert werden.
• Da „Allway Sync“ beide Netzwerkordner auf den Stand des Quellordners synchronisiert, führt eine einseitige Synchronisationsrichtung dazu, dass Daten, die nicht im Quellordner sind, im Zielordner gelöscht werden. Als Schutz deaktiviert „Allway Sync“ bei Festlegung der Synchronisationsrichtung standardmäßig das Löschen. Wenn aber die Option „Inkl. Lö-schen von Dateien“ aktiviert ist, führt eine einseitige Synchronisationsrichtung dazu, dass Daten, die nicht im Quellordner sind, im Zielordner gelöscht werden.
• „Allway Sync“ erkennt Dateien mit unterschiedlichen Namen aber identischem Inhalt nicht als Dubletten. Hier besteht die Gefahr des Überschreibens der Dateiinhalte. Z. B.: Datei A im Ordner X hat den Inhalt „Guten Tag“ Datei A im Ordner Y ist beispielsweise ein Text. Das Resultat nach dem Abgleichen ist die Überschreibung der Datei A und der Inhalt besteht nun nur aus „Guten Tag“
• Für die Installation von „Allway Sync“ ist kein separater PC/Server erforderlich. Es kann auf dem gleichen PC/Server laufen wie eines der NMS.