04 Solaris中虚拟磁带库的应用MHVTL.docx
《04 Solaris中虚拟磁带库的应用MHVTL.docx》由会员分享,可在线阅读,更多相关《04 Solaris中虚拟磁带库的应用MHVTL.docx(13页珍藏版)》请在冰豆网上搜索。
04Solaris中虚拟磁带库的应用MHVTL
技术文档模板
(v130410)
作者
王卫锋
审核
分类
VTL
子类
MHVTL
更新时间
2013-04-10
关键字
MHVTL虚拟带库
摘要
LinuxMHVTL通过iSCSI给Solaris使用
主要适用环境
Linux5,Solaris10
版本说明
版本号
拟制/修改责任人
拟制/修改日期
修改内容/理由
V130410
王卫锋
2013-04-10
新建
目录
版本说明2
1系统和软硬件环境说明3
2概述4
3安装配置篇4
3.1MHVTL的安装4
3.2Linux下iscsi服务器端的设置4
3.3Solarisiscsi客户端设置7
3.4简单的应用10
1系统和软硬件环境说明
硬件环境:
x86服务器
软件环境:
RedHatEnterpriseLinux5.5,Solaris10forx86,MHVTL2.2
2概述
目的:
在linux下通过iscsi将虚拟磁带库(mhvtl)共享出去,然后在solaris端使用iscsi协议访问虚拟磁带库。
此博文涉及了以下几个知识点:
1、mhvtl的安装;
2、Linux下iscsi服务器端的配置;
3、solaris中iscsi客户端的配置;
4、solaris中虚拟磁带库的配置与使用以及solaris软件源。
3安装配置篇
3.1MHVTL的安装
mhvtl的安装可以参考另一篇文章:
mhvtl虚拟磁带库的安装与应用
3.2Linux下iscsi服务器端的设置
iscsi服务器端的软件包是scsi-target-utils,而iscsi-initiator-utils是iscsi客户端需要的软件包,这里不需要安装。
使用yum进行安装即可。
安装完成后,启动iscsi服务器端进程:
tgtd
启动后,查看下系统中存在几个机械手:
图中的sg9和sg10是机械手,这里就是通过iscsi将这两个机械手共享出去,然后solaris作为iscsi客户端访问虚拟磁带库。
使用target名称是iqn.2010-.lab.mhvtl。
以上将sg9划分为lun1,sg10分划分为lun2;
以上执行完成后,可以以下命令查看是否共享成功:
如果想在开机的时候启用机械手的共享,则将上述命令加入/etc/rc.local文件中即可。
3.3Solarisiscsi客户端设置
(1):
启用iscsi客户端以及设置服务器端的地址:
(2):
设置驱动别名:
编辑/etc/driver_aliases文件,将:
更改为
如果在/etc/driver_aliases文件中,没有发现sgen相关内容,则运行以下命令:
(3):
更新驱动:
完了之后,重启Solaris端。
成功看到chenger设备了。
3.4简单的应用
在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。
安装完成后,首先更新软件目录库:
这样查找软件速度会快点。
此命令的具体用法如下所示:
这里演示下安装软件:
-i是安装,-y命令是对所有的操作默认回答yes,相当于linux的yum命令中的-y选项。
这个命令首先会下载这个软件包,其次会解决软件包的依赖性问题,最后自动执行安装。
安装完成后使用mtx查看机械手状态:
载入磁带,测试备份:
清除磁带内容:
当前磁头的指针在文件2之处,见fileno=2,清除完后查看状态:
磁带里的内容已被删除了。