2008年(137)
分类: 服务器与存储
2008-04-16 14:55:22
|
在NBU的学习和使用中,对于设备的管理是最难的地方。而且对于大部分用户来说,都是通过NBU的图形界面来配置已经监控所有的内容。因此,学习图形界面下的设备管理,对于大部分用户来说都具有非常重要的意义。
NBU的设备管理,主要就是包括如何配置机械手和磁带驱动器,使得用户的备份任务可以正确的使用这些设备来备份和恢复用户的数据。设备管理主要分为两部分,一是针对设备的操作,例如增加、修改或者删除机械手、磁带驱动器等设备文件;二是设备监控,就是向图形界面已经配置好设备发送操作命令并且顺利执行,也可以监控这些配置好的设备的状态。
NBU设备管理相关进程介绍:
Litd(介质管理器设备管理进程):
Litd进程是图形管理器与真实设备之间的接口,如果想让NBU控制真实的物理设备,那么该进程必须处于启动状态;此外,是ltid进程来决定使用哪种类型的设备驱动(DLT,ATL等等),并由此启动vmd和avrd进程。
需要注意的是,在NBU刚刚完成安装之后,ltid进程是不启动的,必须要等到设备扫描后,NBU能够将图形显示的设备和真实物理设备关联直来之后,ltid才能被启动。
Vmd(卷管理进程):
Vmd进程负责记录磁带在带库中的位置,它能够和ltid进程通信,如果ltid进程需要知道某磁带的位置,它可以查询其自身的数据库,得到相关的信息后返回给ltid。
Avrd(自动卷重组进程):
Avrd进程有两个作用,一是负责磁带标记的扫描,如果磁带的位置发生变化,avrd进程可以更新Vmd所查询的数据库;它的第二个作用是监控磁带驱动器的状态。
在NBU中,还有两个重要的进程,负责管理和维护机械手的状态的。众所周知,现在市场上主流的机械手类型就有三种。这些机械手管理进程,就是针对不同的类型而使用的统一的进程。
T××d(例如tldd、tl8d、tshd等等),它负责将机械手进程和磁带的控制连接起来,是ltid和机械手进程之间的接口。
T××cd是T××d的控制进程,可以用SCSI命令向物理设备发送指令。
T××d和T××cd的命名规则如图一所示,由图可知,第一个编号是设备的类型,第二个变化是磁带的类型或者密度来决定的。
图一:介质管理进程的命名规则
NBU设备管理的Java界面:
监控进程:
图二:设备管理相关进程
由图二可以看出,在GUI界面的artivity
monitor选项下,点击daemons选项栏,可以看到设备管理的相关进程。在本例中,vmd进程正常启动,故显示绿色;而ltid进程没有启动,故显示红色。
监控机械手:
图三:机械手选项
从图三我们可以看到,在左侧的设备管理栏的devices菜单项下,有robot这个选项,点击它之后,就可以在菜单栏的action这个选项中新建机械手了;同时,如果已经有机械手存在,那么可以在右下角这个子窗口中,看到它们的状态。
需要注意的是,除了该菜单(Devices->robot),在与devices平级的另一个菜单项Media下,也有一个robot选项(Media-)robot),那个选项主要是显示与磁带相关的机械手信息的,在那个菜单下无法添加机械手。这个混淆经常困扰着NBU的初级用户。
图四:添加机械手
由图四可知,添加机械手需要用户选择的是设备连接在哪台机器上、机械手的类型(某些机械手类型下,能够激活图中间的机械手控制选项)、卷数据库所在主机(其他一般都选择默认)后,就可以对机械手进行控制。
需要注意的是,NBU默认不需要用户手动添加机械手,NBU提供了设备自动扫描配置的功能,可以自动完成这些工作。只有用户所使用的机械手比较独特,或者用户由于某些原因不能自动配置才需要手动添加过程。
在配置机械手的时候,如果用户选择错误的机械手类型,NBU将无法使用它,而且NBU也不会提醒用户这个问题(它会认为用户想要添加另外的机械手)。因此,如果用户误改错了已经存在的配置,那么最好的办法就是删除它,然后用配置向导重新配置一次,这个是最安全的办法。添加机械手成功后的配置可以参见图五所示。
图五:添加机械手成功
添加磁带驱动器:
图六:添加磁带驱动器
在与添加机械手相同的位置下,也有添加磁带驱动器的条目。该选项是让用户方便的添加带库里面的磁带驱动器。
图七:添加磁带驱动器
由图七可见,添加磁带驱动器需要用户选择的内容包括:设备所属主机、驱动的名称、驱动器的类型、驱动器在系统中的路径以及控制磁带驱动器的机械手的类型等信息。填写完成后点击确定,就可以在驱动监控栏(图六右下的窗口)看到新建的磁带驱动器。
与机械手的添加类似,如果用户填写的信息不正确,NBU将无法使用它。所以对于普通用户来说,如果使用的不是特殊的磁带驱动器,那么最好的办法是删除现有的所有配置,利用NBU的设备配置向导来配置磁带驱动器是最好的办法。
通过本文,用户可以了解到NBU中,设备管理的进程及其相互件的关系,也能偶手动的添加和删除机械手和磁带驱动器。为正确的配置NBU做好的硬件的准备。