„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

In im vorherigen Artikel Wir haben Ihnen die neuen Funktionen im im Januar veröffentlichten Update 4 fĂŒr Veeam Backup & Replication 9.5 (VBR) vorgestellt, wobei wir bewusst keine Backups auf MagnetbĂ€ndern erwĂ€hnt haben. Eine Darstellung dieses Bereichs verdient einen eigenen Artikel, da es wirklich viele neue Funktionen gab.

– Leute aus QA, wollt ihr einen Artikel schreiben?
– Warum nicht!

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Bandlaufwerke im 21. Jahrhundert

Die Datenspeicherung auf MagnetbĂ€ndern (Kassetten, „Tapes“, wie wir in R&D sie nennen) beschrĂ€nkt sich nicht auf den in die Vergangenheit entschwundenen Computer ZX-Spectrum, dessen ein Spiel mehrere Minuten benötigte, um 48 kb RAM von einer Kassettenlaufwerk zu laden. In einem Vierteljahrhundert haben sich die Geschwindigkeiten und KapazitĂ€ten von Kassetten um 6-7 GrĂ¶ĂŸenordnungen erhöht. Dies ist kein ganz korrekter Vergleich, und gemĂ€ĂŸ Moores Gesetz Standard. LTO modern Technologien ermöglichen es jedoch, auf einem Kilometer langen Band von einer Kassette 12 Terabyte Daten (bis zu 30 Terabyte im Kompressionsmodus) zu speichern. Somit bleibt das 160-Dollar-SpeichergerĂ€t in Bezug auf die Kosten fĂŒr die langfristige Speicherung großer Datenmengen auch unter BerĂŒcksichtigung der Investitionen in Aufzeichnungs- und LesegerĂ€te den Wettbewerbern weit voraus. Daten auf solchen Kassetten werden zuverlĂ€ssig 15 bis 30 Jahre lang aufbewahrt.

Ich betrachte es von einer anderen Seite. In letzter Zeit sind Erpressungsviren auf ein neues Niveau gestiegen. Sie können in der Infrastruktur großer Unternehmen wochenlang und monatelang auf ihre Gelegenheit warten, und mit dem Auftreten einer neuen Zero-Day-SicherheitslĂŒcke – können sie (nicht ohne menschliche Hilfe, denn es stehen große Summen auf dem Spiel) nicht nur alle Daten, sondern auch alle erreichbaren Backups vernichten. Hier aktuelles Beispiel, mussten Unternehmen Lösegeld zahlen. Die sogenannten Air Gaps, d.h. physisch von der Infrastruktur isolierte Backup-Systeme, sind praktisch die einzige zuverlĂ€ssige Rettung vor solchen Szenarien. MagnetbĂ€nder sind hier eine der zeitlosen Lösungen.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Aber eine Spezifikation und technologische Neuheiten von fĂŒhrenden Herstellern (IBM, HPE, Oracle, Dell) reichen nicht aus, um Daten zuverlĂ€ssig zu schĂŒtzen; es wird auch gute Software benötigt. Bei Veeam gibt es ein ganzes Team, das sich mit Tape-Backups beschĂ€ftigt; etwa 10 Personen analysieren, planen, forschen, entwickeln und testen tĂ€glich. Die Ergebnisse dieser Arbeit konnten Sie in den vorherigen Artikeln sehen.eins, zweiWas wurde im letzten Jahr erreicht?

Glossar

Es stellt sich die Wahl zwischen Freiheiten im Umgang mit der eigenen Sprache und solchen BĂŒrokratismen, die das Lesen erschweren. Ich bevorzuge die erste Option und entschuldige mich im Voraus, falls einige der Fachbegriffe aus der folgenden Liste fĂŒr das Auge unangenehm sein sollten. Hier möchte ich kurz wiederholen, was jeder dieser Begriffe bedeutet.

