Virtual Tape Library Slots
NOTE: For backups from iSeries hosts, add the following line to /quadstorvtl/etc/quadstor.conf (create the file the first time)
It appears as tape media to the iSeries, Robot Save, and BRMS, emulating an IBM TS3200 tape library (3573-L4U) with extra cartridges. There is no limit on the size of the virtual tape files other than available disk space. ViTL supports D-mode IPL and supports multiple virtual tape drives assigned to one or more virtual tape libraries. Designed for Virtual Tape Libraries, the Virtual Tape Library (VTL) Unlimited Drive Option provides simple, cost efficient pricing for VTL devices by supporting an unlimited number of virtual tape drives and slots without the need to license each tape drive on a Backup Exec Media server separately.
Click on the 'Virtual Libraries' menu to get a list of the currently configured VTLs as shown in the figure below
Click on the 'View' link to view the configuration of a specific VTL
Click on the 'Add VTL' button to add a new VTL. A form is displayed as shown in the figure below
In the above form
- VTL Name is the name of the VTL. A valid name can only contain alphabets and numbers
- Library Type is the type of tape library to emulate. Changing the Library Vendor will display the libraries emulated for the vendor
- VDrive Type is the type of tape drives to emulate. Currently a VTL can only have a single type of tape drive emulation. (Mixed mode libraries are not supported)
- Number of VDrives specify the number of tape drives to emulate
- Number of VSlots specify the number of storage slots to emulate. The maximum number of storage slots is 60000 per VTL
- Number of IE Ports specify the number of changer access ports to emulate. This can be between 0 to 200
- Drive Start Address specifies the starting element address to report for the tape drives. Similarly for the storage slots the Slot Start Address and for the I/E port the IE Start Address.
Click on submit.
In the next page as shown below you will be able to add additional virtual drives.
Click on the 'Add VDrives(s)' button to add additional virtual drives. These drives can be of a different type as shown in the figure below
Click on 'Submit' to take you back to the 'Add VTL' configuration page. If you wish to cancel adding additional drives click on Cancel.
Click on the 'Add VTL' button to create the VTL configuration
On a successful addition the VTL configuration of the newly added VTL is displayed as shown in the figure below
To delete a VTL click on 'Virtual Libraries' and then 'View' for that VTL and then click on the 'Delete VTL' button
Modifying a VTL configuration
Click on 'Modify VTL' to modify a VTL configuration. A form is displayed as shown in the figure below
Replication Host is the IPv4 address of a remote VTL system. When this property is set, auto-replication is enabled for this VTL instance and when a vcartridge is unmounted or moved into an import/export port a replication job is queued for the vcartridge
Replication VTL is the name of the VTL on the remote VTL instance. If this value is not specified, the replication is done to a VTL with the same name. If the remote VTL instance does not exist, a VTL with similar properties as the source VTL is created
Replication is enabled for a VTL by default. Auto-replication job for a vcartridge is started only when replication is enabled for the VTL.
Deduplication is enabled for a VTL by default. This can be disabled by unselecting the 'Deduplication' checkbox. For vcartridges in non-deduplication storage pool changing this value for the VTL has no effect.
Click on Submit for modifying the VTL properties and click on Cancel to go back to the VTL configuration page
Configuring virtual cartridges
To add a vcartridge click on the 'Add VCartrige' button. A form is displayed as shown in the figure below
Select the storage pool to which the vcartridge(s) will belong. Specify the number of vcartridges to create. Select WORM if WORM property needs to be enabled for the vcartridges created
If the number of vcartridges is greater than one then the label will be of the following format
LTO000
AAA000
If for example the number of vcartridges is 2 then the labels for the newly created cartridges will be LTO000L6, LTO001L6 etc. If WORM were selected then the labels for the newly created cartridges for our example will be LTO000LU, LTO0001LU etc.
If the number of vcartridges is one then the label can be any length upto 32 characters.
Only alphabets a-z, A-Z and numbers 0-9 are accepted for a label/prefix
Click on Submit to add the specified number of vcartridges. The specified number of vcartridges will be created as shown below
The description of the columns shown are as below
- Pool: The storage pool of the vcartridge
- Label: The vcartridge barcode label
- Element: The library element the vcartridge is currently in. This is 'unknown' if the vcartridge has been exported out of the ibrary
- Address: The library element address of the vcartridge
- WORM: Yes indicates that the vcartridge is a Write Once Read Many (WORM) vcartridge. Overwrites to existing data is not allowed
- Size: The capacity of the vcartridge in GB
- Used: The capacity of the vcartridge used. The actual physical space used by the vcartridge can be lower than this because of deduplication. This value represents the capacity of tape that would have been utilized when there is no deduplication
- Data Size: The size of data received from a host and written to the vcartridge.
- Status: Status can have the following values
- Active: The vcartridge is active in one of the tape library elements and can be data can be written to it or read from it
- Vaulted: The vcartridge has been moved to a virtual vault outside the VTL instance. An inventory of the VTL will no longer report the vcartridge as a part of the library. The vcartridge can be unvaulted by clicking on the 'Unvault' link that will be shown in the 'Unvault' column
- Load Error: There was a problem in loading back the vcartridge metadata from disk
- Replication Pending: Replication for the vcartridge is pending or in progress
- Export Pending: Tape export for the vcartridge is pending or in progress
- Load/Unload: The 'Load' link can be used to select the drive to mount the vcartridge. If a vcartridge is mounted an 'Unload' link is shown instead and this link can be used to unmount the vcartridge
- To delete a vcartridge select the vcartridge in the checkbox on the right and click on 'Delete VCartridge' button. Up to 64 vcartridges can be selected and deleted at a time.
Custom VCartridge size
Depending on the type of vcartridge that is to be created, the size of the vcartridge is determined. For example a LTO 1 vcartridge will have have a size of 100 GB. It should be noted that space for vcartridge is only allocated when needed in 64 MB chunks. This behavior can be changed by specifying a MaxVCartSize in /quadstorvtl/etc/quadstor.conf.
For example the following line in /quadstorvtl/etc/quadstor.conf will create new vcartridges with size of 8 GB
The MaxVCartSize can range from 1 to 1600. If MaxVCartSize is specified it takes precedence over the predetermined size based on the vcartridge type. MaxVCartSize is checked for before creating a vcartridge. Therefore there is no need to restart the quadstor service after adding/modifying this value
NOTE: A backup application may estimate the available capacity based on the cartridge type.
VCartridge Locations
In the figure shown above there are two columns 'Element' and 'Address' which describe the location of a VCartridge in the VTL
Virtual Tape Library
'Import/Export' under the 'Element' column indicates that the VCartridge is placed in a 'Import/Export' element (mail slot)
'Slot' indicates that the VCartridge is placed in a storage slot and 'Drive' will indicate that it is placed in a tape drive
By default a new VCartridge is placed in a free storage slots. If there are no empty storage slots then it is placed in a free import/export element. This behavior can be changed to first add a new VCartridge into any available import/export element first by adding the following line to /quadstorvtl/etc/quadstor.conf
A quadstorvtl service restart is not required when changing the above property. Each time a VCartridge is added the value of this property is checked
Exporting a VCartridge
1. In the backup application move the VCartridge to a free Import/Export element
The VCartridge is removed from the active list of vcartriges for the VTL and is moved to a virtual vault. An inventory of the VTL by the application will no longer list the VCartridge. The status of the vcartridge will show as 'Vaulted'
Unvaulting an exported VCartridge
Once a VCartridge has been exported, to move into back into the VTL, click on the 'Unvault' link. Unvaulting a vcartridge will fail if there are no available free storage or import/export slots
Command line configuration
Display VTL emulation type codes
Every medium changer device and tape drive emulated has a type code assigned by the system. /quadstorvtl/bin/vtconfig –h displays the type code assigned and is as shown below
Adding a VTL
In the above command type and drive type will be the library and drive type codes. Slot count is optional and if slot count is zero or not specified, the system will calculate the number of slots based on the drive type and the available space in the storage pool. The default drive start address of 1 and slot start address of 2 will be used if these values are not specified.
Deleting a VTL
Enabling deduplication
Disabling deduplication
Vcartridge Configuration
Vcartridge emulation type codes
Adding a vcartridge
Deleting a vcartridge
Enable WORM
Disable WORM
Unvault a vcartridge
Load (mount) a vcartridge
Unload (unmount) a vcartridge
Hello:
I'm testing our VTL products, we are a small storage server company.
Our VTL products work with Symantec Backup Exec and so on, and some of our customers want to use Acronis backup software.
When I test our VTL with Acronis Backup and Recovery Advanced Server 11 in Windows Server 2003 32bit, the virtual autoloader (tape library) can be correctly found, but the vendor/product/firmware/drive count/slot count information of the libray is all empty. So the virtual tapes can't be found either.
When I use full Inventory, it gives me an error like this:
Error code: 2
Module: 336
LineInfo: e2f3e31de6156f14
Fields:
Message: Failed to perform full inventorying.
--------------------
Error code: 73
Module: 336
LineInfo: 6fe46ca646c74240
Fields:
Message: Failed to inventory the library: It has no slots.
So if there any way to get more detailed logs to figure out why our virtual library is not correctly recognized in Acronis? Is there any trace tool for this?
And I was wondering that is it possible to manually run 'arsm.exe' with some parameter to debug our VTL products to fit with Acronis Backup & Recovery?
Thank you very much ~~~
Hello Chiming Chow,
Thank you for testing our software.
Virtual Tape Library Aws
This problem can have various causes. First please try these steps:
- Go to Start -> Run -> services.msc and stop all services, that begins with Acronis.
- Rename following folders:
- Windows XP, Windows 2000/2003:
- Documents and SettingsAll UsersApplication DataAcronisBackupAndRecoveryARSM
- Documents and SettingsAll UsersApplication DataAcronisBackupAndRecoveryMMS
- Windows Vista/7, Server 2008:
- ProgramDataAcronisBackupAndRecoveryARSM
- ProgramDataAcronisBackupAndRecoveryMMS
- Windows XP, Windows 2000/2003:
- Restart the services, that you stopped in step 1.
- Stop, if available the Windows Remote Storage Management Service (this can cause a conflict with the Acronis Removable Storage Management Service. Acronis Backup & Recovery 11 should be the only application that use this tape.)
If these steps does not solve your problem, please follow this article from our Knowledge Base.
If you need immediate assistance, please contact Acronis support. For more information, please see our Customer Handbook.
Please let me know if you have additional questions.
Thank you.
Thank you for your reply.
I've tried your way to stop service, cleanup MMS and ARSM folder, and then restart service
but Acronis still can't get correct information about virtual tape library (see attachment).
as attachment shows, it's so weird that Acronis can get SCSI vendor/model/firmware as
formed library name in the tape device list, while if I select the virtual library, the
manufacturer and firmware is all unkown.
And if I inventory the library, Acronis gives me the same 'Failed to inventory the library: It has no slots.'
error message.
I use 'acrocmd list tape_libraries' command to get library info, output like this:
Name Drives Slots GUID
-------------------- -------------------- -------------------- --------------------
SPECTRA PYTHON 55... 0 0 A1EB6A5F-7217-410...
The operation completed successfully.
So how can I get more detailed reason about why Acronis can't get library's slots?
Thanks ~~~
Hello Chiming Chow,
Thanks for your reply. Please contact Support, as supposed to do in my first reply. It seems, that your issue needs to be investigated.
If there is anything else, we can do for you, please let me know.
Thank you.
Peter Vigoureux
Acronis Customer Central Acronis Backup Software
For more answers to your questions, try our Knowledge Base and Video Tutorials.Check our Corporate and Consumer Handbooks and Online Documentation for help on managing your account, products and support.
Our mission is to create Customer success. Our management team welcomes your comments and suggestions on how we can improve the overall support we provide to you. Please send your comments, suggestions, or concerns to Managers or submit your feedback here.