Solaris中虚拟磁带库的应用(mhvtl)

1、概述:linux

目的:在linux下经过iscsi将虚拟磁带库(mhvtl)共享出去,而后在solaris端使用iscsi协议访问虚拟磁带库。服务器

此博文涉及了如下几个知识点:ide

一、mhvtl的安装;测试

二、Linux下iscsi服务器端的配置;网站

三、solaris中iscsi客户端的配置;this

四、solaris中虚拟磁带库的配置与使用以及solaris软件源。spa

2、安装配置篇:3d

一、mhvtl的安装:指针

mhvtl的安装能够参考个人另外一篇博文:mhvtl虚拟磁带库的安装与应用blog

二、linux下iscsi服务器端的设置:

iscsi服务器端的软件包是scsi-target-utils,而iscsi-initiator-utils是iscsi客户端须要的软件包,这里不须要安装。使用yum进行安装便可。

安装完成后,启动iscsi服务器端进程:tgtd

p_w_picpath

启动后,查看下系统中存在几个机械手:

p_w_picpath

图中的sg9和sg10是机械手,这里就是经过iscsi将这两个机械手共享出去,而后solaris做为iscsi客户端访问虚拟磁带库。

使用target名称是iqn.2010-10.com.lab.mhvtl。

p_w_picpath

以上将sg9划分为lun 1,sg10分划分为lun 2;

以上执行完成后,能够如下命令查看是否共享成功:

p_w_picpath

p_w_picpath

若是想在开机的时候启用机械手的共享,则将上述命令加入 /etc/rc.local文件中便可。

p_w_picpath

三、solaris iscsi客户端设置:

(1):启用iscsi客户端以及设置服务器端的地址:

p_w_picpath

(2):设置驱动别名:

编辑/etc/driver_aliases文件,将:

p_w_picpath

更改成

p_w_picpath

若是在/etc/driver_aliases文件中,没有发现sgen相关内容,则运行如下命令:

p_w_picpath

(3):更新驱动:

p_w_picpath

完了以后,重启solaris端。

p_w_picpath

p_w_picpath

成功看到chenger设备了。

p_w_picpath

四、简单的应用:

在solaris下也存在mt、mtx这样的命令,只不过mt默认是安装的,而mtx是要单独安装的。在安装mtx以前,介绍一个solaris的软件包源。

官方网站http://www.blastwave.org/index.fam

软件包位置:http://download.blastwave.org/csw/

这个里面包含了一些免费的开源软件,像mtx,wget,lynx等等在linux下用到的命令,也都开以在solaris上用。这也区分为x86版本和sparc版本。

先安装官方网站首页给出的pkgutil_i386.pkg软件包,安装上之后,开以使用pkgutil安装那些开源软件,它也会解决软件之间的依赖关系。此软件包默认安装目录是/opt/csw。

p_w_picpath

安装完成后,首先更新软件目录库:

p_w_picpath

这样查找软件速度会快点。此命令的具体用法以下所示:

p_w_picpath

这里演示下安装软件:

p_w_picpath

-i是安装,-y命令是对全部的操做默认回答yes,至关于linux的yum命令中的-y选项。

这个命令首先会下载这个软件包,其次会解决软件包的依赖性问题,最后自动执行安装。安装完成后使用mtx查看机械手状态:

p_w_picpath

p_w_picpath

载入磁带,测试备份:

p_w_picpath

p_w_picpath

p_w_picpath

清除磁带内容:

p_w_picpath

当前磁头的指针在文件2之处,见file no=2,清除完后查看状态:

p_w_picpath

磁带里的内容已被删除了。

有兴趣的朋友,能够将其与symantec的netbackup或者EMC的networker以及IBM的TSM结合在一块玩玩。

相关文章
相关标签/搜索