Netbackup Tips (Everything Including Robtest) )

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Netbackup Tips for the System Administrator Page 1 of 8

Netbackup Tips

Glossary

Term Definition
CLI Command Line Interface
GUI Graphical User Interface
Media Server
Master Server

Starting and Stopping Netbackup

Stopping Netbackup

 /usr/openv/netbackup/bin/K77netbackup --> graceful shutdown


 /usr/openv/netbackup/bin/bpps -a --> check for any remaining processes
 /usr/openv/netbackup/bin/goodies/bp.kill_all ---> kills all remaining netbackup processes, not necessarily
graceful
 /usr/openv/netbackup/bin/bpps -a --> check for any remaining processes
 kill -9 <pid> for any remaining. NOTE: unkillable processes may require a reboot

Starting Netbackup

 /usr/openv/netbackup/bin/S77netbackup --> after bp.kill_all, to restart

Common Tasks

Starting the Administration GUI

 java from the windows client


 x-windows from the server - /usr/openv/netbackup/bin/xnb &

Checking Backup Status

 Activity Monitor or
 /usr/openv/netbackup/bin/admincmd/bpdbjobs -report

Cleaning a tape manually

 Identify the drive name to be cleaned


 tpclean -L
 Manually clean the drive:
 tpclean -C <drive name>

Determining what tapes were used for a backup

 GUI

file://H:\study\netbackup\Upload_site_done\done\New Folder\Netbackup Tips(Everything including robtest)... 7/6/2010


Netbackup Tips for the System Administrator Page 2 of 8

 Backup and Restore --> Find the file system --> Preview Media Button
 CLI
 Find the correct backup images
 bpimagelist -U -client <CLIENT> -d <STARTDATE> -e <ENDDATE>
 Find the media used for those images
 bpimagelist -U -client <CLIENT> -d <STARTDATE> -e <ENDDATE> -media

Listing the files in a backup

Find the tape(s) used (above procedure using bpimagelist)


cd /usr/openv/netbackup/db/jobs/done
Run the following script and redirect it's output to a text file:
for file in `grep MOUNTING *|grep <MEDIA_ID>|awk '{print $1}'|sed 's/:MOUNTING//'`
do
echo $file
grep PATH_WRITTEN $file|awk '{print $3}'
echo " "
echo "==========================================End of
Image======================================"
echo " "
done

This process works for NBU V3.4:

 cd /usr/openv/netbackup/db/images/<CLIENT>
 ls -ltr --> this will identify the directory with the proper date
 verify directory with "bpdbm -ctime <Unixtime>
 cd <Unixtime>
 ls -ltr --> lists all of the backups for this client on this date
 cat <POLICY>_<Unixtime>_<BU Type>.f | awk '{print $10}' --> this prints out the files in the backup

For NBU > V3.4

 bpflist --help --> undocumented netbackup command to list files from a binary .f file

Inventory the Robot

 Inventory Robot --> /opt/openv/volmgr/bin/vmcheckxxx -rt robot_type -rn robot_number -list (where robot_type
is tld, acs, . . .)
 Inventory Robot and Update Configuration --> /opt/openv/volmgr/bin/vmupdate -rt robot_type -rn robot_number
-list (where robot_type is tld, acs, . . .)

Listing Properties of the Volume Pools

 vmpool -listall

file://H:\study\netbackup\Upload_site_done\done\New Folder\Netbackup Tips(Everything including robtest)... 7/6/2010


Netbackup Tips for the System Administrator Page 3 of 8

Scratch Tapes

 Count scratch tapes: /usr/openv/volmgr/bin/vmquery -pn Scratch | grep -c "robot slot"


 Moving tapes to the scratch pool
 If Needed - Expire the tape
 bpexpdate -ev <TAPE ID> -d 0 -force -host <Media Manager>
 Move the tape
 vmchange -p 2 -m <TAPE ID>

Checking Drive Usage

 /usr/openv/volmgr/bin/vmoprcmd

Taking a drive down or up

 /usr/openv/volmgr/vmoprcmd -down <drive index>


 /usr/openv/volmgr/vmoprcmd -up <drive index>

Performing a Restore

 From the GUI


 user backup & restore --> configuration --> client
 user backup & restore --> configuration --> client to restore
 directory to search
 directory depth
 date range
 file --> browse backups for restore

