Solved

tsm migration from hdd to tape fails

Posted on 2012-03-12
6
1,622 Views
Last Modified: 2012-06-21
Migration from Harddisk pool to tape pool fails with error insufficient space in
subordinate storage pool.
I have a tapes which are not full and there status are filling, tapes are in read/write, but I receive a message:
ANR1025W Migration process 633 terminated for storage pool HDDPOOL - insufficient space in
subordinate storage pool.

I checked the log and what I am seeing is:

ANR8337I LTO volume ST1004L3 mounted in drive MT1.0.0.1  
                          (\\.\Tape2). (PROCESS: 634)                              
03/12/2012 15:01:27      ANR0513I Process 634 opened output volume ST1004L3.      
                          (PROCESS: 634)                                          
03/12/2012 15:01:48      ANR8341I End-of-volume reached for LTO volume ST1004L3.  
                          (PROCESS: 634)                                          
03/12/2012 15:01:50      ANR0515I Process 634 closed volume ST1004L3.


Volume Name                  Storage         Device         Estimated       Pct      Volume
                             Pool Name       Class Name      Capacity      Util      Status
------------------------     -----------     ----------     ---------     -----     --------
ST1004L3                     FSPOOL          LTOCLASS1        762.9 G      53.7     Filling
 
Any idea what I have to do? Does this tape has any problem?
Could you tell me if i decide to change the tape how to move data stored on this tape  to the new tape.
0
Comment
Question by:dedri
  • 3
  • 3
6 Comments
 
LVL 15

Expert Comment

by:max_the_king
ID: 37713771
Hi, this might happen in several situations, for example if you have a very big file in diskpool which TSM server estimate it can't move to that filling tape. This is probably not your case however. First thing you should clarify is which trigger has initiated that migration process. There is an IBM APAR that might apply to your case:

http://www-01.ibm.com/support/docview.wss?uid=swg1IC52341

Basically, I suggests you to do the following:

1. Prevent automatic migration from running, set the HIGHMIG attribute of the storage pool definition to 100 (upd stg HDDPOOL high=100).
2. Set the reclaim threshhold to 100% for the storage pool being migrated (upd stg FSPOOL recl=100).
3. Use the migrate stgpool command with reclaim=no (default) to prevent reclamation from starting (migr stg HDDPOOL recl=no).

Although you may skip point 1 and do 2 and 3 above (as suggested by IBM) you may want to run point 1 to prevent automatic migration. Let me know if your problem get solved.

Please note that your last request "change the tape how to move data stored on this tape  to the new tape" is not possible with TSM, because you are migrating to a storage pool, not to a specific volume, and even if we can find a way to force that, you really do not want to mess up things.

hope this helps, please let me know if it worked out
max
0
 

Author Comment

by:dedri
ID: 37715398
I put one new tape in the library and after that the migration is started successful and backups completes successful.
However, I want to remove this tape from the library. Could you tell me what is the procedures that I need to follow in order to remove the tape. I want to preserver data stored in this tape on the library.
0
 
LVL 15

Expert Comment

by:max_the_king
ID: 37715438
dedri,
by removing online tapepools tapes you're going to cope with a lot of trouble ... tsm is not designed to do so unless you have a copypool.

If you really need to do that you should set its state in "offsite" and then issue a "checkout libvol" command

I do not know about your environment, but if you need to extract tapes from drives you should have a tape autoloader with at least 2 drives, define a copypool and extract only tapes from copypool.

max
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

Author Comment

by:dedri
ID: 37718630
My enviornemnt is Library TS3200( with 2 drives) and a lot of tapes inside this library. My HDDPOOL is a disk pool(disk drive attached to TSM server - 300GB), and I have FSPOOL( tapes in library). Backups are not performed directly on tapes but instead they go initialy to disk pool and after reaching 75% they start migration to FSPOOL. And I have a problem with one of the tape in this tapepool, it constantly  becomes read-only, unavailable, data is not possible to be written on it without any reason. This is the above mentioned tape. In my view this tape is bad, and I am looking for any way to remove it from the library. I can checkout the tape, but in case I need a restore and data is located in this tape I need to check in again and I am not sure if I will have again any error message. That's why I am looking a way to move the data from this tape to any other and after that to through this tape to the recycle bin, because it's bad tape.

Volume Name                  Storage         Device         Estimated       Pct      Volume
                             Pool Name       Class Name      Capacity      Util      Status
------------------------     -----------     ----------     ---------     -----     --------
ST1004L3                     FSPOOL          LTOCLASS1        762.9 G      53.7     Filling
0
 
LVL 15

Accepted Solution

by:
max_the_king earned 500 total points
ID: 37718870
ok, this is another story ...

you can move data from that tape by doing this command:

move data ST1004L3 stg=FSPOOL

it will move data to another tape of the same pool (FSPOOL)

as long as that tape is at least "Read-Only" (e.g.: if it is "unavailable" you need to set it "Read-Only" or "Read/Write" and then issue that command).

After successfully run that command, you should have volume  ST1004L3 in state "Scratch".
To remove it from library you have to run a checkout libvol command (check the syntax, you need to declare the library in it). Please note that after it is scratch, if you set it unavailable, TSM server will not try to write on it anymore and you are safe anyway.

max
0
 

Author Closing Comment

by:dedri
ID: 37719885
10X a lot
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

Finally comes the third version of VMware Virtual SAN, whose name is 6.1, and comes loaded with new features many of which really are excellent and even surprising.
VM backup deduplication is a method of reducing the amount of storage space needed to save VM backups. In most organizations, VMs contain many duplicate copies of data, such as VMs deployed from the same template, VMs with the same OS, or VMs that h…
In this Micro Tutorial viewers will learn how to use Windows Server Backup to create full image of their system. Tutorial shows how to install Windows Server Backup Feature on Windows 2012R2 and how to configure scheduled Bare Metal Recovery backup.…
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now