Die Experten von VBR können diesen Teil ĂŒberspringen.Job – Job – ein Backup-Auftrag. TatsĂ€chlich basiert das gesamte VBR auf Jobs. Neben Backup und Replikation kann es auch das Kopieren auf Magnetband (Backup to tape job, Tape-Job) umfassen. Ich möchte anmerken, dass die Wiederherstellung aus einem Backup (Restore) ebenfalls ein Job ist, aber in diesem Artikel beziehe ich mich mit dem Begriff speziell auf Backups.

Storage – Speicher – ein historisch gewachsenes Konzept. Es sind Dateien in Repository (Repository – Ablage), die Sicherungskopien enthalten – vollstĂ€ndige und inkrementelle. In einem Speicher können sowohl eine als auch mehrere virtuelle Maschinen vorhanden sein.

Kette – chain – eine Folge miteinander verbundener Speicher. FĂŒr die Wiederherstellung von Daten aus dem n-ten inkrementellen Speicher sind alle vorherigen von (n-1) bis 1 und der vollstĂ€ndige Speicher erforderlich, auf den sich der erste inkrementelle bezieht.

Source, Target – source, target. Source – die ursprĂŒngliche EntitĂ€t, die von der Job verarbeitet wird. Im Falle von Backups/Replikaten ist dies in der Regel eine virtuelle Maschine im Hypervisor. Bei Tape-Jobs ist die Source der Backup-Job selbst (oder die Dateien im Fall eines File-to-Tape-Jobs). Das Target fĂŒr den Backup-Job ist das Repository, in dem die Backups gespeichert sind. FĂŒr Tape-Jobs hingegen ist es der Media-Pool.

Media-Pool – media pool – Pool von Speichermedien, in unserem Fall – Kassetten. Ein logischer Container, der vom Benutzer erstellt wird und Kassetten aus einer oder mehreren Bibliotheken enthĂ€lt. Eine Tape-Job hat daher immer einen Media-Pool als Ziel, das heißt, die Daten werden nicht auf eine bestimmte Kassette oder auf irgendeine Kassette in der Bibliothek, sondern auf eine definierte Auswahl geschrieben. Der Media-Pool hat eine Einstellung zur Speicherdauer von Daten, nach deren Ablauf die Kassette ĂŒberschrieben werden kann. Der Benutzer kann regulĂ€re (Standard) und GFS-Pools. Jede dieser Arten kann jetzt auch WORM und non-WORM sein, dazu spĂ€ter mehr.

Media-Set – media set – Set von Kassetten im Media-Pool, auf die kontinuierlich Backups/Dateien geschrieben werden. FĂŒr GFS-Pools haben Media-Sets auch eine Bindung an Intervalle (z. B. jĂ€hrlich), Kassetten rotieren nur innerhalb ihres Intervalls.

Laufwerk, Wechsler – Elemente der Tape-Bibliothek. Das Laufwerk liest und spult die Kassette, der Wechsler ist ein Roboter, der die Kassetten zwischen den Speicher-Slots, den Entlade-Slots und dem Laufwerk bewegt. Es gibt auch Standalone-Laufwerke (standalone – unabhĂ€ngig) ĂŒbernimmt hier die Rolle des Change-Over durch eine Person. FĂŒr den Betrieb ist ein korrekt installierter Treiber des Herstellers auf der Windows-Maschine erforderlich, an die die Bibliothek angeschlossen ist; mit dem Change-Over können wir jedoch auch ohne Treiber arbeiten, ĂŒber native SCSI.

Mieter zu Band. Der Provider ist geschĂŒtzt – die Kunden sind geschĂŒtzt.

Die Karten liegen auf dem Tisch. Die bedeutendste Funktion unseres Updates, die fĂŒr Cloud-Anbieter, die in ihrer Infrastruktur VBR nutzen. Die Entwicklung wurde vor zwei Jahren begonnen. Bald merkten wir, dass wir dieser ernsthaften Herausforderung bis zur nĂ€chsten Veröffentlichung nicht gerecht werden konnten, hielten eine kurze Pause ein und veröffentlichten schließlich die Funktion in Version 9.5 Update 4.