Adding New Tapes to the Library

 Using the GUI


 Media Management --> Actions --> New --> Single Volume . . -->
 Media Type (ie DLT)
 Robot Type (ie TLD)
 Media ID (from Inventory)
 Slot Number (from Inventory)
 Robot Number (ie 0)
 Volume Group
 Volume Pool (ie Scratch)
 Using the CLI
 vmadd -m <media id> -mt <tape type> -verbose -rt <robot type> -b <barcode> -rn <robot number> -rc1
<slot> -p <pool number> -mm <max mounts>
 vmpool -listall --> lists all pools, both name and number
 For example: vmadd -m 000151 -mt dlt -verbose -rt tld -b 000151 -rn 0 -rc1 8 -p 2 -mm 0

Re-using Tapes from other systems or older Netbackups

 Expire the media


 bpexpdate -ev MEDIA_ID -d 0 -force -host HOST

file://H:\study\netbackup\Upload_site_done\done\New Folder\Netbackup Tips(Everything including robtest)... 7/6/2010


Netbackup Tips for the System Administrator Page 4 of 8

 Deassign the media


 vmquery -deassignbyid MEDIA_ID 4 0
 Move to the scratch pool
 vmchange -m MEDIA_ID -p POOL#
 Relabel the media
 bplabel -ev CIM572 -d dlt -p Scratch

Changing the attributes of media

 Changing the barcode


 vmchange -barcode CYM100D -m CYM100
 Changing the Volume Pool
 vmchange -m MEDIA_ID -p POOL#

To expire media

 bpexpdate -ev <medai id> -d 0 -force -host <media server>

To unfreeze media

 List the frozen media


 /usr/openv/netbackup/bin/goodies/available_media | grep -i FROZEN
 Unfreeze the media
 bpmedia -unfreeze -ev <media id> -h <media server>

To relabel a tape

 bplabel -ev <media id> -d <tape density> -p <pool name>


 bplabel -ev 000687 -d dlt -p TriVrgt_OFFSITE

To remove media from the Netbackup database

 Verify that there are no images on the tape


 bpimmedia -mediaid 000687 -L
 Expire the tape
 bpexpdate -ev 000687 -d 0 -host scorpius -force
 Get the status and pool number of the tape
 vmquery -m 000687
 Deassign the tape
 vmquery -deassignbyid <media id> <pool number> <status code from vmquery -m>
 vmquery -deassignbyid 000687 4 0x0
 Delete the tape
 vmdelete -m 000687

Installing the Netbackup Client

 /update_clients -ForceInstall -ClientList /tmp/clients.lst


 requires that TMPDIR and TEMPDIR be set correctly

file://H:\study\netbackup\Upload_site_done\done\New Folder\Netbackup Tips(Everything including robtest)... 7/6/2010


Netbackup Tips for the System Administrator Page 5 of 8

