Die Vorteile des integrierten Backup-Systems- Zeitersparnis
Die Backups sind inkrementell, es werden nur die Unterschiede (neue Nachrichten, Löschungen,...) durchgelassenwerden übertragen. - Zugewinn an Funktionalitäten
Die Sicherung Funktionserweiterung Der Backup verwaltet die Historie der Daten. - Platzsparend
Die Sicherung behält eine Historie der Der Backup historisiert Daten, ohne sie zu duplizieren. Jede Sicherung Jeder Backup ist eigenständig (Snapshot-Typ), auch wenn nur die Unterschiede durchlaufen übertragen wurden. Sie So können also somit 10 Backups für einen Speicherplatz haben, der der Größe Ihres Mail-Repositorys Repository entspricht. - Optimierungen
Die Daten werden automatisch dedupliziert.
Ziele- Vollständige Sicherung
Der Hauptzweck des Backup-Tools besteht darin, sicherzustellenVollständiges Backup Das integrierte Backup-Tool stellt sicher, dass alle aktuellen und zukünftigen Daten automatisch gesichert werden, egal ob es sich um E-Mail-Daten (als Dateien gespeicherte E-Mails), Kalender- und Adressbuchdaten (in einer Datenbank gespeichert) oder Konfigurationsdateien handelt. - Backup-Kompatibilität
Sicherungen, Backups bleiben unabhängig vom Erstellungsdatum, müssen mit allen Versionen der Software kompatibel bleiben. Mit anderen Worten, eine Sicherung, die Zeitpunkt ihrer Erstellung mit allen Nebenversionen desselben Hauptrelease (z.B. 3.5.x oder 4.x) kompatibel. So kann ein Backup, das in einer bestimmten Version erstellt wurde, muss auf jede neuere Version auf jeder neueren Nebenversion von BlueMind zurückgeführt wiederhergestellt werden können.
Leistung Backups müssen in einem kurzen Zeitrahmen entworfen und durchgeführt werden, um sicherzustellen, dass die Daten bei der Wiederherstellung konsistent sind und es zu keinen Betriebsunterbrechungen kommt. Diese Einschränkung ist das Herzstück des BlueMind-Backup-Designs. - Ein in 3.5.12 erstelltes Backup kann z.B. in 3.5.16-7 wiederhergestellt werden, und ein in 4.0.1 erstelltes in 4.4.3.
- Leistung
Backups verursachen keine Dienstunterbrechung; sie werden kurzfristig ausgelöst und durchgeführt, um die Datenkonsistenz bei der Wiederherstellung zu gewährleisten. Diese Einschränkung ist der Kern des Designs des BlueMind-Backups. - Historie
Ein Daten-Backup wird zwingend inkrementell durchgeführt und es muss eine Historie dieser Daten gespeichert werden. Diese Historisierungsfunktion ist vor allem interessant, wenn keine große Backup-Infrastruktur vorhanden istGeschichte Eine Datensicherung muss inkrementell durchgeführt werden, wobei eine Historie dieser Daten geführt wird. Diese Historienfunktion ist vor allem für diejenigen interessant, die über keine große Backup-Infrastruktur verfügen: Ein Datenbestand ist nur in einem Backup vorhanden und die neuen Daten werden in einem Inkrement gespeichert. Um eine sichere Wiederherstellung zu gewährleisten, ist es außerdem Aufgabe des Programms, rekonstruiert das Programm die zu sichernden Daten aus einem Backup und einem oder mehreren Inkrementen zu rekonstruieren. Dies ist für den Administrator transparent, der und er entscheidet, wann zu welchem Zeitpunkt die Daten wiederhergestellt werden sollen.
Technische Architektur der Sicherungdes Backups- Speicher- und Historisierungskomponente
BlueMind basiert stützt sich auf der die Open-Source-Software rsync. Mit diesem Werkzeug können Sie ist es möglich, inkrementelle Kopien zu erstellen. Die Daten im Mail-Spool werden also durch das Anlegen von symbolischen Links seit der dem letzten Sicherung Backup gesichert, nur die neuen neue Mails werden also auf diese Weise gesichert. - BlueMind-Module und Backups
BlueMind basiert auf einer Architektur, die es erlaubt, Dienste auf verschiedene Server aufzuteilen. Abhängig von den Diensten, die auf den einzelnen Servern gehostet werden, werden ihnen verschiedene geeignete Sicherungsmethoden Backupmethoden mit den auf diesem Anwendungsknoten gespeicherten Daten zugewiesen (Mail-Spool, Datenbank, Index, Archivierung, etc...). So gibt es für jede Rolle, die den BueMind Servern zugewiesen werden kann, ein spezifisches Backup-Verfahren, um die optimale und vollständige Wiederherstellung der Daten zu gewährleisten. - Speicherort der Backups
Die Sicherungsdaten werden in der Regel Backup-Daten werden normalerweise auf einen separaten Server ausgelagert. BlueMind bietet 2 Lösungen an, um den Speicherplatz die Speicherorte der gesicherten Daten zu konfigurieren:
- Einrichten eines NFS-Mounts auf dem Dateisystem des Produktionsservers.
- Verwendung eines Knotens (eines ServersVerwenden Sie einen Knoten (einen Server) der dedizierten BlueMind-Architektur, der nur als Backup-Server fungiert.Abhängig von Ihrer
Je nach Verfügbarkeit und Art der Art Ihrer Infrastruktur können beide Lösungen verwendet werden, aber das . Das Ziel ist esaber, die Produktionsdaten von den gesicherten Daten zu trennen, um die Fähigkeit zum Rollback von Diensten der Dienste im Falle von Datenverlust oder -beschädigung zu gewährleisteneines Datenverlusts oder einer Datenbeschädigung sicherzustellen. - Integration in eine Backup-Infrastruktur
Ein Informationssystem ist oft mit einer Backup-Infrastruktur ausgestattet. Software wie Atempo Time Navigator, Tivoli Storage Manager, Net Backup und andere zentralisieren Sicherungsmethoden Backupmethoden und verwalten die Historie Ihrer Sicherungen selbstIhres Backups eigenständig. Diese Werkzeuge haben eine gute Schnittstelle zu BlueMind. Es erfordert eine bestimmte Konfiguration, um die Erhaltung von BlueMind-Sicherungshistorien zu ermöglichenTools lassen sich gut mit BlueMind verbinden. Für die Erhaltung der BlueMind-Backup-Historie ist eine spezielle Konfiguration erforderlich. Der BlueMind-Server sorgt für eine sichere, vollständige und heiße Sicherung einen sicheren und vollständigen Hot-Backup der Produktionsdaten. Die Backup-Software Backupsoftware des Clients Kunden muss so konfiguriert sein, dass sie keine Datenhistorisierung Datenarchivierung durchführt. Auf diese Weise stellt die Sicherungssoftware Backupsoftware des Drittanbieters den Inhalt der von BlueMind erstellten Sicherung des BlueMind-Backups wieder her , um und überträgt ihn auf Band oder andere Medien zu übertragen.
NFS-Montagekonfiguration Remarque |
---|
Das Sicherungsverzeichnis Backupverzeichnis muss von allen BlueMind-Domänenknoten Domainknoten aus zugänglich sein; daher müssen die folgenden ZusammenstellungsMount- und Verifizierungsvorgänge auf allen betroffenen Servern durchgeführt werden. |
Für NFS-, ext3- oder ext4-Einhängepunkte Mountpunkte sollten die Optionen nodiratime und noatime angewendet werden, um den Plattenzugriff Festplattenzugriff zu beschleunigen. In der Tat erlauben fortgeschrittene Mit fortgeschrittenen Dateisysteme wie NTFS, ext3/4, kann das Datum des letzten Zugriffs auf Dateien zu kennen. Für jedes abgerufen werden. So gibt es bei jedem Lesen einer Datei gibt es also einen zusätzlichen Schreibvorgang, um das Datum des letzten Zugriffs zu ändern und zu überprüfen. Hier ist ein Beispiel für das Einbinden Mounten der Datei /etc/fstab: Bloc de code |
---|
| # Point de montage NFS-Einhängepunkt
nas.mydomain.lab:/backup /var/backups/bluemind nfs rw,soft,noatime,nodiratime,vers=3,exec 0 0 |
Um das NFS-Mounting zu aktivieren, führen Sie Folgendes als root-User aus: Bloc de code |
---|
| mount /var/backups/bluemind |
Es ist dann ratsam, die korrekte Funktion des Mounts zu testen, indem Sie die folgenden Befehle auf der Kommandozeile ausführen, immer auch hier als Root-Benutzer User des BlueMind-Servers: Bloc de code |
---|
| cd /var/backups/bluemind
touch test
|
Löschen Sie dann diese TestdateiDiese Testdatei anschließend löschen: Astuce |
---|
title | Permanenter Zugriff auf die das letzte SicherungBackup |
---|
| Um auf die letzte Sicherung unter demselben Pfad zugreifen zu könnenüber den gleichen Pfad auf das neueste Backup zuzugreifen, können Sie das folgende Skript verwenden, das ein Verzeichnis mit dem Namen "last" anlegt, das immer auf die zuletzt erstellte Sicherung zeigtSkript /usr/bin/bm-post-full-backup.sh mit folgendem Inhalt verwenden: Bloc de code |
---|
| #!/bin/bash
parts=("bm/es" "bm/pgsql" "filehosting/data" "mail/imap" "mail/archive")
server_ip="192.168.124.72"
for part in ${parts[@]}
do
echo "creating last directory for part : $part"
# get last backup directory
last_version=`ls -tr /var/backups/bluemind/dp_spool/rsync/$server_ip/$part | grep -v "last" | tail -1`
echo " last version : $last_version"
# create link
rm /var/backups/bluemind/dp_spool/rsync/$server_ip/$part/last
ln -s /var/backups/bluemind/dp_spool/rsync/$server_ip/$part/$last_version /var/backups/bluemind/dp_spool/rsync/$server_ip/$part/last
done
/rsync/$server_ip/$part/last
done
|
Zu beachten: - Das Skript kann erstellt werden, wenn es nicht bereits auf dem Server vorhanden ist
- Das Skript kann mit diesem Inhalt vervollständigt werden, wenn es bereits vorhanden ist
- Es muss ein Verzeichnis mit dem Namen „last“ angelegt werden, das immer auf das zuletzt erstellte Backup zeigt
|
Backup-KonfigurationIn der Verwaltungskonsole können Sie Administrationskonsole wird die Anzahl der täglichen Sicherungen konfigurierenBackups konfiguriert, die aufbewahrt werden sollen. Um eine Sicherungsrichtlinie zu implementieren, Zur Implementierung einer Backup-Richtlinie gehen Sie zu zur BlueMind-Administration > Sichern und Wiederherstellen > Einstellungen > Konfiguration:
- Aufbewahrungsrichtlinie: Geben Sie die Anzahl der Tage an, die ein Backup (hier: tägliche Backups) aufbewahrt werden muss
Mailbox-Backup: Wenn diese Option aktiviert ist, Posteingang: Bei Aktivierung dieser Option werden E-Mails gesichert, wenn sie nicht aktiviert ist, werden nur Kontakte, Kalender und Aufgabendaten gesichert. Dies vermeidet Duplikateohne Aktivierung nur Kontakt-, Terminplaner- und Aufgaben-Daten gesichert. Dadurch werden Duplikate vermieden, wenn Nachrichten bereits von einem anderen dedizierten System gesichert werdengespeichert wurden. Avertissement |
---|
| Wir raten dringend davon ab, diese Option zu aktivieren, wenn der von E-Mails belegte Speicherplatz sehr groß ist (~1TB~1 TB, aber die Leistungsgrenze Grenze der Leistungsfähigkeit des Backup-Systems kann je nach Leistung des gewählten Backup-Speicherplatzes Speichers variieren). Es sind gibt mehrere Arten von Alternativen möglich: - Hypervisor-Tools (Spool-Backup Sicherung der virtuellen Festplatte des Spools, der VMs...) - in In das System integrierte Technologien (z. B. LVM-Snapshots) - – direkt in den Speicher integrierte Technologien (Snapshots auf Feldebene) So können Sie kann das BlueMind-Backup-System nur für die anderen Daten (Kontakte/AgendaTerminplaner/Aufgaben) verwendenverwendet werden, die über die Administrationskonsole wiederherstellbar sind, und ein externes System für die E-Mails, die größer sind. |
Wiederherstellen, und ein externes System für voluminösere E-Mails. |
- Backup von archivierten E-Mails: Wenn diese Option aktiviert ist, werden auch archivierte E-Mails gesichert.
Standardmäßig ist diese Option nicht aktiviert, es werden nur nicht archivierte E-Mails gesichert.
Aktionen nach dem BackupAm Ende des Backups wird automatisch das Skript /usr/bin/bm-post-full-backup.sh ausgeführt, falls es vorhanden ist. Es kann bestimmte Vorgänge enthalten, die nach einem erfolgreichen Backup durchzuführen sind. WiederherstellungDasselbe BlueMind-Backup ermöglicht sowohl die Wiederherstellung eines Disaster Recovery Dieselbe BlueMind-Sicherung ermöglicht sowohl einen Disaster-Recovery- Plan als auch die Wiederherstellung von Einzeldaten (die Daten oder ein Teil der Daten eines Benutzers). NotfallwiederherstellungsplanDisaster Recovery Plan (DRP) Remarque |
---|
| Damit die Wiederherstellung funktioniert, muss der Server die gleiche IP-Adresse und die gleiche Version von BlueMind haben wie der Ursprungsserver. |
Bei der Installation (oder Neuinstallation) von BlueMind werden die kompletten Daten wiederhergestellt. Während der Installationsschritte von BlueMind -Installationsschritte mit dem Setup Wizard-Assistenten Tool haben Sie die Wahl, entweder ein leeres BlueMind-System zu installieren oder eine globale Wiederherstellung durchzuführen. Die globale Wiederherstellung ermöglicht die Wiederherstellung des gesamten Servers aus einer Sicherung einem Backup und entspricht einer PRADRP-Wiederherstellung. Mit dieser Lösung können Sie einfach, schnell und sicher ist es möglich, einen neuen BlueMind-Server wiederherstelleneinfach, schnell und sicher neu zu Mounten. Gerät wiederherstellenWiederherstellung von EinzeldatenDie Unit Restore ist eine sehr komfortable -Funktion von BlueMind , die macht es erlaubtmöglich, die Daten eines einzelnen Benutzers mühelos und schnell wiederherzustellen. Die Wiederherstellung erfolgt grafisch und erlaubt die Auswahl des Objekttyps (Entität: Benutzer, E-Mail, freigegebener Mailbox- Kalender geteilter Posteingang, etc...) , dann das Objekt selbstund des Objekts, dessen Daten wiederhergestellt werden müssen. Diese Auch diese Funktionalität stützt sich auch auf die Datenhistorisierung, um das Datum zur Auswahl des Datums der zu speichernden Daten zu wählenauf die Datenhistorisierung. |