Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

tsm migration from hdd to tape fails

Posted on 2012-03-12
6
Medium Priority
?
1,739 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 17

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 17

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
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

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 17

Accepted Solution

by:
max_the_king earned 2000 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

Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The main intent of this article is to make you aware of ‘Exchange fail to mount’ error, its effects, causes, and solution.
Mailbox Corruption is a nightmare every Exchange DBA wishes he never has. Recovering from it can be super-hectic if not entirely futile. And though techniques like the New-MailboxRepairRequest cmdlet have been designed to help with fixing minor corr…
In this Micro Tutorial viewers will learn how to restore single file or folder from Bare Metal backup image of their system. Tutorial shows how to restore files and folders from system backup. Often it is not needed to restore entire system when onl…
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…
Suggested Courses

824 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