Solved

Good solution for offsite backups using TSM on a slow link.

Posted on 2008-10-28
10
1,566 Views
Last Modified: 2013-11-14
Hi,

We are currently looking into removing tapes in our offsite offices and use WAN backups instead. These backups will be done using TSM to a central office. Problem is, the initial backup is way too big for our current WAN links. Here is the solution we came up with:

1- Go physically onsite and copy over the data to a laptop (ROBOCOPY) and keep the same folder structure
2- Go back to the central office and install the TSM client on the laptop using the offsite server nodename
3- Backup the data on the laptop to the TSM server on LAN
4- Install the client on the offsite server
5- Configure the TSM client to use the same nodename as we did on the laptop in dsm.opt.
6- Configure the scheduler so it would only take incremental backups.

But that didn't work. We ended up with a full backup been taken on the first scheduled backup (first site had a good link so that's ok). So my question is how do i make this procedure work???

Regards
0
Comment
Question by:BFUSA
  • 6
  • 4
10 Comments
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 22821698

Hi,
first thing is, the two machines must use the same FS type (no mix between NTFS, FATnn). Without that, nothing will work.
You can verify this by looking at 'q filespace [nodename]' on the server.
Next, there is a so called guid (globally unique identifier) every TSM client machine carries with it.
On TSM console, you will se that the server does notice the change of the guid when you change between machines (although using the same nodename).
I don't know whether this guid is really an obstacle for your procedure, but it might be so.
I'll do some research ...

wmp
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 22821763

Hi again,
found the following>

The GUIDs help to uniquely identify a particular machine (for reporting purposes), regardless of the following:
How many node names are used on the machine
Which network adapter is used to connect to the Tivoli Storage Manager server
Which nodes are connected to the Tivoli Storage Manager servers
For example, if you use nodes GORDON, DONNA, and DAGORDON to connect to a Tivoli Storage Manager server from your desktop machine, all three nodes will have the same GUID. Similarly, if nodes GORDON, DONNA, and DAGORDON connect to multiple Tivoli Storage Manager servers, each server will show the same GUID for these nodes.
When you install the Tivoli software, the tivguid.exe program is run to generate a GUID which is stored in the Windows Registry on all Windows platforms, except 64-bit. The GUID for a client node on the server can change if the host system machine is corrupted, if the Windows Registry entry is lost, or if a user uses the same node name from different host systems. You can perform the following functions from the command line:
Create a new GUID
View the current GUID
Write a specific value
Create another GUID even if one exists.
Table 6
describes the GUID functions and the associated commands.
Table 6. GUID commands Function Enter on the command line:
Create and store a new GUID on the host if one does not exist.
If a GUID already exists, the current value is displayed.
tivguid -Create
Display help for the tivguid commands.
tivguid -Help
Return the value of the current GUID.
tivguid -Show
Write the GUID that is specified in the -GUID option to the Windows Registry.
For example,
-Write GUID = 'string'
uses the value in 'string' rather than creating a new GUID. The string must be a valid Tivoli GUID (32 hexadecimal values).
This function is useful in the following cases:
If the Tivoli GUID is corrupted you can use the administrative client to query the server for the value using the q node nodename f=d command, and set that value on the current machine.
If you want to set up multiple physical machines with the same guid (for example on cluster).
 tivguid -Write -guid=38.70.92.a1.9a.93.11.d6.a2.f9.00.04.ac.dd.76.38
 
Create a new GUID even if one exists.
tivguid -Write -New  
0
 

Author Comment

by:BFUSA
ID: 22822016
Thanks for the quick reply.

Like i mentionned, i used robocopy to keep the integrity of the data and ACLs (NTFS). If i understand correctly, there is a value in the registry that i could change in order to fool TSM in thinking my laptop is the same entity as the server?

Regards
0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 
LVL 68

Expert Comment

by:woolmilkporc
ID: 22822127
Yes, that's it.
Go to the TSM administrative commandline client, do a 'query node [nodename] f=d' for one of your nodes, take the nn... value beneath 'Globally Unique ID:' nn.nn.nn....  and use it with the command
 tivguid -Write -guid=nn.nn.nn........
to set the same guid on all the machines that will participate in your procedure.
Let's see if this will help!
wmp
0
 

Author Comment

by:BFUSA
ID: 22822156
Hi,

If i change the TivGUID value directly in the registry without using the command line would it work? I exported the key for backup purposes and imported the value of my server on my laptop's registry.

Regards
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 22822231
Hi,
I never did that, but I guess it would work.
wmp
0
 

Author Comment

by:BFUSA
ID: 22822703
That did not work...it still does the full backup. I see both computers in file level in the restore window of the GUI. Maybe that's the whole problem? The computer name needs to be the same?
0
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 250 total points
ID: 22823056
This could be the clue, as the computername (only under windows, I think) is contained in the high-level part of the TSM resource structure for a node (filespace name).
Do you have access to an administrative command line?
If so, issue a 'query filespaces [nodename]'
If you see filespaces with different beginnings (\\name1\xx and \\name2\xx for example)
under the same node name, then you are right -
computernames need to be identical, and this could be a real show-stopper then.
wmp
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 22823075
read 'query filespace' not 'query filespaces'
0
 

Author Comment

by:BFUSA
ID: 22823757
Thanks a bunch. The computers are not on the same domain so maybe i could just rename my laptop to that server's name and prey it works. if this does not work we'll figure something else.
0

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

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

Symantec Ghost is the number one software used for mass image deployment in enterprises. There are many others tools, including free and open source, but Ghost by far is number one. Sysprep is a utility developed by Microsoft to facilitate the ma…
Are you looking to recover an email message or a contact you just deleted mistakenly? Or you are searching for a contact that you erased from your MS Outlook ‘Contacts’ folder and now realized that it was important.
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…

786 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