Setting Up a Veeam to StarWind Virtual Tape Library Configuration

After an evaluation of the various cloud storage vendors and their cost to store our backups there we decided on the following:

At the bottom of the B2 link is a calculator showing the savings over the others. Since our average solution life is 60 months here is a typical cost savings according to that calculator:


BackBlaze savings over S3, Azure, and GC

The following is the process to get things set up.

Set Up Veeam v10 & StarWind VTL

We are assuming that Veeam v10 is already installed and backups have been configured along with the HPE Tape Library driver indicated in the VTL document. Note that the driver needs to be EXTRACTED then the .EXE run to install in a virtual machine setting.

We are also assuming that the VTL software has been downloaded, the license file obtained, and the software installed. Make sure to add the local VTL server in the console.

StarWind VTL Setup

Our StarWind VTL server is a virtual machine with a number of .VHDX files hosted on a SOFS Storage Spaces Direct (S2D) cluster.

Out of the gate we’ve set up two 1.5TB .VHDX files and attached them to our VTL virtual machine.

Since this is our first run at getting things set up we’re experimenting with the various settings so plan accordingly based on the needed backup volume.

In the StarWind console:

  1. Add VTL Device
    • image
  2. Give the new library a name
    • image
  3. Uncheck Fill Storage Slots with Empty Tapes after Create
    • image
  4. Make sure to tick the Target Name and copy it for later
    • image
  5. Click Create
    • image

Set up Security

The next step is to secure the iSCSI Target with with a CHAP password. Now, keep in mind that there could be a bit of a struggle here.

In the left hand column click on your VTL Device then the CHAP Permissions tab.

  1. Click CHAP Permissions tab
    • image
  2. Click Add Permission
    • image
    • Target Secret: 12 Characters
  3. Click OK

Create Tapes

Once the setup process completes we can click in to the tape library and create our tapes. We are creating tapes manually at first as we are looking to get comfortable with how the VTL setup will work.

The default tape creation process, if the option was chosen above, creates _a lot_ of tapes out of the box. If that works for you, then go for it!

  1. Click Create Tape…
    • image
  2. We are going to set a custom path for the tapes
    • image
  3. The settings we choose are based on the 1.5TB destination
    • image
    • Your settings for your storage location
  4. We then have our tapes
    • image

We now have everything in place prior to connecting the Veeam Backup & Replication Server.

In our case, the final step would be to set up Cloud Replication to BackBlaze B2.

Veeam Backup & Replication Connection to the VTL

We are now ready to get Veeam connected to our VTL.

The first step is to enable the iSCSI Initiator service and connect to our VTL there.

  1. In iSCSI Initiator Properties click on the Discovery tab
    • image
  2. Click Discover Portal
  3. Place the IP or Fully Qualified Domain Name (FQDN) and click Advanced
    • Local Adapter: Microsoft iSCSI Initiator
    • Initiator IP: Local IPv4
    • Click OK and OK
  4. Then, on the Targets tab
    1. Click on the newly found target
    2. Click the Connect button
      1. Local Adapter: Microsoft iSCSI Initiator
      2. Initiator IP: IP of Veeam B&R Server
      3. Target Portal IP: FQDN of VTL Server
    3. Tick Enable CHAP log on
      1. Name: Use the one set above
      2. Target secret: Same as above
    4. Click OK and OK
    5. We should now see the following:
      • image

Veeam Connected to VTL

In the Backup & Replication Console:

  2. Click on ADD TAPE SERVER
  3. Choose server: Choose the B&R Server
    • NOTE: The StarWind doc points to VTL at this point. This is incorrect.
  4. Traffic: Leave defaults unless already set up
  5. Click Apply
    • image
  6. Leave the defaults and click Finish
    • image

We can take a boo through the various components of our Tape Infrastructure to make sure everything looks as it seems.


StarWind VTL Tapes in Veeam Backup & Replication

Now, our final step is to set up a Backup to Tape job and run it then keep an eye on our B2 Bucket for incoming data.

Philip Elder
Microsoft High Availability MVP
MPECS Inc. !
Our Web Site
PowerShell and CMD Guides

Leave a comment

Your email address will not be published.

2 thoughts on “Setting Up a Veeam to StarWind Virtual Tape Library Configuration”