De correcte werking van de tapelibrary controleren

Dit artikel is voor Amanda Enterprise (AE)

Dit is een gids voor probleemoplossing om de correcte detectie en werking van uw tapelibrary met uw backupserver te verifiëren ter voorbereiding op gebruik met Amanda Enterprise.

Detectie en verificatie van hardware voor tapebibliotheek

Zorg ervoor dat alle kabels zijn aangesloten en dat de library en de tapedrives zijn ingeschakeld.

Gebruik de opdracht lsscsi (opdracht moet mogelijk eerst worden geĂŻnstalleerd) om alle SCSI-apparaten weer te geven:

# lsscsi -g [0: 0: 0: 0] schijf VMware Virtual Disk 1.0 / dev / sda / dev / sg0 [0: 0: 1: 0] schijf VMware Virtual Disk 1.0 / dev / sdb / dev / sg1 [1 : 0: 0: 0] mediumx ATL 1500 3.01 / dev / sch0 / dev / sg2 [1: 0: 0: 1] tape HP Ultrium 1-SCSI E30W / dev / st0 / dev / sg3 [1: 0: 0: 2] HP Ultrium 1-SCSI E30W / dev / st1 / dev / sg4 tape

In het bovenstaande voorbeeld worden Ă©Ă©n wisselaar (mediumx) en twee tapedrives (tape) correct gezien.

Als u uw wisselaar of tapedrives niet in de lsscsi-uitvoer ziet, controleer dan de documentatie van uw tapebibliotheek om te zien hoe u de apparaten zodanig kunt instellen dat ze correct worden herkend door uw Linux- of Solaris-systeem.

Met behulp van de apparaatnaam voor de bandwisselaar in de meest rechtse kolom hierboven, kan het mtx-commando worden gebruikt om te controleren of het wisselaarapparaat correct kan worden opgevraagd:

# mtx -f / dev / sg2 status Opslagwisselaar / dev / sg2: 2 schijven, 19 slots (3 import / export) Gegevensoverdrachtelement 0: Leeg Gegevensoverdrachtelement 1: Vol (Opslagelement 3 geladen): VolumeTag = 00180002 Opslag Element 1: Vol: VolumeTag = 00180000 Opslagelement 2: Vol: VolumeTag = 00180001 Opslagelement 3: Leeg Opslagelement 4: Vol: VolumeTag = 00180003 Opslagelement 5: Vol: VolumeTag = 00180004 Opslagelement 6: Vol: VolumeTag = 00180005 Opslag Element 7: Full: VolumeTag = 00180006 Storage Element 8: Full: VolumeTag = 00180007 Storage Element 9: Full: VolumeTag = 00180008 Storage Element 10: Full: VolumeTag = 00180009 Storage Element 11: Empty Storage Element 12: Full: VolumeTag = 0018000B opslag Element 13: Vol: VolumeTag = 0018000C Opslagelement 14: Vol: VolumeTag = 0018000D Opslagelement 15: Vol: VolumeTag = 0018000E Opslagelement 16: Vol: VolumeTag = 0018000F Opslagelement 17 IMPORT / EXPORT: Leeg opslagelement 18 IMPORT / EXPORT: Leeg opslagelement 19 IMPORT / EXPORT: leeg

Als u niet alle stations of slots ziet waarvan bekend is dat ze door de tapelibrary worden aangeboden, is het mogelijk dat de library zodanig is gepartitioneerd dat alleen bepaalde stations en slots in de wisselaar door het systeem worden gezien. De resterende schijven en slots kunnen worden gereserveerd voor een systeem dat is aangesloten via een andere interface of een ander SCSI-adres.

Red Hat- en CentOS-systemen maken meestal een symbolische koppeling met pad / dev / changer die naar de apparaatnaam van de wisselaar verwijst. In dit geval kunt u de apparaatnaam weglaten en eenvoudig mtx-status uitvoeren.

Houd er rekening mee dat de opdracht mtx status geen mechanische query's uitvoert op de tapelibrary, dus het is geen indicatie of de library correct functioneert. Om er zeker van te zijn dat het mechanisch in orde is, kunt u het laden van een tape testen.

Zoals te zien is in de mtx-uitvoer hierboven, heeft onze tape-wisselaar twee geĂŻnstalleerde schijven: Data Transfer Element 0 en Data Transfer Element 1. In het onderstaande voorbeeld testen we het laden van een tape van slot 8 in Data Transfer Element 1.

$ mtx -f / dev / sg2 load 8 1 Media laden van Storage Element 8 in drive 1 ... klaar

Als de mtx-uitgang op enig moment een fout aangeeft, moet het probleem worden gediagnosticeerd door de SCSI-fouten gegeven in de output. Een bandenbibliotheek heeft meestal ook een eigen interface en zelfdiagnosetests. Deze kunnen worden gebruikt om te bepalen of er een hardwareprobleem is met de bibliotheek of de stations. Wat uw tapedrives betreft, is het ook mogelijk om een ​​onafhankelijke schrijftest uit te voeren met commando's zoals dd of tar. Als het probleem niet eenvoudig kan worden opgelost, neem dan contact op met de leverancier van uw bandenbibliotheek om de ontvangen fouten bij het uitvoeren van bepaalde mtx-opdrachten op te lossen. De bibliotheek moet met succes en betrouwbaar kunnen worden bediend via het mtx-commando om met succes door Amanda Enterprise te kunnen worden beheerd.

Machtigingen voor apparaatnaam voor tape-bibliotheek

Maak een lange lijst van de apparaatnaam van de wisselaar om te controleren of de machtigingen correct zijn ingesteld:

# ls -lL / dev / changer crw-rw ---- 1 root tape 21, 2 maart 22 12:46 / dev / sg2 # id amandabackup uid = 500 (amandabackup) gid = 6 (schijf) groepen = 6 (schijf ), 501 (mysql)

In het bovenstaande geval is het amandaback-up gebruiker moet worden toegevoegd aan het band groep om de bandwisselaar te gebruiken:

# adduser --groep tape amandabackup