I run a daily tape offload job, after which tapes are being transferred offsite. At the moment the job is setup to eject and export the media and media set once the job finishes.
After each backup (using three tapes per backup currently) I get the following warning:
Failed to export tape EDL068L5 Details: WinApi function 'DeviceIoControl(ChangerGetElementStatus)' failed, code '87', message 'The parameter is incorrect'
It only lists the first of three tapes in this warning.
Any idea what is going on and might I safely ignore this warning ?
Have you had a chance to open a ticket with our support team, as log investigation seems to be required? Also, sometimes simple library reboot helps to get rid of "export" errors. Thanks.
v.Eremin wrote:Have you had a chance to open a ticket with our support team, as log investigation seems to be required? Also, sometimes simple library reboot helps to get rid of "export" errors. Thanks.
Thanks,
A tape library reboot didn't make the problem disappear.
Now what exactly does the export do ? In other words, what problems do I create if I simply not export it ?
Export functionality allows you to get written cassettes offsite. The described situation doesn't look expected. Thus, you'd better open a ticket with our support team and let them investigate it directly. Thanks.
v.Eremin wrote:Export functionality allows you to get written cassettes offsite. The described situation doesn't look expected. Thus, you'd better open a ticket with our support team and let them investigate it directly. Thanks.
Ok, because indeed that is exactly the purpose, the three tapes in the job will be brought offsite.
Setup:
Physical Backup Server, 2012 R2
Veeam 7 patch 3
Local Storage
SAS Attached HP 1/8 Autoloader
The entire environment has been restarted
Our backup looks like:
1. Veeam Backup to disk
2. Powershell script to inventory the Tape Autoloader
3. Backup file to tape job (this completes with out error)
4. Tape Backup from job (this is the job that errors, see below)
Used tapes: Mon A, Mon B
Failed to export tape Mon A Details: WinApi function 'DeviceIoControl(ChangerGetElementStatus)' failed, code '87', message 'The parameter is incorrect'
Failed to export tape Mon B Details: WinApi function 'DeviceIoControl(ChangerGetElementStatus)' failed, code '87', message 'The parameter is incorrect'
Yes, the "export" term seems to be linked with the Mailslot capability.
For me, I reduced my Tape job down to one, then disabled both the Mailslot (via Tape GUI) and Export (Veeam) options, but kept the eject option selected.
This mostly worked, in that it did leave one of the tapes in the drive, but I can eject it by using the keypad on the front of the tape autoloader.
Actually, the solution I was talking to about was to enable mailslot, because, otherwise, you will face the "failed to export tape" issue. But you can stick to your solution, if answers your requirements. Thanks.