DIASER (Distributed Internet Archive System für Bildungs Repositories), basierend auf dem DIAP Technologie können Backups an mehreren Standorten zu erstellen und damit die Umwelt Stabilität und Sicherheit zu verbessern.
Systemanforderungen
- Perl v5.10.0 fähigen Arbeitsstation.
- 3 x Linux Speicherknoten mit Root-Zugang für die Ersteinrichtung und Perl v5.10.0, mit Dienstleistungen (kann VM verwenden); sshd, crontab iptables ssh Port offen, ntpd, & nbsp; rsync (Nicht-Daemon).
- LAN- oder WAN-Verbindung zwischen jedem Server, müssen die 3 Maschinen in der Lage, sich gegenseitig pingen.
- SSH-Server auf jedem Knoten, nicht Port 22.
- Perl-Module
Workstation: Net :: SSH :: Perl, Net :: SFTP, Getopt :: Long und Term :: ReadKey
Knoten: Net :: SSH :: Perl dh als root] #yum -y perl-Net-SSH-Perl installieren oder cpan> install Net :: SSH :: Perl
- Genug Speicherplatz finden docs / worksheet_3_26_may.pdf oder docs / overview.png. Ich werde das alles viel einfacher machen, um zu berechnen, wenn ich Unterprogramm calculate_lmb beendet.
Konfiguration
Die Datei config.pl enthält Benutzereinstellungen, editieren Sie bitte nach Bedarf.
Haupteinstellungen:
Anzahl von Monaten bis Jahren das System für ausführen möchten
anfangsdatum
Zeit des täglichen Betrieb
Knoten-IP-Adressen
SSH-Ports
Trockenlauf ist oder nicht
Auszeit und maximale Übertragungsrate
Start Installation
Führen diaser.pl -i als normaler Benutzer werden Knoten Root-Passwörter angefordert werden und notieren Sie sich in dem gewählten diaser Passwort.
Andere Optionen können mit der Option -h diaser.pl eingesehen werden.
Upgrades
Produktergänzungen finden Sie Fixes und Updates anzuwenden, verwenden Sie die Option -u.
Dateneingabepunkt
Dieses Gerät enthält Verzeichnis ad0 und aFULL01 und Ihre Maschine A. Maschine A wird angenommen, dass Ihre robuste esten und am nächsten von einer Netzwerkperspektive & nbsp; Ihre wichtigsten Backup-Möglichkeit. Die Dateien werden als Lese- / Schreib nach Benutzer-ID & nbsp; diaser für den Moment. Verwenden aFull01 für Ihre vollständige Kopie und ad0 für alle nachfolgenden & nbsp; Unterschiede. Das Skript fill_diaser.sh das Laden DIASER automatisieren, fill_diaser in Perl neu geschrieben werden.
Daten-Wiederherstellung
Derzeit Abruf kann manuell mit scp zwischen den Knoten und mit rsync Protokolle erreicht werden. All dies automatisiert werden.
SE Linux
Kann zu Problemen bei der Installation, bei der Installation deaktivieren Sie bitte
Was ist neu in dieser Pressemitteilung:.
- Diese Mitteilung enthält eine große Anzahl von Codeänderungen nach Perl Best Practices und Perl :: Critic Advisories werden.
- Stufe 5 und 4 sind komplett für die cli-Management-Tool sowie die meisten Level 3 Änderungen.
- Einige Entwicklungsstrukturen wurden mit dem SCM hinzugefügt -. Diese Dateien enthalten Entwicklungsumgebung Variablen, Einstellungen und Aliasnamen verwendet werden, um zu regieren und zur Verbesserung der Codierung Umwelt
- Http conf.d wurde geändert, um doppelte Aliasnamen zu vermeiden.
Was ist neu in Version 1.0.8:
- Der Web-GUI-Frontend-Konfigurationstool enthält alle Variablen ein Benutzer muss festgelegt und zeigt sie deutlich in vier Abschnitte mit Pop-up-Tool-Tipps. Mit diesem GUI kann der Benutzer Optionen auswählen und bauen eine Arbeits diaser Konfigurationsdatei. Das Skript-Handler installieren vorhanden ist. Das Front-End kann mit & quot installieren; make install & quot;.
Was ist neu in Version 1.0.7:
- Die Entwicklungsversion beinhaltet mehr diaser-webgui Werkzeugkonstruktion Verbesserungen und Feature-Implementierungscode, einschließlich Maßnahmen definiert Popup-Fenster mit einer Schaltfläche zum Schließen für alle Benutzereingaben Szenarien einem Makefile und ein Apache conf System Datei.
- Das Tool diaser Konfigurationsdatei Speicherort wird nun vordefiniert.
- Das Tool wurde umbenannt in diaser-webgui in SVN und Makefile.
Was ist neu in der Version 1.0.6 Beta 2:
- Die GUI-Web-Tool umstrukturiert wurde und ein Java-Skript Datumsauswahl
- eingeführt.
- Die Konfigurationsdatei hochladen und speichern Sie an Ort und Stelle.
Was ist neu in der Version 0.2.5 Beta 1:
- Ein Knoten migrieren Anlage funktioniert jetzt, so dass Anwender einen vollständigen Knoten und seine Daten auf einen anderen Server zu verschieben.
- Zu dieser Pressemitteilung sind hohe Grafik und Benutzerdokumentation.
- Die Ausnahmebehandlung ist fertig, wenn Module geladen sind.
- Die Perl-Version ist bei Verwendung der Option --version angezeigt.
- Ein verschlüsseltes Volume Rezept wird in der technischen Dokumentation enthalten.
- Unterprogramm und seine Anzeige Festplattennutzung Option --stats für alle Knoten.
- Die neue Funktionalität wurde dokumentiert.
Was ist neu in der Version 0.2.4 Beta 1:
- Es gibt jetzt ein Werkzeug, mit dem dem Benutzer, die real, nicht theoretisch möglichen Datendurchsatz zwischen zwei Knoten zu testen. Dies ermöglicht die Bestimmung der niedrigsten maximalen Bandbreite zwischen den Knoten. --bandwidth wird eine Grafik zu erzeugen mit dem höchsten Durchsatz möglich.
- Diese Version hat einen Entwurf und teilweiser Durchführung der Unter migrate (), die erlauben wird DIASER Benutzer, um einen Knoten von einem Rechner oder VM / VPS auf einen anderen verschieben.
- Es gab kleinere Bugfixes und Tippfehler korrigiert, und eine Lösung, um die Füllung DIASER Algorithmus.
- Die Roadmap wurde ebenfalls angepasst.
- Die Dokumentation wurde aktualisiert, um die neuen Features sind.
Was ist neu in der Version 0.2.3 Beta 1:
- Diese Mitteilung enthält eine Reihe von Wanzen Fehlerbehebungen, Verbesserungen der Spaziergang durch --configure-Tool und einen Schalter verwenden, um MD5 SHA1 Check-Summierung der Mengen, wie sie DIASER geben sowie eine entsprechende Dokumentationsaktualisierungen.
Was ist neu in der Version 0.2.2 Beta 1:
- einfache Bandbreiten-Tabelle in der Dokumentation hinzugefügt
- abrufen Unterprogramm dokumentierten
- einfache Abrufen von Daten Unter umgesetzt -Emergency Schloss-Unterprogramm durchgeführt und dokumentiert
- fill_diaser.pl Umschreiben Dokumentation aktualisiert
- fill_diaser.pl oder gen_fill neu geschrieben
- md5sum und Datum-Datei mit jedem Band erzeugt hinzugefügt, um eine -node
- fill_diaser.pl teilweise neu geschrieben
- collect.sh aus dem SVN entfernt
- tab_a.pl eingestellt und geschrieben, um neue aufnehmen
- diaser Füllmechanismus
- Variablen unten auch über zur Verfügung gestellt
- ändern und write_config
- Abschnitt 2.5 Warum Linux hinzugefügt, um manual.html
- Fünf neue Variablen für die überarbeitete diaser_fill.pl hinzugefügt diaser.pl konfiguriert & gt; definieren, uninitialised vars, GetOptions Unter configure
- verfeinert Flussdiagramm diaser_fill_flow dia und png
- platziert Volumen MD5-Prüfsumme Betrieb in fill_diaser.pl Algorithmus
Was ist neu in der Version 0.2.1 Alpha:
- eingestellt Unter gen_hvautoc für Änderungen Unter gen_dirs
- eingestellt Unter gen_fill für Änderungen Unter gen_dirs
- eingestellt Unter gen_dirs so einfach Failover-Knoten und Rollenwechsel durchgeführt werden kann
- Entfernung von abc Präfix und zusätzliche d0 und Full01 und Full02 Verzeichnisse
- angewendet Eingabevalidierung, um die Optionen zu ändern
- Unterprogramm configure () mit der Überprüfung von Eingaben ausgeführt
- schrieb Eingabevalidierung subs is_integer () is_string () is_directory () is_ip () is_integer_inc_zero ()
- Hand / INSTALL Updates reflektieren die jüngsten Änderungen
- Website-Links
- Handbuch geändert, um Dokumentation und nachbestellt
Anforderungen :
- SSH-Server
- Net-SFTP
- NTP
- iptables
- rsync
Kommentare nicht gefunden