NetWorker Volume Move

Introduced at the same time as NetWorker 19.4, the NetWorker Volume Move system allows you to migrate a backup volume from one NetWorker server to another.

The focus for the v1 release is to allow volumes on Data Domains to be relocated from one server to another. Moving a volume is a somewhat complex task. A volume has some media details associated with it, and then it has a number of savesets on it. Each saveset though is associated with a client – savesets do not exist in a vacuum, after all.

So how does the NetWorker volume move operation work? A little like this:

NetWorker Volume Move Sequence

You have two systems involved in the volume move operation: the source NetWorker server and the target NetWorker server. As you might imagine, you start at the source server by preparing and exporting the volume that you want to move. This creates a volume bootstrap that the target NetWorker server can ingest (avoiding the need to scan the volume on the target). The volume bootstrap contains all the details required: client file indices, client RAP records, etc. Also involved, as you may imagine, is making the volume off-line and read-only on the source system.

The target NetWorker server then gets involved, with an analysis of the bootstrap data (for example, to look for client ID clashes, etc.), and then an import from the bootstrap of all the good stuff: media database entries, client file indices, and the client resource configuration. (Note that policies/workflows/etc. don’t get moved – the client ends up on the target NetWorker server configured, but not a member of any group/policy. You’ll have to do that part in your completion activities.)

Then at the end, once you’re satisfied the volume move has completed successfully, there’s a little cleanup on both sides. (For example: you’d delete the media database entries for the volume on the source NetWorker server.)

You can find the documentation and binaries for NetWorker Volume Move from the NetWorker product landing page, here. In terms of compatibility: while the target NetWorker server needs to be 19.4 (or higher), the source NetWorker server can be 18.x onwards – so it’s not as if you have to start this process by ensuring both servers are running exactly the same version.

It’s worth keeping in mind that the volume move function enables a variety of operational options. Clearly the first scenario is literally to move a volume from one server to another, viz.:

Volume Move: Moving a volume from one NetWorker server to another

In the scenario above, you’ve got a NetWorker server A – but you move a volume such that one volume remains on server A, and the volume you moved ends up on another NetWorker host, server B.

But if you can move volumes, including all the client details, you can achieve a whole lot more. In fact, there are three distinct additional scenarios this opens up to NetWorker administrators.

Volume Move: Server Migration

You can use the volume move function to achieve a NetWorker server migration. That is, move all of the volumes from server A to a new NetWorker server, B. It’s not to say this is the only way you’d do a NetWorker server migration, but it is a new option that is potentially available to you.

Volume Move: Server Partitioning

You can also use the volume move function to split or partition a single NetWorker server into two more NetWorker servers. This could be useful in situations where you need to say, spin off a dedicated NetWorker server for a subset of the business that’s being sold, or where a new operational requirement has been introduced. You might even do it in a situation where you want to keep upgrading part of your NetWorker environment, but you have some older clients that can no longer be upgraded: rather than to hold the entire environment back, you could partition it.

Volume Move: Server Consolidation

Conversely, as shown in the above, you might end up in a situation where you have multiple NetWorker servers that you want to bring together – e.g., two operating entities within the company merge their backup resources, or you acquire another company also running NetWorker.

The NetWorker volume move function adds a great set of options for operating on your NetWorker environment(s), and I’d encourage you to keep it in mind as a potential solution for any of the above situations. As always – make sure you read the documentation first!

2 thoughts on “NetWorker Volume Move”

    1. Hi Otmar,

      Based on the documentation for the NetWorker Volume Move utility, that’s correct. I believe you could subsequently clone the volume into the target NetWorker server’s Mtree.

      Cheers.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.