Applies only to NetBackup version 6.5.x and earlier.
Backup fails with error (status code: 98): "Error requesting media (tpreq)" or "TpErrno = Request terminated because host is not validated for volume pool. error requesting media (tpreq)(98)"
(status code: 98) error requesting media (tpreq) or TpErrno = Request terminated because host is not validated for volume pool.
error requesting media (tpreq)(98)
1. The policy is configured to use a volume pool with the Permit only the specified host option selected.
2. The media server for the backup is not the same host that is specified in the volume pool.
<2> mount_open_media: Waiting for mount of media id S00001 on server xxxxx.xx.xx.com
16:10:44 [203.222] <2> getsockconnected: host=xxxx.xxx.xxx.com service=bpdbm address=188.8.131.52 protocol=tcp non-reserved port=13721
16:10:45 [203.222] <16> mount_open_media: error requesting media, TpErrno = Request terminated because host not validated for volume pool
16:10:45 [203.222] <2> send_brm_msg: ERROR 98
The host specified in the volume pool must be the same host that is used for the storage unit. In this example, the host is defined as the media server.
A policy, by design, must have an assigned volume pool, however the storage unit can be arbitrarily assigned when set to use Any Available.
In this condition, if the storage unit host and the volume pool host matches, the backup will complete.
If, however, the storage unit host and volume pool host do not match, the backup will fail with a Status Code 98.
How to confirm if a volume pool is configured for a specified host:
1. In the NetBackup Administration Console, expand Media and Device Management, then Media and Volume Pools
The media manager host (nbu2000) is the master server. The media server nbu2001 will have exclusive use of the NetBackup Volume Pool.
2. From a command line, execute Install_path\VERITAS\Volmgr\bin>vmpool -listall -b (Figure 2)
Figure 2 - Command line output displaying a brief description of volume pools.
Note that nbu2001 is the name of the media server (host).
D:\Program Files\VERITAS\Volmgr\bin>vmpool -listall -b
pool host user group description
None ANYHOST ANY NONE the None pool (for anyone)
NetBackup nbu2001 ??? (0) NONE the NetBackup pool
DataStore ANYHOST ??? (0) NONE the DataStore pool
Scratch ANYHOST ANY NONE ------
TEST nbu2001 ANY NONE Test Pool
1. If the volume pool is correctly configured and lists the specified host, then specify that media server (host) in the Destination, Policy storage unit of the Policy (Figure 3)
2. Remove the specified host from the volume pool (Figure 1).
3. Assign a different volume pool to the policy. Ensure that the volume pool is set to use ANYHOST as detailed in Figure 2.
4. Refer to the help screen for additional information regarding setup and use (Figure 5)
Caution: VERITAS recommends that you do not specify a specific host.