bpmedia

bpmedia — freeze, unfreeze, suspend, or unsuspend NetBackup media

SYNOPSIS

<admin_dir_path>bpmedia -freeze | -unfreeze | -suspend | -unsuspend -m media_id [-h host] [-v]

<admin_dir_path>bpmedia -movedb -m media_id -newserver newservername [-newsvr_group groupname] [-oldserver oldservername] [-v]

<admin_dir_path>bpmedia -movedb -allvolumes -newserver newservername -oldserver oldservername [-v]

On Windows systems, <admin_dir_path> is <install_path>\NetBackup\bin\admincmd\

DESCRIPTION

The bpmedia command enables you to do the following:

  • Freeze, unfreeze, suspend, or unsuspend NetBackup tape media. That is, it allows or disallows future backups or archives to be directed to the media. This command applies only to media that Media Manager manages.

  • Move a media catalog entry from one server to another in a master and a media server cluster.

  • Move ownership of tape media to a different media server. It changes all media database and image records that reference one server name (oldservername) to reference another server name (newservername). This function applies to moving to or from the media servers that are version 6.0 or later.

Note:

Under certain media or hardware error conditions, NetBackup automatically suspends or freezes media. If this action occurs, the reason is logged in the NetBackup Problems report. If necessary, you can use the bpmedia -unfreeze or -unsuspend options to reverse this action.

Any authorized user can run this command. For more information about NetBackup authorization, refer to the NetBackup Security and Encryption Guide.

OPTIONS

-freeze

Freezes the specified media ID. When an active NetBackup media ID is frozen, NetBackup does not direct backups and archives to the media. All unexpired images on the media continue to be available for restores. NetBackup never deletes a frozen media ID from the NetBackup media catalog, nor is it unassigned in the NetBackup volume pool when it expires.

-unfreeze

Unfreezes the specified media ID. This option reverses the action of freeze and allows the media to be used for backups or archives again if it has not expired. If a media is expired when it is unfrozen, it is immediately unassigned in the NetBackup volume pool.

-suspend

Suspends the specified media ID. The action is the same as freeze except when the media ID expires, it is immediately unassigned in the NetBackup volume pool.

-unsuspend

Unsuspends the specified media ID. This option reverses the action of suspend and allows the media to be used for backups or archives again.

-movedb -newserver newservername [-newsvr_group groupname] [-oldserver oldservername]

Note:

You cannot use the -movedb option with NetBackup server.

Moves a media catalog entry from one server to another in a master and a media server cluster. This command moves the media catalog entry for the specified media ID from oldservername to newservername. It updates the NetBackup image catalog to reflect that the media ID was moved. You can assume that after the move, newservername has access to the media.

-newserver newservername specifies the name of the host to which the entry is moved.

-newsrv_group groupname specifies the name of the new server group that is to own the media.

-oldserver oldservername specifies the name of the host where the catalog entry to be moved currently resides. If you do not specify oldservername, the system where the command runs is considered to be the old server.

The -movedb option is most meaningful in the following configurations: A master and its media servers share a robotic library and have access to all the media in the robot. At a minimum, all NetBackup servers must use the same Enterprise Media Manager Database. With the same database, the media can move from one robotic library to another without losing their attributes and assignment status.

-movedb -allvolumes -newserveroldservername -oldserver newservername]

Moves all media that are assigned to one media server (oldservername) to another media server (newservername). This operation occurs on the EMM database, changing the lastwritehost of the media to newservername. For NetBackup 6.5 or later, the following is true for the media that belongs to a share group: If the lastwritehost was set to the oldservername, then the newservername must belong to the share group, and lastwritehost is changed to newservername.

If the first step succeeds, then the option changes the media server name for all fragments in the image database from oldservername to newservername. This action may take a long time, because the command must traverse the entire image database.

-m media_id

Specifies the media ID that requires action. The media ID must be six or fewer characters and must be in the NetBackup media catalog.

-h host

Specifies the host name of the server where the media catalog resides. This option is required only if the volume was not written on the server where you run the bpmedia command. In this case, the media ID is in the NetBackup media catalog on the other server. You must specify the name of that server on the bpmedia command.

For example, assume that you have a master server named whale and a media server named eel. You run the following bpmedia command on whale to suspend media ID BU0001 that is in the media catalog on eel:

bpmedia -suspend -m BU0001 -h eel

Use the NetBackup Media List report to determine the host that has the volume in its media catalog.

-v

Selects verbose mode. This option is only meaningful when NetBackup runs with debug log function on (that is, when the following directory exists):

Windows: install_path\NetBackup\logs\admin

EXAMPLES

Note:

You cannot use the -movedb option with the NetBackup server.

Assume that the master server is HOSTM, with HOSTS1 and HOSTS2 being media servers. The following command is run on master server HOSTM. It moves the media catalog entry for media ID DLT001 from HOSTS1 to HOSTS2 and updates the NetBackup image catalog:

# bpmedia -movedb -m DLT001 -newserver HOSTS2 -oldserver HOSTS1

FILES

Windows systems:

install_path\NetBackup\logs\admin\*.log
install_path\NetBackup\db\media\*.log