AS400-värden har inte åtkomst till Data Domain VTL och dumpar kontinuerligt fel
Summary: Efter en VTL-bandexport från enhet till valv kan AS400-värdar som konfigurerats med den VTL-dumpfelet när de försöker få åtkomst till bandkassetter
Symptoms
IBMi-kommandon för att komma åt eller visa bandkassetter misslyckas och gör att AS400-värden dumpfel.
Här följer ett exempel med DSPTAPCTGmen liknande fel rapporteras av WRKTAPCTG:
DSPTAPCTG DEV(TAPMLB14) Dump output directed to spooled file 1, job 784780/ECCJAK/QPADEV0001 created on system ECC on 01/13/23 14:49:44. Dump output directed to spooled file 2, job 784780/ECCJAK/QPADEV0001 created on system ECC on 01/13/23 14:49:44. Ownership of object QSC1350912 in QSYS type *LIB changed. Ownership of object QSCAPAROQ in QSC1350912 type *OUTQ changed. Ownership of object QSCAPARMST in QSC1350912 type *USRSPC changed. Ownership of object QSCPROBLEM in QSC1350912 type *USRSPC changed. Ownership of object QSCASF000A in QSC1350912 type *USRSPC changed. Ownership of object QSCASF000D in QSC1350912 type *USRSPC changed. Ownership of object QSCASF001A in QSC1350912 type *USRSPC changed. Ownership of object QSCASF001D in QSC1350912 type *USRSPC changed. Save APAR Data function completed Problem information created for 2301350912. Cartridge command was not successful.
Cause
VTL rapporterar motstridig information till vissa specifika Read Element Status förfrågan från AS400.
Utlösaren för problemet är en vtl export från enhet till valv.
När den här åtgärden har utförts på Data Domain, antingen i CLI eller GUI, när AS400-värden försöker få åtkomst till bandkassetter är informationen från DD om den exporterade bandkassetten inte giltig.
Om IBMi Read Element Status kommandot begär inte streckkodsinformation. DD VTL rapporterar att enheten fortfarande är inläst.
Om IBMi Read Element Status kommando begär streckkodsinformation. DD VTL rapporterar att enheten är tom.
Motstridig information från DD VTL orsakar ett inkonsekvent lager på AS400-värden och värden kan inte längre hantera VTL.
Resolution
Problemet har eskalerats till Data Domain Engineering och en kodkorrigering kommer att släppas i en framtida version.
För närvarande vtl export från enhet till valv bör undvikas.
Den föreslagna lösningen är som följer:
-
Om inte redan gjort, konfigurera CAP för alla VTL:er som nås av AS400-värdar.
# vtl cap add <VTL_name> count <numer_of_CAP_slots>
-
Kontrollera status för alternativet
auto-ejectför alla konfigurerade VTL:er.# vtl option show auto-eject
-
Aktivera vtl-alternativet om det är inaktiverat
auto-ejectför alla VTL:er som AS400-värdar har åtkomst till# vtl option enable auto-eject vtl <VTL_name>
-
Använd IBMi
Ejectkommando för att flytta bandet från enheten till CAP. Informationenauto-ejectalternativet flyttar bandet automatiskt från CAP till valv och emulerarvtl exportKommandot.
Om du inte vill konfigurera CAP och aktivera auto-eject bör du köra vtl export kommando i två steg:
-
Flytta bandet från enheten till platsen.
# vtl tape move <VTL_name> source drive <drive_number> destination slot <slot_number>
-
Exportera band från kortplatsen.
# vtl export <VTL_name> slot <slot_number>
Additional Information
Om säkerhetskopiering eller återställning med VTL-protokollet körs kan en omstart av VTL-tjänsten schemaläggas efter att jobbet har slutförts.
Om du vet vilken bandkassett som exporterades från den enhet som utlöste problemet bör problemet åtgärdas tillfälligt genom att du importerar tillbaka bandet till samma enhet, utan några sidoeffekter på aktiva jobb.