Kurz gesagt, jetzt haben Provider die Möglichkeit, die Backups ihrer Kunden ĂŒber Tape-Jobs in einen GFS-Pool auf Kassette zu kopieren. Das gibt den Providern – und das sind wirklich große, uns sehr am Herzen liegende und kommerziell wichtige Partner – zwei Vorteile:

  • ihre Kunden (Mieter, tenant – Mieter) vor Datenverlust durch versehentliches Löschen oder infrastrukturelle Probleme („Überschwemmung im Rechenzentrum“) zu schĂŒtzen;
  • Mandanten eine zusĂ€tzliche Dienstleistung zur Wiederherstellung von Daten aus einem alten Backup anzubieten, das gemĂ€ĂŸ der Datenspeicherungspolitik bereits lange aus dem Cloud-Repository gelöscht wurde, aber noch auf BĂ€ndern vorhanden ist.

Aus Marketingsicht ist die FunktionalitĂ€t Ă€ußerst attraktiv, fĂŒr uns hingegen nicht weniger kompliziert in der Umsetzung.

Entwicklung

Das grundlegende Problem ist die VerschlĂŒsselung von Daten. Die meisten Cloud-Backups sind verschlĂŒsselt, laut Statistik betrifft dies etwa ⅔ der Gesamtzahl. Diese Zahl hat uns ĂŒberrascht, wir hatten angenommen, dass nahezu alles verschlĂŒsselt ist, aber viele Kunden scheinen bedingungslos von ihren Anbietern ĂŒberzeugt zu sein.

Das Paradigma ist einfach: Der Anbieter darf die Daten seiner Mandanten nicht entschlĂŒsseln können. Gleichzeitig erfordert die neue Funktion, dass der Anbieter Speicher mit Backups öffnet. Dies ist notwendig, um Datenblöcke zu ĂŒbertragen, beispielsweise zur Erstellung von einem vollstĂ€ndigen virtuellen Backup. Wichtig ist, dass dies unabhĂ€ngig vom Mandanten erfolgt, wenn die erforderlichen SchlĂŒssel wĂ€hrend der AusfĂŒhrung des Jobs nicht an den Anbieter ĂŒbermittelt werden.

Die Lösung dieses Problems, die ĂŒbrigens auch in einer anderen wichtigen Funktion des neuen Updates verwendet wird, besteht darin, einen zusĂ€tzlichen VerschlĂŒsselungsschlĂŒssel hinzuzufĂŒgen. Capacity Tier Der ArchivschlĂŒssel wird verschlĂŒsselt in der Datenbank des Anbieters gespeichert. Mit einem cleveren Schema kann der Anbieter damit den Speicher öffnen, Datenblöcke zwischen verschiedenen Speichern verschieben und neu verschlĂŒsseln (denn jeder hat seinen eigenen SchlĂŒssel), aber die Daten selbst können nicht entschlĂŒsselt werden.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive
Cleveres Schema (Funktionsweise)

Ich fĂŒge hinzu, dass alle Ingenieure in der R&D das VerschlĂŒsseln in unserem Produkt sehr schĂ€tzen, obwohl niemand genau weiß, wie es in allen Details funktioniert. (Hier gab es auch einen Witz, 'und warum es ĂŒberhaupt funktioniert', aber den haben die Redakteure nicht durchgelassen.)

Testen

FĂŒr die Funktion wurden Hunderte von Bugs dokumentiert. Die anspruchsvollsten Bereiche sind die VerschlĂŒsselung, die BenutzeroberflĂ€che und Probleme beim Wiederherstellen.

Aus Sicht des Testens stellte die hohe VariabilitĂ€t, die 'Kombinatorik' der Arten und Typen von Tenant-Jobs und Repositories eine Herausforderung dar – ich meine sowohl den Source- als auch den Target-Bereich bei der Wiederherstellung von Backups in die Infrastruktur. All dies ist die Logik im Rahmen des Modells GFS. (einschließlich neu – Parallelisierung und tĂ€gliche Media-Sets, mehr dazu unten), und insgesamt auf die fĂŒr Tape ungewohnte Cloud-Spezifik. Vergessen Sie nicht, reichlich mit VerschlĂŒsselung abzuschmecken. Wenn wir das Bild fortsetzen, so haben wir uns an diesem Gericht satt gegessen – aber auch aus allen Richtungen probiert.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive
Fragment des Testplans

