NBU网络备份大全之Unix设备管理

  作者:pipicat
2007/10/15 0:00:00
本文关键字: 存储 备份

    在备份软件的使用过程中,对于磁盘、磁带的管理一般会花费存储管理员很大比例的时间和精力。因此,对于设备的管理的方便程度,是衡量一个备份软件好坏的重要的标准。Netbackup作为业界最为知名的备份软件之一,虽然在不同的操作系统上提供了统一的管理界面,但是由于操作系统的差异,使得系统管理员不得不自己配置新购置的磁盘阵列和磁带库,使得其能够被Netbackup识别和有效利用。

    本文介绍的重点在HPUX上面的设备管理,使得Netbackup可以能够正确的识别Unix操作系统上的磁盘阵列、机械手和磁带库等设备。具体的Netbackup中如何使用已经识别的设备的内容,在各个操作系统是没有差异的,它们将会在后面的文章中予以介绍。

一,检查Netbackup软件的兼容性列表

    用户在配置设备时,第一需要注意的事情是检查该软件的兼容性列表,检查该软件是否支持用户当前正在使用的操作系统版本和磁盘、磁带等设备。一般来说,使用主流的操作系统和应用广泛的设备,都不会有什么问题。但是如果用户使用的是比较特殊的应用环境,那么就需要提前检查一下兼容性列表了,以免在使用过程中出现错误,一般来说这种错误都不容易诊断出来。

二,配置机械手和磁带库

    在配置之前, 首先需要检查机械手和磁带驱动是否已经被HP UNIX操作系统所识别.只有能够被操作系统所识别的硬件设备才能为Netbackup所用.在HP UNIX中,是通过ioscan来检测操作系统所能够识别的设备的:# ioscan –f

图一: HPUX检测出来的机械手和磁带设备

    现在来稍微解释一下这个图,第一行说明这个设备的实例ID是5(第二列显示的),该设备的物理路径是0/4/1/0.103.0.255.0,该接口的类型是fcd_vbus;第二行是SCSI控制器,说明其所属的设备的SCSI ID是13(在物理路径之后的那个数字);第三行是一个机械手设备,因为第四列显示的其是一个schgr(changer),该机械手的逻辑单元号(LUN)是0,而且可以看出来它是STK的一款机械手设备;第四行和第五行显示的是两个磁带驱动器,与机械手的区别在于它们的逻辑单元号分别是1和2,而且它们是IBM生产的磁带驱动器.

    通过上述描述,,HP UNIX已经识别到了硬件设备,可以开始准备Netbackup的配置了.如果在这里没有发现相应的设备,那么需要检查设备的物理连接,不在本文讨论范围之内.

    在HPUX中,Netbackup提供了自己的驱动程序,用于与SCSI控制的机械手外围设备通信,Netbackup提供了两种不同的驱动程序,sctl和spt驱动。简单来说,就是非HP的HPPB SCSI接口的都需要sctl驱动,而HP的必须使用spt驱动。在本例中,接口类型是fcd_vbus(图一已经提到),所以需要使用sctl驱动程序。

配置Netbackup的sctl设备驱动程序

    为了使用sctl驱动程序,需要做两件事情:一是在特定目录创建设备文件;二是将该设备文件与操作系统对应的设备关联起来。

    1. 创建特定目录并进入其中:
    # mkdir /dev/sctl
    # cd /dev/sctl

    2. 创建机械手的设备文件:
    创建设备文件的系统命令是:
    /usr/sbin/mknod cC1tT1lL1 c 203 0xXXTL00
    其中:C1 是控制总线的实例号。该实例值在 ioscan -f 输出中显示在控制器项(“Class”列中的 ext_bus)的“I”列中。
    T1 是机械手控制的 SCSI ID。
    L1 是 SCSI 逻辑单元号。
    XX是一个十六进制两位数,用于根据控制总线接口卡的实例号(与控制器的相同)来标识该接口卡。
    T 是一个十六进制一位数,表示 SCSI ID。
    L 是一个十六进制一位数,表示 SCSI 逻辑单元号。

    在本例中,前文已经将到,机械手设备的实例号是5,SCSI ID是13,逻辑单元号是0,所以命令的具体格式就应该是:
    /usr/sbin/mknod c5t13l0 c 203 0x053000
    用户需要根据自己本机的实际情况调整具体的参数。

    3. 配置磁带驱动器:
    与机械手的配置非常相似,对应的命令分别是:
    /usr/sbin/mknod c5t13l1 c 203 0x053100
    /usr/sbin/mknod c5t13l2 c 203 0x053200

配置spt驱动程序

    虽然本例中没有使用HPPB SCSI接口的设备,但是并不妨碍文章讲述如何配置它。假设上文所示的SCSI接口为HPPB类型。

    1, 确定spt设备的字符主编号:
    # lsdev -d spt

    2, 创建特定的目录并进入其中:
    # mkdir /dev/spt
     # cd /dev/spt

    3, 创建设备文件:
    创建设备文件的格式为:
    mknod /dev/spt/ cC1tT1lL1 c Major 0xXXTL00

    其中Major 是字符主编号(通过 lsdev 命令获得)。C1、T1、L1、XX、T、L的含义与上文相同。

    因此,在本例中,假设lsdev命令显示的字符主编号是199的话,创建机械手和磁带驱动器设备文件的命令分别是:
    /usr/sbin/mknod c5t13l0 c 199 0x053000
    /usr/sbin/mknod c5t13l1 c 199 0x053100
    /usr/sbin/mknod c5t13l2 c 199 0x053200
    与sctl驱动比较起来,仅仅是目录和字符主编号发生了变化。

    通过本文的了解,用户应该可以在HP UNIX平台下轻松配置sctl或者spt驱动程序了,使得用户可以将物理连接好的存储设备被操作系统和Netbackup所识别。此外,用户还可以利用ioscan命令,查看连接好的存储设备的状态信息。从而为正确高效的使用Netbackup来管理备份任务做好了准备。

责编:
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map