Netbackup设备管理之Linux篇
- 格式:doc
- 大小:23.00 KB
- 文档页数:3
目录1 VERITAS NETBACKUP (NBU) 简介 (3)2 NBU基本概念 (5)3 NBU 管理界面 (6)4 配置存储单元 (8)5 配置备份策略(Policy) (14)5.1 如何规划一个Policy (15)5.2 如何创建一个Policy (17)6 其它安装配置 (30)6.1 定义NetBackup全局属性 (30)6.2 重新定义保存期限等级 (32)6.3 Multiplexing(MPX)多路共享 (33)6.3.1 何时使用Multiplexing (34)6.3.2 如何配置Multiplexing (34)6.4 限制备份带宽,调整备份速度 (35)6.4.1 配置方法 (36)6.5 配置Media Server (36)6.6 配置bp.conf (Server)文件 (37)6.7 配置bp.conf (Client)文件 (37)6.8 配置Email通知 (38)7 管理NetBackup (39)7.1 备份NetBackup数据库 (39)7.2 管理NetBackup进程 (44)7.2.1 用bpps显示NetBackup目前正在运行的进程 (44)7.2.2 启动NetBackup进程 (45)7.2.3 停止NetBackup进程 (45)7.3 管理Client文件的恢复 (45)7.4 负载平衡 (45)7.5 Duplicating(复制),Verifying(核查)和 Importing(导入)操作. 467.5.1 复制(Duplicating) (46)7.5.2 核查(Verifying) (48)7.5.3 导入(Importing) (48)8 任务监视器(Activity Monitor) (50)8.1 Activity Monitor的界面 (50)8.2 使用Job Monitor (51)8.2.1 任务监视器作用 (51)8.2.2 查看任务细节 (51)9 NetBackup报告 (53)10 备份的恢复 (58)11 设备管理(device manager) (63)11.1 增加一个机械手 (64)11.2 增加一个驱动器 (67)11.3 机械手与驱动器配置实例 (68)12 介质管理 (70)12.1 如何启动介质管理 (70)12.2 配置V olume Pool (71)12.2.1 增加一个V olume Pool (71)12.2.2 Scratch V olume Pool (72)12.3 增加卷 (73)12.3.1 使用Robot Inventory功能增加一个机械手控制的卷 (73)12.3.2 不使用Robot Inventory功能增加一个卷 (74)12.4 移动卷 (75)12.5 Deassign一个卷 (76)12.6 改变一个卷的属性 (76)12.7 更换一个卷 (79)12.7.1 更换但不用相同的Media ID (79)12.7.2 更换但使用相同的Media ID (79)13 bpadm和vmadm (80)13.1 bpadm (80)13.2 vmadm (80)13.3 tpconfig (80)14 使用和维护步骤 (81)14.1 配置NetBackup基本步骤 (81)14.2 磁带机的清洗 (81)14.3 在一个库体中,NetBackup如何选择使用一个介质 (81)14.4 如何恢复NetBackup本身的数据库 (82)14.5 如何使用tar读出NetBackup的备份 (82)1VERITAS NETBACKUP (NBU) 简介NBU是VERITAS 公司提供的企业级备份管理软件,它支持多种操作系统,包括UNIX、Microsoft Windows、OS/2以及Macintosh等。
在linux中卸载Netbackup以root账号登陆1、停止 NetBackup/ 介质管理器后台驻留程序:/usr/openv/netbackup/bin/goodies/bp.kill_all2、运行以下命令从 VxUL 主配置中注销 NetBackup,该配置存储在/etc/vx/vrtslog.conf 文件中。
/usr/openv/netbackup/bin/vxlogcfg -r -p 51216-p 选项可指定产品 ID, NetBackup 的产品 ID 为 51216。
3、运行以下命令删除 NetBackup 数据库(即使数据库已不在默认位置,仍会删除它们):/usr/openv/db/bin/create_nbdb -drop_only4、从 /etc/services 和 [x]inetd 配置文件中删除对 NetBackup/ 介质管理器的引用,运行 edit_services 脚本:/usr/openv/netbackup/bin/goodies/edit_services5、删除 /usr/openv 目录。
rm -rf /usr/openv6、取消自启动/sbin/chkconfig –delnetbackup删除以下文件(最后一个是文件,前面几个都是链接)/etc/rc.d/rc2.d/S77netbackup/etc/rc.d/rc3.d/S77netbackup/etc/rc.d/rc5.d/S77netbackup/etc/rc.d/rc6.d/K01netbackup/etc/rc.d/rc0.d/K01netbackup/etc/rc.d/init.d/netbackup7、运行以下命令,以删除 root 帐户的 NetBackup-Java 应用程序状态数据:/bin/rm -rf /.nbjava/bin/rm -rf /.java/.userPrefs/vrtsrm -rf /root.java/.userPrefs//vrts/common8、如果安装了ICS的rpm包直接用rpm –e 包名卸载。
第六章 Linux的设备管理●Linux的设备管理的主要任务是控制设备完成输入输出操作,所以又称输入输出(I/O)子系统。
●它的任务是把各种设备硬件的复杂物理特性的细节屏蔽起来,提供一个对各种不同设备使用统一方式进行操作的接口。
●Linux把设备看作是特殊的文件,系统通过处理文件的接口—虚拟文件系统VFS来管理和控制各种设备。
§6.1 设备管理概述一.Linux设备的分类●设备被分为三类,块设备、字符设备和网络设备。
●字符设备是以字符为单位输入输出数据的设备,一般不需要使用缓冲区而直接对它进行读写。
●块设备是以一定大小的数据块为单位输入输出数据的,一般要使用缓冲区在设备与内存之间传送数据。
●网络设备是通过通信网络传输数据的设备,一般指与通信网络连接的网络适配器(网卡)等。
Linux使用套接口(socket)以文件I/O方式提供了对网络数据的访问。
二.设备驱动程序●系统对设备的控制和操作是由设备驱动程序完成的。
●设备驱动程序是由设备服务子程序和中断处理程序组成。
设备服务子程序包括了对设备进行各种操作的代码,中断处理子程序处理设备中断。
●设备驱动程序的主要功能是:●对设备进行初始化●启动或停止设备的运行●把设备上的数据传送到内存●把数据从内存传送到设备●检测设备状态●驱动程序是与设备相关的。
●驱动程序的代码由内核统一管理,●驱动程序在具有特权级的内核态下运行。
●设备驱动程序是输入输出子系统的一部分。
●驱动程序是为某个进程服务的,其执行过程仍处在进程运行的过程中,即处于进程上下文中。
●若驱动程序需要等待设备的某种状态,它将阻塞当前进程,把进程加入到该种设备的等待队列中。
●Linux的驱动程序分为两个基本类型:字符设备驱动程序和块设备驱动程序。
三.设备的识别●对设备的识别使用设备类型、主设备号、次设备号●设备类型:字符设备还是块设备。
●按照设备使用的驱动程序不同而赋予设备不同的主设备号。
主设备号是与驱动程序一一对应的,●同时还使用次设备号来区分一种设备中的各个具体设备。
Netbackup设备管理之Linux篇在备份软件的使用过程中,对于磁盘、磁带的管理一般会花费存储管理员很大比例的时间和精力。
因此,对于设备的管理的方便程度,是衡量一个备份软件好坏的重要的标准。
Netbackup作为业界最为知名的备份软件之一,能够为用户提供最为方便的设备管理操作。
现在,随着Redhat和SuSE以及oracle Linux的日益成熟,越来越多的用户选择使用Linux平台来部署其商用环境。
这就要求存储设备管理员能够在各种Linux平台的操作和使用各种硬件设备。
然而,虽然Netbackup在不同的操作系统上提供了统一的管理界面,但是由于操作系统的差异,使得系统管理员不得不自己配置新购置的磁盘阵列和磁带库,使得其能够被Netbackup识别和有效利用。
本文介绍的重点在Linux上面的设备管理,使得Netbackup可以能够正确的识别AIX操作系统上的磁盘阵列、机械手和磁带库等设备。
具体的Netbackup中如何使用已经识别的设备的内容,在各个操作系统是没有差异的,它们将会在后面的文章中予以介绍。
一,检查Netbackup软件的兼容性列表用户在配置设备时,第一需要注意的事情是检查该软件的兼容性列表,检查该软件是否支持用户当前正在使用的操作系统版本和磁盘、磁带等设备。
一般来说,使用主流的操作系统和应用广泛的设备,都不会有什么问题。
但是如果用户使用的是比较特殊的应用环境,那么就需要提前检查一下兼容性列表了,以免在使用过程中出现错误,一般来说这种错误都不容易诊断出来。
二,确认驱动程序已经安装:1,确认已在内核中安装或装入了 st (磁带)设备驱动程序。
此驱动程序允许使用 SCSI 磁带机:# lsmod |grep st2,确认已在内核中安装或装入了 sg (机械手)设备驱动程序。
此驱动程序允许向 SCSI 磁带机发出PASSTHRU 命令和控制机械手设备。
# lsmod |grep sg3,如果st磁带驱动程序或者sg机械手驱动程序不存在,那么需要手动加载它们:/sbin/modprobe st/sbin/modprobe sg(注意)自动加载的驱动程序可能在操作系统重新启动后无法自动加载,导致Netbackup无法识别并使用之前配置好的设备。
Netbackup设备管理之Linux篇
在备份软件的使用过程中,关于磁盘、磁带的治理一样会花费储备治理员专门大比例的时刻和精力。
因此,关于设备的治理的方便程度,是衡量一个备份软件好坏的重要的标准。
Netbackup作为业界最为知名的备份软件之一,能够为用户提供最为方便的设备治理操作。
现在,随着Redhat和SuSE以及oracle Linux的日益成熟,越来越多的用户选择使用Linux平台来部署其商用环境。
这就要求储备设备治理员能够在各种Linux平台的操作和使用各种硬件设备。
然而,尽管Netbackup在不同的操作系统上提供了统一的治理界面,然而由于操作系统的差异,使得系统治理员不得不自己配置新购置的磁盘阵列和磁带库,使得其能够被Netback up识不和有效利用。
本文介绍的重点在Linux上面的设备治理,使得Netbac kup能够能够正确的识不AIX操作系统上的磁盘阵列、机械手和磁带库等设备。
具体的Netbackup中如何使用差不多识不的设备的内容,在各个操作系统是没有差异的,它们将会在后面的文章中予以介绍。
一,检查Netbackup软件的兼容性列表
用户在配置设备时,第一需要注意的情况是检查该软件的兼容性列表,检查该软件是否支持用户当前正在使用的操作系统版本和磁盘、磁带等设备。
一样来讲,使用主流的操作系统和应用广泛的设备,都可不能有什么咨询题。
然而如果用户使用的是比较专门的应用环境,那么就需要提早检查一下兼容性列表了,以免在使用过程中显现错误,一样来讲这种错误都不容易诊断出来。
二,确认驱动程序差不多安装:
# lsmod |grep st
确认已在内核中安装或装入了 sg (机械手)设备驱动程序。
此驱动程序承诺向 SCSI 磁带机发出PASSTHRU 命令和操纵机械手设备。
# lsmod |grep sg
如果st磁带驱动程序或者sg机械手驱动程序不存在,那么需要手动加载它们:
/sbin/modprobe st
/sbin/modprobe sg
(注意)自动加载的驱动程序可能在操作系统重新启动后无法自动加载,导致Netbackup无法识不并使用之前配置好的设备。
那个咨询题可能会给Netbackup的使用者带来困惑。
因此最好利用某种方法(专门多不一一累述),保证系统启动能够自动加载st和sg程序到内核中。
三,配置机械手:
在Linux操作系统中,要紧是区不2.4内核依旧2.6内核的操作系统,分不有不同的配置方法。
针对2.4内核的操作系统,Netbackup在安装时后自动运行/usr/openv/vol mgr/bin/make_scsi_dev命令,该命令在/dev/sg名目下自动创建设备文件,文件格式为hHOSTcCHANNELtTARGETlLUN,其中:HOST 是主机总线适配器;CHANNEL 是通道;TARGET 是目标 ID;LUN 是逻辑单元号。
例如h10 c0t1l0确实是一个合法的设备文件名称。
在2.6内核的操作系统中,操作系统使用/dev名目下的sgN设备文件,N 是0到255之间的任意整数。
四,配置磁带驱动器
在2.4内核的操作系统中,/usr/openv/volmgr/bin/make_scsi_dev命令将会在/dev/st 名目中创建设备文件。
该名目中的无倒带设备文件的名称具有以下格式:nhHOSTcCHANNELtTARGETlLUN,其中:n 是“关闭时无倒带”设
备文件;HOST 是主机总线适配器;CHANNEL 是通道;TARGET 是目标 I D;LUN 是逻辑单元号。
例如nh10c0t2l0确实是一个合法的磁带驱动器的名称。
在2.6内核的系统中,NetBackup 仅使用 /dev/nstX 文件,其中 X 一个介于 0到 127 之间的十进制数。
五,验证机械手和磁带库的配置
在Linux系统中,/proc/scsi/scsi 文件显示了 SCSI 驱动程序识不的所有设备。
要确定操作系统能否看到设备,可从终端窗口运行以下命令来查看该文件:
# cat /proc/scsi/scsi
如果能够在所列出的SCSi设备中找到对应的机械手设备和磁带设备,那就证明了配置正确。
在作者的测试环境中能够看到如图所示的磁带驱动和机械手:
图一:/proc/scsi/scsi文件的内容
有图一可知,该系统中能够看到ADIC的机械手设备和SONY的磁带驱动差不多被操作系统发觉,就讲明设备配置成功。
通过本文的了解,用户能够在Linux系统上配置磁带和机械手驱动程序并检查配置的正确性。
从而为正确高效的使用Netbackup来治理备份任务做好了预备。