Infolgedessen

Eine ausfĂŒhrliche Beschreibung finden Sie in Benutzerhandbuch (vorerst auf Englisch): Back-up, Wiederherstellung. Ich möchte auf die wichtigsten Punkte eingehen.

Backup

Der Anbieter fĂŒgt Mandanten zur Tape-Job mit einem GFS-Pool als Ziel hinzu. Bei Vorhandensein einer Cloud-Lizenz steht im zweiten Schritt des Wizards die Option zur VerfĂŒgung Mandanten. Es können alle Mandanten auf einmal oder einzeln hinzugefĂŒgt werden, oder es kann lediglich eine spezifische Quote (aber keine Sub-Quote) eines einzelnen Mandanten ausgewĂ€hlt werden. Es ist nicht möglich, Mandanten-Backups und gewöhnliche lokale Backups in einem Job zu mischen.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Die restlichen Einstellungen sind fast vollstÀndig identisch mit einem normalen Job im GFS-Pool.

Die Datenwiederherstellung ist sowohl auf der Seite des Anbieters als auch auf der Seite des Mandanten möglich.

Wiederherstellung auf der Seite des Anbieters

Wird ĂŒber den neuen Wizard ausgefĂŒhrt. Hier kann man bereits bis zu einem einzelnen Job heruntergehen, die gesamte Kette, die an einem bestimmten Tag im Repository war, wird wiederhergestellt.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Es gibt drei Varianten des Restaurants:

  1. In den ursprĂŒnglichen Standort. In diesem Fall wird das originale Backup, sofern vorhanden, gelöscht; die Jobs des Tenants werden automatisch auf die wiederhergestellte Kette umgestellt. Es wird davon ausgegangen, dass eine solche Wiederherstellung fĂŒr den Kunden im Grunde nicht spĂŒrbar ist, lediglich fĂŒr kurze Zeit wird er vom Cloud-Repository getrennt.
  2. In das neue Kontingent/Repository. Der Anbieter kann zu diesem Zweck beispielsweise ein separates temporÀres Konto erstellen, das spÀter gelöscht wird. Das Backup erscheint in der Infrastruktur des Tenants nach der Synchronisation mit der Basis des Anbieters.
  3. Einfach auf die Festplatte eines Linux- oder Windows-Servers, der in der Infrastruktur des Anbieters registriert ist. Diese Kette kann dann auf einen USB-Stick kopiert und an den Tenant gesendet werden.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Wiederherstellung auf der Seite des Tenants

Diese Option setzt voraus, dass der Kunde ĂŒber eine eigene Tape-Infrastruktur und ein großes Datenvolumen fĂŒr das Restaurant verfĂŒgt. Der Anbieter kann die Kassetten mit den gespeicherten Backups physisch per Lieferservice an den Kunden senden. Dieser katalogisiert sie auf seiner Hardware, entschlĂŒsselt die Kassetten und Backups und arbeitet mit den Sicherungskopien, als hĂ€tte er sie selbst auf Band aufgezeichnet. So ganz einfach, um Terabytes nicht ĂŒber das WAN herunterladen zu mĂŒssen.

Umfassende Verbesserungen des GFS-Pools

GFS-Medien-Pools wurden vor zwei Jahren mit VBR in Version 9.5 eingefĂŒhrt. Im kĂŒrzlich veröffentlichten Update haben wir diese FunktionalitĂ€t aufgrund der EinfĂŒhrung der Funktion "Tenant to tape" sowie auf Wunsch der Nutzer erheblich verbessert.

TĂ€gliche Medien-Sets

Es gibt ein neues tĂ€gliches (tĂ€glich) Medien-Set. Jetzt können im GFS-Pool tĂ€gliche Backups gespeichert werden, und zwar nicht nur vollstĂ€ndige, sondern auch inkrementelle. Letztere benötigen erheblich weniger Speicherplatz, was zur Einsparung von Bandbreite dient. Es wird vorausgesetzt, dass diese Kassetten stĂ€ndig in der Bibliothek rotiert werden und nicht fĂŒr die Langzeitlagerung abtransportiert werden. FĂŒr die Wiederherstellung aus einem inkrementellen Punkt sind jedoch Kassetten eines der Ă€lteren Medien-Sets (wöchentlich, monatlich, vierteljĂ€hrlich oder jĂ€hrlich) erforderlich. Es ist nicht möglich, das tĂ€gliche Medien-Set zu aktivieren, ohne das wöchentliche einzuschließen, da in den meisten FĂ€llen zur Wiederherstellung aus einem inkrementellen Backup wöchentliche Kassetten benötigt werden. Diese befinden sich entweder immer in der Bibliothek oder werden in einem nicht so weit entfernten Lager aufbewahrt.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Logik der Tape-Jobs im GFS-Medien-Pool nicht die einfachste, technische Autoren können das bestĂ€tigen. Kurz gesagt, ohne ins Detail zu gehen: Bei wöchentlichen und Ă€lteren Medien-Sets werden nur vollstĂ€ndige Backups (einschließlich virtueller vollstĂ€ndiger Backups) kopiert, jeweils eins fĂŒr jedes Datum, wĂ€hrend bei tĂ€glichen Sets alle aktuellen Backups im Repository fĂŒr den laufenden Tag gesichert werden, da der Backup-Job hĂ€ufiger als einmal tĂ€glich gestartet werden kann.

ParallelitÀt, Startzeit und Wartezeit in GFS-Pools

Jetzt ist es möglich, mehrere Ketten oder Jobs parallel auf mehreren Laufwerken der Bibliothek in GFS-Mediapools aufzuzeichnen (zuvor nur in herkömmlichen Pools). Dies wird in Schritt Optionen des Medienpools aktiviert.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Wichtiger Hinweis: dieselbe Datei wird immer in einem Stream geschrieben, daher wird empfohlen, bei mehreren großen virtuellen Maschinen die per-VM-Einstellung im Repositoryzu aktivieren, damit das Backup aus mehreren Ketten besteht.

DarĂŒber hinaus ist es jetzt möglich, die Startzeit des GFS-Jobs selbst auszuwĂ€hlen.. Viele Benutzer mochten den Mitternachtsstart nicht und warteten fast den ganzen Tag, bis der Source-Job abgeschlossen war. Jetzt kann diese Zeit beispielsweise auf den spĂ€ten Abend eingestellt werden, wenn bereits etwas auf das Tape kopiert werden kann. DarĂŒber hinaus haben wir auf Nutzeranfragen hin, die erweiterte Option in die Einstellungen integriert, die zuvor nur ĂŒber einen RegistrierungsschlĂŒssel aktiviert werden konnte. Es genĂŒgt, auszuwĂ€hlen Verarbeiten Sie den letzten Wiederherstellungspunkt, anstatt zu warten – und es wird das kopiert, was zum Zeitpunkt des Starts des Tape-Jobs im Repository vorhanden ist (zum Beispiel der Punkt vom gestrigen Tag), es gibt ĂŒberhaupt keine Wartezeit.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Verbessertes Arbeiten mit mehreren Bibliotheken

Es geht um die Situation, in der mehr als eine Bibliothek zu einem Medienpool hinzugefĂŒgt wurde. Das haben wir auch frĂŒher unterstĂŒtzt, aber gelegentlich kamen Kunden mit Beschwerden ĂŒber nicht ganz vorhersehbares Verhalten.

War

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Zum Beispiel hat ein Tape-Job begonnen, der zwei Laufwerke in der ersten Bibliothek belegt, aber die Parallelisierungseinstellungen erlauben es, vier Laufwerke gleichzeitig zu nutzen. Sollte dieser Job nun auf die zweite Medienpool-Bibliothek wechseln und auch diese nutzen, oder wÀre das eine Ressourcenverschwendung?

Ein weiterer Fall. Die Option „wechseln bei Bedingung ‚keine verfĂŒgbaren Kassetten‘“ wurde ausgewĂ€hlt, doch in der ersten Bibliothek gibt es nur eine Kassette, auf die potenziell alle Daten passen. Allerdings erlauben die Einstellungen das gleichzeitige Schreiben auf zwei Kassetten. Sollte in diesem Fall die zweite Bibliothek aktiviert werden?

Wir haben beschlossen, diesen Bereich zu ordnen, indem wir die Möglichkeit bieten, das Verhalten explizit einzustellen.

Ist

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Die Bibliotheken im Medienpool haben Rollen – aktiv und passiv. Und der Medienpool selbst hat zwei Modi: fehlertolerant oder Failover (failover) und paralleles Schreiben (paralleling). Jetzt kann der Medienpool je nach Anforderungen unterschiedlich konfiguriert werden.

  • Wenn Sie mehrere gleichwertige Bibliotheken haben und die SchreibvorgĂ€nge parallelisieren mĂŒssen, aktivieren Sie den Modus fĂŒr paralleles Schreiben. Dazu mĂŒssen allen Bibliotheken aktive Rollen zugewiesen werden. In diesem Fall werden neue Kassetten und Laufwerke sofort verwendet, sobald der Bedarf entsteht, unabhĂ€ngig davon, in welcher Bibliothek sie sich befinden. Es gibt jedoch eine PrioritĂ€t: ZunĂ€chst versuchen wir, die Ressourcen in der oben aufgefĂŒhrten Bibliothek zu finden.
  • Wenn es eine Hauptbibliothek und ein Ă€lteres oder Standalone-Laufwerk als Reserve gibt, aktivieren Sie den Failover-Modus, indem Sie die Hauptbibliothek an die Spitze der Liste setzen und den Backup-GerĂ€ten eine passive Rolle zuweisen. Der Wechsel zu einem solchen GerĂ€t erfolgt nur, wenn dies wirklich notwendig ist, damit der Job ĂŒberhaupt funktioniert. Diese Situation wird als anormal betrachtet, und eine Benachrichtigung wird per E-Mail versendet.

Es gibt eine komplexere Situation, die wir derzeit nicht unterstĂŒtzen – mehrere aktive Bibliotheken zusammen mit passiven. Das Feedback wird zeigen, ob es Bedarf fĂŒr solche Konfigurationen gibt und ob die Funktion in Zukunft weiterentwickelt werden muss. Das ist Standardpraxis.

WORM-UnterstĂŒtzung

WORM – Write Once Read Many – Kassetten, die nicht gelöscht oder ĂŒberschrieben werden können auf Hardware-Ebene, es können nur Daten hinzugefĂŒgt werden. Ihre verpflichtende Nutzung ist durch die Regeln einiger Organisationen, wie beispielsweise im medizinischen Bereich, vorgeschrieben. Das Hauptproblem mit solchen Kassetten war frĂŒher, dass VBR bei Inventarisierung oder Katalogisierung den Header aufzeichnete, der anschließend nicht mehr gelöscht werden konnte, und Tape-Jobs mit einem Fehler abbrachen, wenn ein solcher Versuch unternommen wurde.

In Update 9.5 Version 4 wurde die vollstĂ€ndige UnterstĂŒtzung solcher Kassetten implementiert. WORM-Medien-Pools, sowohl regulĂ€r als auch GFS, wurden hinzugefĂŒgt, in die nur Kassetten dieses Typs platziert werden können.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

Neue Kassetten haben ein blaues, »eingefrorenes« Symbol. Aus Sicht des Benutzers unterscheidet sich die Arbeit mit WORM-Kassetten nicht von der mit normalen.

