StarWind VTL with IBM Spectrum Protect

StarWind VTL, VTL Free, VTL Appliance

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

Post Reply
MicheldeK
Posts: 5
Joined: Mon Apr 15, 2024 10:11 am

Mon Apr 15, 2024 10:19 am

Goodday

Trying to configure STARWIND VTL with IBM Spectrum Protect.
Storage is separate from IBM Spectrum Protect Server.

So my understanding is that STARWIND VTL SW should be installed on the storage server together with the device drivers.
Is this correct?

And on the IBM Spectrum Protect server i need to define a new VTL library. After i have created the VTL Library , i need to define the path to the VTL
There is what's my question is about.

First i do this:

def libr tapelib libt=vtl shared=yes
def path tsminst1 tapelib srct=server destt=library autod=yes devi=???????

What should i enter for devi=????

The STARWIND VTL is defined on a. separatie WINDOWS Server 2016


Kind regards
Michel.
yaroslav (staff)
Staff
Posts: 2364
Joined: Mon Nov 18, 2019 11:11 am

Mon Apr 15, 2024 10:57 am

Hi,

Welcome to StarWind Forum.
VTL can be installed on the storage server to which you plan to connect the tapes.
def libr tapelib libt=vtl shared=yes
def path tsminst1 tapelib srct=server destt=library autod=yes devi=???????
Could you please let me know where you see these lines?
MicheldeK
Posts: 5
Joined: Mon Apr 15, 2024 10:11 am

Mon Apr 15, 2024 11:34 am

Hi

Thank you for your reaction.

these lines are for configuring the VTL in Spectrum Protect so i can backup to these virtual tapes.
def libr tapelib libt=vtl shared=yes
def path tsminst1 tapelib srct=server destt=library autod=yes devi=???????

So i am installing the VTL software on a separate windows server which local storage attached.

On another windows server i have spectrum protect running , so i need to have spectrum protect "talk" to the VTL server

Regards
Michel
yaroslav (staff)
Staff
Posts: 2364
Joined: Mon Nov 18, 2019 11:11 am

Tue Apr 16, 2024 7:30 am

Thank you for your update. You can list the devices and libraries by running wrkmlbts.
Also, I think this request is more related to IBM Spectrum operation.
MicheldeK
Posts: 5
Joined: Mon Apr 15, 2024 10:11 am

Tue Apr 16, 2024 7:39 am

Thankyou

wrkmlbts is an iseries Command or windows command?

Regards

Michel
yaroslav (staff)
Staff
Posts: 2364
Joined: Mon Nov 18, 2019 11:11 am

Tue Apr 16, 2024 7:53 am

You are always welcome.
This is the IBM-world command. What you need is to list the devices first and get the StarWind VTL one. Also, try QUERY LIBVOLUME command.
MicheldeK
Posts: 5
Joined: Mon Apr 15, 2024 10:11 am

Tue Apr 16, 2024 7:58 am

Ok Thank you

For iscsi .

I installed Starwind VTL on a windows servers with the storage.
Spectrum Protect is running on a separate Windows server.

Or is the prefererred way , installing Starwind VTL on the Spectrum Protect Server?

I know all the command for defining a FC library , not for a ISCSI library , do you have perhaps a procedure for iscsi library definition on SP?

Thx. Michel.
yaroslav (staff)
Staff
Posts: 2364
Joined: Mon Nov 18, 2019 11:11 am

Tue Apr 16, 2024 8:30 am

Michael,

We have no procedure for iSCSI and IBM Spectrum in particular.
Were you able list the volumes using the commands I shared?
The standard way of using iSCSI is by connecting the VTL via 127.0.0.1 to a Windows server.
MicheldeK
Posts: 5
Joined: Mon Apr 15, 2024 10:11 am

Tue Apr 16, 2024 8:41 am

Hi Yaroslav

I got It working.

First with tsmdlst.exe : (on the spectrum protect server)

lb0.0.0.5 0 0 0 5 27A0D04373 - LIBRARY NATIVE HP MSL G3 Series 9.50 Changer1
mt0.1.0.5 0 1 0 5 27A0D04374 - GENERICTAPE NATIVE HPE Ultrium 8-SCSI HB87 \\.\Tape3
mt0.2.0.5 0 2 0 5 27A0D04375 - GENERICTAPE NATIVE HPE Ultrium 8-SCSI HB87 \\.\Tape5
mt0.3.0.5 0 3 0 5 27A0D04376 - GENERICTAPE NATIVE HPE Ultrium 8-SCSI HB87 \\.\Tape4
mt0.4.0.5 0 4 0 5 27A0D04377 - GENERICTAPE NATIVE HPE Ultrium 8-SCSI HB87 \\.\Tape2

Then:

Protect: TSMSERVER>def libr vtllib libt=vtl shared=yes autolabel=yes
ANR8400I Library VTLLIB defined.

Protect: TSMSERVER>define path TSMSERVER vtllib srct=server destt=libr device=lb0.0.0.5
ANR1720I A path from TSMSERVERto VTLLIB has been defined.

define drive vtllib vtl_drive1
define drive vtllib vtl_drive2
define drive vtllib vtl_drive3
define drive vtllib vtl_drive4


define path TSMSERVER VTL_DRIVE1 srct=server destt=drive libr=vtllib device=mt0.1.0.5
define path TSMSERVER VTL_DRIVE2 srct=server destt=drive libr=vtllib device=mt0.2.0.5
define path TSMSERVER VTL_DRIVE3 srct=server destt=drive libr=vtllib device=mt0.3.0.5
define path TSMSERVER VTL_DRIVE4 srct=server destt=drive libr=vtllib device=mt0.4.0.5

audit libv vtllib checklabel=yes
checkin libvolume vtllib search=yes checklabel=barcode status=scratch

Protect: TSMSERVE>q libv vtllib

Library Name Volume Name Status Owner Last Use Home Devic-
Element e Type
------------ ----------- ---------------- ---------- --------- ------- ------
VTLLIB SWJQ1001 Scratch 1.001
VTLLIB SWJQ1002 Scratch 1.002
VTLLIB SWJQ1003 Scratch 1.003
VTLLIB SWJQ1004 Scratch 1.004
VTLLIB SWJQ1005 Scratch 1.005
VTLLIB SWJQ1006 Scratch 1.006
VTLLIB SWJQ1007 Scratch 1.007
VTLLIB SWJQ1008 Scratch 1.008
VTLLIB SWJQ1009 Scratch 1.009
VTLLIB SWJQ100A Scratch 1.010
VTLLIB SWJQ100B Scratch 1.011
VTLLIB SWJQ100C Scratch 1.012
VTLLIB SWJQ100D Scratch 1.013
VTLLIB SWJQ100E Scratch 1.014

Thank you for pointing me in the correct direction.
Regards
Michel.
yaroslav (staff)
Staff
Posts: 2364
Joined: Mon Nov 18, 2019 11:11 am

Tue Apr 16, 2024 8:53 am

Michael,

Thanks for sharing your experience!
Post Reply