免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1498 | 回复: 0
打印 上一主题 下一主题

[Veritas NBU] NBU6.0网络备份大全之Linux设备管理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-11 18:20 |只看该作者 |倒序浏览
在备份
软件
的使用过程中,对于磁盘、
磁带
的管理一般会花费
存储
管理员很大比例的时间和精力。因此,对于设备的管理的方便程度,是衡量一个备份软件好坏的重要的标准。
    现在,随着Redhat和SuSE以及oracle Linux的日益成熟,越来越多的用户选择使用Linux平台来部署其商用环境。这就要求存储设备管理员能够在各种Linux平台的操作和使用各种硬件设备。
    虽然Netbackup在不同的
操作系统
上提供了统一的管理界面,但是由于操作系统的差异,使得系统管理员不得不自己配置新购置的
磁盘阵列

磁带库
,使得其能够被Netbackup识别和有效利用。本文介绍的重点在Linux上面的设备管理,使得Netbackup可以能够正确的识别AIX操作系统上的磁盘阵列、机械手和磁带库等设备。具体的Netbackup中如何使用已经识别的设备的内容,在各个操作系统是没有差异的,它们将会在后面的文章中予以介绍。
一,检查Netbackup软件的兼容性列表
    用户在配置设备时,第一需要注意的事情是检查该软件的兼容性列表,检查该软件是否支持用户当前正在使用的操作系统版本和磁盘、磁带等设备。一般来说,使用主流的操作系统和应用广泛的设备,都不会有什么问题。但是如果用户使用的是比较特殊的应用环境,那么就需要提前检查一下兼容性列表了,以免在使用过程中出现错误,一般来说这种错误都不容易诊断出来。
二,确认
驱动
程序已经安装

    1, 确认已在内核中安装或装入了 st (磁带)设备驱动程序。此驱动程序允许使用 SCSI
磁带机
:# lsmod |grep st
    2, 确认已在内核中安装或装入了 sg (机械手)设备驱动程序。此驱动程序允许向 SCSI 磁带机发出PASSTHRU 命令和控制机械手设备。# lsmod |grep sg
    3, 如果st磁带驱动程序或者sg机械手驱动程序不存在,那么需要手动加载它们:
    /sbin/modprobe st
    /sbin/modprobe sg
    (注意)自动加载的驱动程序可能在操作系统重新启动后无法自动加载,导致Netbackup无法识别并使用之前配置好的设备。这个问题可能会给Netbackup的使用者带来困惑。所以最好利用某种办法(很多不一一累述),保证系统启动能够自动加载st和sg程序到内核中。
三,配置机械手:
    在Linux
操作系统
中,主要是区别2.4内核还是2.6内核的操作系统,分别有不同的配置方法。
    针对2.4内核的操作系统,Netbackup在安装时后自动运行/usr/openv/volmgr/bin/make_scsi_dev命令,该命令在/dev/sg目录下自动创建设备文件,文件格式为hHOSTcCHANNELtTARGETlLUN,其中:HOST 是主机总线适配器;CHANNEL 是通道;TARGET 是目标 ID;LUN 是逻辑单元号。例如h10c0t1l0就是一个合法的设备文件名称。
    在2.6内核的操作系统中,操作系统使用/dev目录下的sgN设备文件,N是0到255之间的任意整数。
四,配置
磁带
驱动

    在2.4内核的操作系统中,/usr/openv/volmgr/bin/make_scsi_dev命令将会在/dev/st 目录中创建设备文件。该目录中的无倒带设备文件的名称具有以下格式:nhHOSTcCHANNELtTARGETlLUN,其中:n 是“关闭时无倒带”设备文件;HOST 是主机总线适配器;CHANNEL 是通道;TARGET 是目标 ID;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来管理备份任务做好了准备。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/71105/showart_971516.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP