NetWorker: Implementieren der Persistenz von Bandgerätenamen für Linux
Oversigt: In diesem Artikel werden die einfachen Best-Practice-Methoden zur Sicherstellung der Namenskonsistenz von Bandgeräten für die Verwendung in der NetWorker-Backupsuite beschrieben.
Instruktioner
Bandgeräte in NetWorker werden mit dem Treibernamen konfiguriert, der ihnen das Betriebssystem bei der ersten Erkennung und Konfiguration durch NetWorker zugewiesen hat.
Mehrere Ereignisse können dazu führen, dass das Betriebssystem die Gerätenamen ändert: Neustart von Host oder Gerät, vorübergehender Verlust der Konnektivität, SAN-Neukonfiguration und andere.
Um sicherzustellen, dass Ihre Linux NetWorker Storage Nodes oder Server einen gültigen Namen für alle Bandgeräte mit Zonen beibehalten, muss Persistence im Betriebssystem konfiguriert werden.udev ist die Linux-Komponente, die dies regelt, und es kann kostenlos heruntergeladen werden. Das Herunterladen, Installieren und Implementieren liegt in der Verantwortung des Administrators, und bei auftretenden Problemen sollte der entsprechende Linux-Anbieter für Unterstützung herangezogen werden.
Vor der Installation udev, indem Sie den NetWorker-Befehl ausführen inquire -lscp gibt Geräte zurück, die wie folgt aussehen:
scsidev@1.2.0:IBM ULTRIUM-TD3 54K1|Tape, /dev/nst0
Implementierung udev Mit yum
- Öffnen Sie auf Ihrem Linux-Host eine Eingabeaufforderung
- Führen Sie
yuminstall udev(Hinweis - verschiedene Linux-Distributionen können unterschiedliche Paketmanager verwenden) - Antworten Sie mit Ja auf Aufforderungen, um fortzufahren.
- Sicherstellen
udevService wird gestartet – bei Bedarf neu starten - Wiederholen
inquire -lscpund suchen Sie nach einem langen oder persistenten Namen:
scsidev@1.2.0:IBM ULTRIUM-TD3 54K1|Tape, /dev/tape/by-id/scsi-350060b0036323639-nst
Nächste Aktionen
In der NetWorker Management Console (NMC) haben Sie zwei Möglichkeiten:
- Neukonfiguration unter Beibehaltung der vorhandenen Bibliotheksinstanz (Beibehaltung vorhandener Bibliothekseinstellungen)
- Klicken Sie mit der rechten Maustaste und konfigurieren Sie die Bibliotheksinstanz neu
- Löschen Sie alle Geräte bis auf eins und klicken Sie dann auf Konfigurieren
- Löschen der verwaisten Bandgeräteinstanzen aus dem Gerätecontainer
- Suchen Sie nach Geräten für die betroffenen Nodes, um neue Bandgerätenamen erneut zu ermitteln.
- Konfigurieren Library, überprüfen Sie alle neuen Bandgeräteinstanzen und löschen Sie die verbleibenden Tape- und wählen Sie dann Configure aus.
- Löschen Sie schließlich die Instanz des letzten Bands aus "Geräte" und scannen/konfigurieren Sie sie ein zweites Mal erneut, diesmal fügen Sie das letzte Gerät hinzu
- Vollständige Bibliotheksneuerstellung (vorherige Überprüfung bestimmter Konfigurationselemente wie Bereinigung, Funktionen, Timer, automatische Medienverwaltung usw.)
- Löschen Sie die Bibliotheksinstanz und alle Bandgeräte, die anschließend zu diesen Instanzen gehören, aus dem Container Geräte
- Suchen Sie nach Geräten für die betroffenen Nodes, um neue Gerätenamen neu zu ermitteln.
- Konfigurieren Library, prüfe alle neuen Instanzen und wähle "Configure" aus.
- Stellen Sie nach Abschluss sicher, dass alle erforderlichen Bibliothekskonfigurationsdetails wie Bandbereinigung, Änderungen an Funktionen oder Zeitgebern usw. ersetzt werden
Ab diesem Punkt müssen Sie sich keine Sorgen mehr machen, dass sich die Namen der Bandgeräte unterhalb der Anwendungsschicht ändern und die in NetWorker konfigurierten Namen ungültig werden.
Flere oplysninger
- Persistenz ist die entsprechende Methode für die dauerhafte Benennung, die für Windows verfügbar ist
- HP-UX-, Solaris- und AIX-Bandgeräte sind alle von vornherein persistent konfiguriert und erfordern diese Maßnahmen nicht
- Beachten Sie, dass dadurch der Verlust der Konnektivität zu Geräten NICHT verhindert wird, aber die Namenskonsistenz sichergestellt wird
udevDer Schutz erstreckt sich auf die Bibliotheksadresse, daher wird empfohlen, den Wert für den Linux-Bibliothekssteuerungsport als Namen und nicht als SCSI-Adresse zu konfigurieren