Die „Worm-QualitĂ€t“ der Kassetten wird ursprĂŒnglich durch das Suffix des Barcodes bestimmt., falls der Barcode jedoch gewöhnlich oder nicht lesbar ist, gibt das Laufwerk die Informationen beim ersten Einsetzen der Kassette aus. WORM-Kassetten können nicht in einen normalen Mediapool eingefĂŒgt und beschrieben werden. Interessanterweise haben sich bereits Benutzer gefunden, die WORM-Barcodes auf normalen Kassetten geklebt haben und ĂŒberrascht waren ĂŒber die Änderungen in ihrer Infrastruktur nach dem Update.

Chip der Kassette

Gleichzeitig mit der EinfĂŒhrung von nicht beschreibbaren Kassetten begannen wir mit dem Chip. Standardattribute im Chip wurden frĂŒher von uns nicht verwendet, jetzt schreiben und lesen wir in einige davon, nehmen sie jedoch nicht als primĂ€re Datenquelle wahr. Der Hauptbezugspunkt bleibt nach wie vor der Titel der Kassette. Diese Entscheidung hat sich als richtig erwiesen: Ein Monat nach der Veröffentlichung sehen wir, wie die „Zoo“ -Hardware der Benutzer Überraschungen im Umgang mit dem Chip prĂ€sentiert.

Backup von NDMP-Volumes auf Band

Abschließend – zur am meisten nachgefragten Funktion dieses Updates hinsichtlich der Anzahl der RĂŒckmeldungen. Das Backup von NDMP-Volumes auf Kassetten ist jetzt verfĂŒgbar. In die VBR-Infrastruktur mĂŒssen Sie einen NDMP-Server hinzufĂŒgen, nach dem Sie in der Dateitape-Job die Volumes von diesem Host auswĂ€hlen können. Sie werden in Form von Dateien mit einem speziellen Attribut auf den Kassetten abgelegt, um sie bei der Katalogisierung von normalen Dateien zu unterscheiden.

„Mach mir ein Backup auf Band.“ ErzĂ€hlung aus der Ich-Perspektive

In der ersten Implementierung gibt es bestimmte EinschrĂ€nkungen: Erweiterungen (extensions) werden nicht unterstĂŒtzt, zudem ist ein Backup und Restore nur des vollstĂ€ndigen Volumes, jedoch nicht einzelner Dateien möglich. Das Backup erfolgt ĂŒber dump (im Falle von NetApp – ufsdump), hier gibt es eigene Besonderheiten: die maximale Anzahl inkrementeller Punkte betrĂ€gt 9, nach denen eine vollstĂ€ndige Sicherung erzwungen wird.

Zusammenfassend

Dies waren nur die bedeutendsten Neuerungen im Bereich der Datensicherung auf Magnetband in VBR 9.5 Update 4. Weitere Änderungen werde ich in einer Liste anfĂŒhren:

  • die Möglichkeit, die Reihenfolge von Source-Jobs und Dateien in Tape-Jobs festzulegen;
  • eine Rolle Tape Operator hinzugefĂŒgt (der Benutzer kann alles tun, außer Wiederherstellungen von Band – dafĂŒr gibt es den Restore Operator);
  • vollwertige Include-/Exclude-Masken in der Dateitape-Job hinzugefĂŒgt (außer NDMP);
  • Die Wiederherstellung in der Tape-Job-Funktion wurde ĂŒberarbeitet (der Ordner wird mit den Dateien wiederhergestellt, die zum Zeitpunkt des Backups vorhanden waren, und nicht mit allen, die jemals darin waren – eine sehr gefragte Funktion ĂŒbrigens);
  • Die Wiederherstellungsgeschwindigkeit einer sehr großen Anzahl von Dateien von BĂ€ndern wurde erhöht;
  • Der Algorithmus zur Auswahl des nĂ€chsten Bands fĂŒr die Aufzeichnung wurde optimiert, insbesondere unter BerĂŒcksichtigung aller anderen Faktoren das Volumen der ĂŒber das gesamte Leben des Bandes geschriebenen/gelegten Daten, wir nehmen das aktuellste;
  • Die StabilitĂ€t des Produkts wurde verbessert.

NĂŒtzliche Links

Zur Abwechslung liste ich hier einige Links zu russischsprachigen Ressourcen auf:

Quelle: habr.com

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster