Skip to main content
Question

Getting insert a tape to continue


Hi all,

Trying to understand how GFS works. B&R 12.3.0.310 Enterprise Plus.

 

I recently add GFS media, trying to learn how it works. It seems similar to the standard media pool but with additional write protect quarterly/monthly/yearly etc. It seems that everyday I’d get prompted with insert a tape to continue and it doesn’t seem to happen to all the jobs either.

I don’t really have a physical tape drive, I’m using AWS Tape Gateway. The backup sizes is smaller than the actual tape capacity that I specify on AWS (15TB). Because of this, I’d like to use the same media, just append to it. 

This is kind of getting frustrating and I’m thinking to just go back to regular media and increase the restore points and abandon GFS.

For this illustration, I have an Active Directory backup. I assigned five 15TB tapes to this GFS media pool, each tape is assigned to Daily/Weekly/Monthly/Quarterly/Yearly.

Even with full backup, each tape can contain the max retention time of the restore points so we know it’s not running out of space.

Unchecked add tape on auto and check append like so:

 

It shows the tapes on this GFS media pool like so, no check on the add tape from free media pool:

 

Even with the specific media is set to use, the backup job seems to confused, it’s waiting for media.

 

If I understand the manual https://helpcenter.veeam.com/docs/backup/hyperv/gfs_jobs.html?ver=120 this should work.

So I don’t know there’s something I miss. I tried the opposite config where I don’t specified a certain media but add from the media pool automatically, that didn’t work either it still waiting for a tape.

Triggering the tape job manually to either weekly/monthly works fine, the tape loaded without any problem.

What do you think?

8 comments

Chris.Childerhose
Forum|alt.badge.img+21

Based on your configuration it should work fine.  I might suggest opening a support ticket for better troubleshooting.

 
 
 

matheusgiovanini
Forum|alt.badge.img+5

Can you check the job configuration to see if the option to use a specific number of simultaneous drives is enabled? Perhaps the AWS Tape Gateway is simulating physical tapes but with a different behavior. Some settings may cause Veeam to interpret that a tape has been "ejected" and require a new one. Check the AWS Tape Gateway settings to see if there is any automatic tape locking or expiration policy in place.


  • Author
  • Not a newbie anymore
  • 8 comments
  • March 11, 2025

AWS says I can run up to 10 per their performance recommendation https://docs.aws.amazon.com/storagegateway/latest/tgw/Performance.html#performance-tgw

(Your backup software can back up data on up to 10 virtual tape drives on a Tape Gateway at the same time.)

I have 8 tape jobs, half of them failed while the other seems okay. With this fail rate, I’m not confident if they actually got the weekly backup. B&R seems to struggle with the GFS weekly while the daily seems OK.

All 8 of them works fine for daily, but they fail on the weekly, and they failed on the monthly when we went from Feb to March.

AWS do have tape retention locking, but I’m not using that feature as I’m just using a regular tape pool not custom one (https://docs.aws.amazon.com/storagegateway/latest/tgw/CreatingCustomTapePool.html)

 

B&R seems to see the tape drive but not detecting the media, it’ll say drive is in use by the job’s name but state is empty.

There is this setting of the type of media changer. I wonder if B&R is incompatible with it, I think I’m going to change the type before I submit ticket. I’m using the AWS-Gateway-VTL media changer type.

 

 


Chris.Childerhose
Forum|alt.badge.img+21

Try the IBM version in that screenshot and see if that works.  It could be the media changer type and this is a good test.


  • Author
  • Not a newbie anymore
  • 8 comments
  • March 12, 2025

i created a new tape library because I couldn’t switch it. Let’s see if this works tonight and this weekend.

 


Chris.Childerhose
Forum|alt.badge.img+21

Sounds like a plan.  Let us know how it goes.


Forum|alt.badge.img+3
  • Comes here often
  • 106 comments
  • March 13, 2025

Hi ​@perkedel

I don’t think this is about the emulated hardware, likely it’s about media sets. If the media set was closed for some reason (check bottom of the page, sometimes it may close out the media set earlier than configured), then the tapes would not be writable until the tape protection (retention) period is complete.

Can you show what you have configured here: https://helpcenter.veeam.com/docs/backup/vsphere/backup_to_tape_gfs_options.html?ver=120

With AWS VTLs, the export tape command tells the VTL to archive the tape, and while I see they’re all online in your screenshot, I would still confirm this setting.

Basically, I suspect the media set closed, but this is best reviewed with Veeam Support. The logs should tell pretty clearly why available tapes weren’t selectable.

If you want to do some research yourself, tape logs are pretty human readable; in your case, you need to magic search terms in the Tape GFS Job Log:

will be placed

mediapool

Since it’s Tape GFS and we might need to put backups into different GFS media sets, searching will be placed will give you a list of each candidate found to backup as well as which media set it’s going to -- often you can catch the tape job “backfilling” missed GFS periods, for example, it might be a weekly GFS day, but the last monthly GFS point was missed due to hardware error previously -- Veeam will try to fill this missed GFS period on future runs, and thus you might get a request for tapes from media sets you weren’t expecting.

mediapool is a keyword you can use to jump straight to tape selection. From the start of the run where you got the unexpected request for a tape, search downwards for mediapool until you find an XML about the mediapool. Start reading line by line there as this is where tape selection starts, and it should tell in plain language which tapes were available, and why they were or were not chosen.

 

  • Author
  • Not a newbie anymore
  • 8 comments
  • March 13, 2025

Thanks for that link, I verify that the check box is not on. I believe by default the gfs wizard does not have this turned on. Here’s what’s on all of them, no check on the Export the following media sets upon job completion.

I’ll take a look at the log, thanks for the pointer for the mediapool keyword! Makes it easy to pin point.


Comment