Excludng files from backup on a client

 Create /usr/openv/netbackup/exclude_list
 Put the file specifications of the files/directories to be excluded
 /mnt/directory/*

Displaying Information about a Tape

 vmquery -m <media id> --> Displays attributes about a particular tape


 bpmedialist -U -mcontents -ev 000687 --> Displays media contents
 bpmedialist -U -mlist --> List of all media
 bpmedialist -U -mlist -ev CYM966 --> Listing of a particular media id
 bpimmedia -mediaid 000687 -L --> Listing of images on a tape

Robtest Commands

 Starting robtest
 robtest
 1 --> to select TLD 0
 Getting help
 ?
 Looking at contents of the tape drives
 s d
 Looking at the contents of the library
 s s
 Moving a tape from a drive to a library slot
 s d --> to identify drive number that has tape (Contains Cartridge = yes, Barcode=XXXXXX)
 s s --> to identify an empty slot in the tape library (Netbackup will need to be re-inventoried)
 m d# s# --> from from drive # to slot #
 s d --> verify the tape drive is empty
 s s --> verify the library slot has the tape

Configuration Files

/usr/openv/netbackup/bp.conf

 configuration file, sets backup server and backup clients


 force statement must be correct
 client to browse from
 client to restore to

/usr/openv/volmgr/vmconf

Logfiles

To utilize logfiles, create the corresponding directory in /usr/openv/netbackup/logs

Server Logfile directories:

file://H:\study\netbackup\Upload_site_done\done\New Folder\Netbackup Tips(Everything including robtest)... 7/6/2010


Netbackup Tips for the System Administrator Page 6 of 8

 admin - adminstrative commands


 bpbrm - backup and restore manager
 bpcd - client daemon
 bpdbjobs - database manager program process
 bpdm - disk manager process
 bpjava-msvc - Java application server authentication service
 bpjava-usvc - process that services Java requests
 bprd - request daemon process
 bpsched - scheduler process that runs on master servers
 bptm - tape/optical media management process
 user-ops - required directory for use by Java programs
 xbpadm - X based administration utility
 xbpmon - X based job monitor process

Client Logfile directories:

 bp - client user interface process


 bparchive - archive program
 bpbackup - backup program
 bpbkar - program that generates golden images
 bpcd - client daemon
 bpjava-msvc - Java application server authentication service
 bpjava-usvc - process that services Java requests
 bplist - program that lists backed up and archived files
 bpmount - program that determines local mountpoints and wildcard expansion for multiple streams
 bphdb - Oracle database backup program start process
 db_log - database specific extension log
 tar - tar process log during restores
 user_ops

Media Manager logging automatically goes to the system log using syslogd logging facility

.Logging will only occur if these directories are created. These directories will generate a lot of data and should be
deleted when no longer necessary.

To increase the amount of logging information set VERBOSE=2 in /usr/open/netbackup/bp.conf (default is


VERBOSE=1)

Processes

ltid
acsd
vmd

Useful Commands

bpcllist - list classes


bpclinfo <class> -L --> displays info about a class

file://H:\study\netbackup\Upload_site_done\done\New Folder\Netbackup Tips(Everything including robtest)... 7/6/2010


Netbackup Tips for the System Administrator Page 7 of 8

vmpool - volume pools


vmpool -listall
vmpool -listscratch
bplabel -ev <media id> -d hcart
bpbackup db --> backs up the catalog
bpclclients <policy> --> lists the clients for a particular policy (class)

Troubleshooting

bperror -statuscode <-- displays information about the netbackup error.

No Backups are running:

 Check system log file for error messages


 Stop and restart all the netbackup processes
 Look for a downed drive
 /usr/openv/volmgr/bin/vmoprcmd
 /usr/openv/volmgr/bin/vmoprcmd -up 0 --> this will bring up drive 0 if it's control shows as down
 Look for pending requests
 /usr/openv/volmgr/bin/vmoprcmd or gui --> device management
 If there is a pending request either re-assign it to a drive, or deny the request

Downed drive does not come back up or does not stay up

 Check for a hardware problem by looking for messages on the tape library
 Make sure there is not a tape stuck in the drive
 Use robtest (described above) to look at the drives
 If there is a tape stuck in the drive, try to remove it using robtest
 If robtest fails, then you must manually remove it.

Verify the Client is communicating properly:

 bpclncmd -ip <ip address> --> from both client and server
 bpclntcmd -hn <hostname> --> from both client and server
 bpclntcmd -pn --> from client only

Device Actions

Device Management --> info about tape drives

 dlt
 hcart (ultrium)

Media Actions

Media id must agree with # of the tape


Create a media id

 actions -->new-->single volume-->dlt cart (not dlt2)

file://H:\study\netbackup\Upload_site_done\done\New Folder\Netbackup Tips(Everything including robtest)... 7/6/2010


Netbackup Tips for the System Administrator Page 8 of 8

 put it into the "netbackup" volume pool

Netbackup Client

To check things out do this:

It could be a couple things. Mostly DNS, bp.conf, or something stupid. On


the client run this command

/usr/openv/netbackup/bin/bpclntcmd -pn

/usr/openv/netbackup/bin/bpclntcmd -server "server name"

/usr/openv/netbackup/bin/bpclntcmd ip "ip_address"

One of these usually fails and your able to fix it right off

1074 ./bpclntcmd -hn corpbu1


1075 ./bpclntcmd -ip 10.194.1.129
1076 ping 10.194.1.129
1077 ./bpclntcmd -hn corpldv1
1078 ./bpclntcmd -hn corpbu1.corporate.vox.net
1079 ping corpldv1
1080 ./bpclntcmd -ip 10.194.1.120

Must be able to resolve correctly from the master server and the client or it will not work!!!

file://H:\study\netbackup\Upload_site_done\done\New Folder\Netbackup Tips(Everything including robtest)... 7/6/2010

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy