容错虚拟磁带库软件自行安装说明
- 格式:pdf
- 大小:512.98 KB
- 文档页数:6
手把手教你安装IBM TS3310磁带库(一)一、产品简述TS3310 磁带机性能强大、容量大并且可靠,能够满足磁带存储的巨大要求。
该磁带库模块化程度高且可伸缩性强,从基本磁带库5U控制模块,直到每个配置均是9U的附加扩展单元都在可伸缩范围内。
LTO3的磁带驱动器可以读写原始LTO2数据磁带盒并读取LTO1数据磁带盒。
TS3310磁带库包含磁带库控制模块,固定盒式磁带存储器(30个插槽)、I/O 站(6个插槽)、触摸显示屏、磁带盒处理自动装置以及最多两个LTO 3磁带机。
您可以将多达4个可选扩展模块添加到控制模块。
每个L9U扩展模块可以容纳最多4个LTO3磁带机和最多80个盒式磁带插槽,以及12个可配置I/O站插槽。
该磁带库支持带有LVD Ultra160 SCSI或本机交换光纤通道连接的LTO3磁带机,从而能够与许多开放式系统服务器连接。
1. 前面板组件展示1 存取口2 电源按钮3 绿色供电(液晶指示灯)4 琥珀色操作员干预警报指示灯5 操作员面板(触摸式)6 5U控制模块7 I/O站8 9U扩展模块I/O站I/O站位于磁带库的前面板上,它将在不干扰正常磁带库操作的前提下实现磁带盒的导入和导出,一个控制模块I/O站的容量为6个磁带盒,一个9U扩展模块I/O站的容量为12个磁带盒。
注:此磁带库会读取条形码标签以确定每个插槽中的特定磁带盒,请确保磁带库中的所有磁带盒都有适当的条形码标签。
将I/O站插槽分配给逻辑磁带库时,只有该逻辑磁带库才能访问此插槽。
I/O站将由所有逻辑磁带库共享,但是I/O站插槽一次只能被一个逻辑磁带库占用。
2. 后面板组件展示1 控制模块(L5B)2 扩展模块(E9U)3 控制模块磁带机(显示FC磁带机)4 扩展模块磁带机5 电源控制器6 控制模块与扩展模块的连接线7 客户用网络端口(4端口提供)8 WEB方式管理磁带库接口(RJ45)3. 内部组件存储列(磁带盒位置)机器人系统(即机械臂)IBM网上特惠专营新品热销中!二、在机架中安装新磁带库机器到货后,首先打开包装并检验装运内容是否齐全,待完毕后就是上架的步骤,因为机器结构的设计所以注定了上机过程的谨慎与繁琐,下面详细的讲解下安装过程。
VTL软件安装及配置指南VTL(Virtual Tape Library)软件是一种虚拟磁带库软件,用于模拟磁带库的功能,可以将数据备份到磁带上。
本文将介绍VTL软件的安装和配置步骤,以帮助用户快速上手。
3.执行安装程序。
进入解压后的目录,找到安装程序,并以管理员身份运行。
根据安装程序的提示,选择合适的安装选项,如安装路径、开始菜单的快捷方式等。
4.确认安装完成。
安装过程中,会显示安装进度和完成信息。
待安装完成后,关闭安装程序。
完成了VTL软件的安装后,接下来需要进行相应的配置。
1.启动VTL软件。
在安装目录中找到启动程序,双击运行。
启动后,VTL软件的控制台界面会显示出来。
2.创建虚拟磁带库。
在控制台界面上,选择“设备管理”或类似的选项。
点击“新建”按钮,按照要求填写磁带库的名称、路径、容量等信息,并点击“确定”按钮保存配置。
3. 配置备份软件。
根据实际情况,选择合适的备份软件,如Veritas NetBackup、IBM Tivoli等,然后进入相应的配置界面。
4.添加磁带库。
在备份软件的配置界面上,找到“设备”或类似的选项,点击“添加”按钮。
选择虚拟磁带库,并填写相应的配置参数,如磁带库的名称、IP地址、端口号等。
5.测试备份操作。
完成磁带库的添加后,可以进行备份操作的测试。
根据备份软件的要求,选择相应的文件或目录,并进行备份操作。
在备份过程中,可以观察备份数据的传输速度、备份进度等信息。
6.验证备份数据。
备份完成后,可以对备份的数据进行验证,以确保备份的正确性。
选择备份软件的验证功能,按照要求对备份数据进行验证操作。
根据验证结果,可以判断备份操作的成功与否。
完成了配置后,就可以开始使用VTL软件进行备份操作了。
在实际操作中,还需要注意以下几点:1.定期进行备份操作。
为了保证数据的安全性,建议定期进行备份操作,避免数据的丢失或损坏。
2.注意备份数据的选择。
在进行备份操作时,应该选择重要的数据进行备份,如公司文件、数据库等,以免造成不必要的数据损失。
一.Mhvtl+mhvtl gui+iscsi1.安装:yum install lsscsi mt-st mtx zlib-devel sg3_utils zlib lzo-devel kernel-devel kernel-headers gcc接着创建vtl用户:#useradd vtl#passwd vtl#mkdir /opt/mhvtl# mkdir /etc/mhvtl# chown -Rf vtl:vtl /opt/mhvtl#chown -Rf vtl:vtl /etc/mhvtl(/etc/mhvtl为配置文件路径/opt/mhvtl为虚拟带库存储路径)2. 编译安装 MHVLT# tar -zxvf mhvtl-2013-03-22.tgz[rootcentos001 tool]# cd mhvtl-1.4[rootcentos001 mhvtl-1.4]# cd kernel[rootcentos001 kernel]# make;make install[rootcentos001 mhvtl-1.4]# make;make install如果未安装lzo和lzo-devel开发环境将收到如下报错:Note: Since mhvtl-1.3, both lzo and zlib are required to build vtltapeTypical error (missing lzo devel package) looks like:cc -Wall -Wshadow -g -O2 -D_LARGEFILE64_SOURCE -I../kernel -DMHVTL_VERSION=\"1.4.0\" -DMHVTL_DEBUG -DUSR=\"vtl\" -DMHVTL_HOME_PATH=\"/opt/mhvtl\" -DMHVTL_CONFIG_PATH=\"/etc/mhvtl\" -c -o vtltape.o vtltape.cvtltape.c:92 lzo/lzoconf.h: No such file or directoryvtltape.c:93:23: lzo/lzo1x.h: No such file or directoryvtltape.c: In function 'uncompress_lzo_block'[rootcentos001 mhvtl-1.4]# service mhvtl statusCould not locate library config file: /etc/mhvtl/library_contents.10Creating a default onePlease stop mhvtl & edit /etc/mhvtl/library_contents.10 to suit your requirementsCould not locate library config file: /etc/mhvtl/library_contents.30Creating a default onePlease stop mhvtl & edit /etc/mhvtl/library_contents.30 to suit your requirementsUsage: /etc/init.d/mhvtl {start|stop|shutdown}[rootcentos001 mhvtl-1.4]# service mhvtl startvtllibrary process PID is 1729vtllibrary process PID is 1733查看虚拟带库状态信息[rootcentos001 mhvtl-1.4]# lsscsi -g[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0 /dev/sg0 [2:0:0:0] disk VMware, VMware Virtual S 1.0 /dev/sda /dev/sg1 [3:0:0:0] mediumx STK L700 0104 /dev/sch0 /dev/sg10 [3:0:1:0] tape IBM ULT3580-TD5 0104 /dev/st0 /dev/sg2 [3:0:2:0] tape IBM ULT3580-TD5 0104 /dev/st1 /dev/sg3 [3:0:3:0] tape IBM ULT3580-TD4 0104 /dev/st2 /dev/sg4 [3:0:4:0] tape IBM ULT3580-TD4 0104 /dev/st3 /dev/sg5 [3:0:8:0] mediumx STK L80 0104 /dev/sch1 /dev/sg11 [3:0:9:0] tape STK T10000B 0104 /dev/st4 /dev/sg6 [3:0:10:0] tape STK T10000B 0104 /dev/st5 /dev/sg7 [3:0:11:0] tape STK T10000B 0104 /dev/st6 /dev/sg8 [3:0:12:0] tape STK T10000B 0104 /dev/st7 /dev/sg9 [rootcentos001 mhvtl-1.4]# lsscsi -l[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0state=running queue_depth=1 scsi_level=6 type=5 device_blocked=0 timeout=30 [2:0:0:0] disk VMware, VMware Virtual S 1.0 /dev/sdastate=running queue_depth=32 scsi_level=3 type=0 device_blocked=0 timeout=30 [3:0:0:0] mediumx STK L700 0104 /dev/sch0state=running queue_depth=32 scsi_level=6 type=8 device_blocked=0 timeout=0 [3:0:1:0] tape IBM ULT3580-TD5 0104 /dev/st0state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900 [3:0:2:0] tape IBM ULT3580-TD5 0104 /dev/st1state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900 [3:0:3:0] tape IBM ULT3580-TD4 0104 /dev/st2state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900 [3:0:4:0] tape IBM ULT3580-TD4 0104 /dev/st3state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900 [3:0:8:0] mediumx STK L80 0104 /dev/sch1state=running queue_depth=32 scsi_level=6 type=8 device_blocked=0 timeout=0 [3:0:9:0] tape STK T10000B 0104 /dev/st4state=running queue_depth=32 scsi_level=0 type=1 device_blocked=0 timeout=900 [3:0:10:0] tape STK T10000B 0104 /dev/st5state=running queue_depth=32 scsi_level=0 type=1 device_blocked=0 timeout=900 [3:0:11:0] tape STK T10000B 0104 /dev/st6state=running queue_depth=32 scsi_level=0 type=1 device_blocked=0 timeout=900 [3:0:12:0] tape STK T10000B 0104 /dev/st7state=running queue_depth=32 scsi_level=0 type=1 device_blocked=0 timeout=900 这里的/dev/sg10和/dev/sg11是机械手。
UDSAFE VTL中文使用指南UDSAFE® VTL中文使用指南UDSAFE VTL中文使用指南目录第一章UDSAFE VTL管理软件安装 (1)第二章UDSAFE VTL管理软件使用介绍 (7)3.1使用配置向导配置UDSAFE VTL (7)3.1.1登录到UDSAFE VTL (7)3.1.2 设置网络 (7)3.1.3 设置主机名称 (9)3.1.4 启用Fibre Channel (9)3.1.5 转换Targe模式 (9)3.1.6 为虚拟带库准备磁盘设备 (10)3.1.7 启用虚拟磁带库功能 (11)3.1.8 创建虚拟磁带库 (13)3.1.9 增加Client & 分配虚拟磁带库 (13)3.1.10 为虚拟磁带库系统准备物理磁带库/磁带机设备 (13)3.1.11 进入虚拟磁带库管理界面 (13)3.2UDSAFE VTL管理软件配置及使用 (14)3.2.1 注册UDSAFE VTL License信息 (14)3.2.2 添加/删除UDSAFE VTL Server管理帐户 (16)3.2.3 修改UDSAFE VTL 管理帐户密码 (17)3.2.4 保存“X-Ray”信息 (17)3.2.5 启用UDSAFE VTL iSCSI功能 (18)3.2.6 创建虚拟磁带库/磁带 (19)3.2.7 添加iSCSI Client (24)3.2.8 添加Fibre Channel Client (31)3.2.9 导入/导出磁带 (35)3.2.10 在介质服务器上配置iSCSI虚拟磁带库/磁带机设备 (38)3.2.11 在介质服务器上配置Fibre Channel虚拟磁带库/磁带机设备 (46)3.3UDSAFE VTL管理软件维护 (46)3.3.1保存/恢复UDSAFE VTL配置信息 (46)3.3.2 显示UDSAFE VTL基本配置信息 (49)3.3.3 显示UDSAFE VTL日志信息 (50)3.3.4 显示UDSAFE VTL进行运行状况............................... 错误!未定义书签。
VTL产品的介绍虚拟磁带柜<Virtual Tape Library,简称VTL)是近年来兴起的众多磁盘备份<Backup to Disk)解决方案中,最受瞩目的一项,虽然VTL问世的时间不过两年多,在国外却是相当热门的产品,从市场面来看,主要的储存设备供货商都开始开发VTL产品线,包括外接式磁盘储存系统的几大知名厂商Infortrend等以及多家磁带储存设备大厂。
相较于国外的炙手可热,VTL在国内的知名度并不高,对大多数企业IT人员来说,VTL仍是陌生的名词,真正了解这项技术以及所能带来效益的人并不多。
事实上已经有不少厂商在国内市场推出VTL,也有用户导入VTL的成功案例,我们将在这期的企业采购特辑中一一介绍。
VTL的三种类型目前市场上的虚拟磁带柜依照架构不同,大概可以分为三种类型:磁盘阵列型<Disk Array Based)、应用服务器型<VTL Appliance)、备份软件型<Backup Software)。
磁盘阵列型顾名思义,它是以磁盘阵列为基础发展的虚拟磁带柜,透过内建于磁盘阵列控制器<RAID Controller)内的虚拟软件,将储存空间仿真成磁带柜具备的所有特征。
这类型的虚拟磁带柜用户以大型企业为主,采用光纤信道主机接口,支持FC SAN储域网络环境,储存容量通常在数十TB以上,有的甚至可达上百TB。
b5E2RGbCAP应用服务器型透过安装在PC服务器上的虚拟磁带软件,将服务器内的硬盘,或是可被服务器控制的外接磁盘阵列,做为存放备份数据的虚拟磁带空间。
由于软件架构在标准的x86平台和Linux操作系统上,成本相对较便宜,而且储存装置的限制较低,只要服务器支持,可以采用任何SCSI或光纤信道接口的磁盘阵列,与备份服务器端可以藉由SCSI、iSCSI或光纤信道等传输接口相连,部署应用上较有弹性。
这类型产品相当多,国外有Maxxan SVT 100、Diligent VTF Open,国内也有精业、耐特普罗等系统整合厂商推出软硬件合一的虚拟磁带柜。
浪潮虚拟磁带库VTL1000软件安装指南仁硬件平台及软件要求硬件平台为AS500N,前两个盘位做RAID1,安装CentOS4. 0 Update2 X86_64 系统。
Raidl 大小为470000M安装CentOS时,具体的分区情况为:boot 239988M/ 222000MSwap 8000MCentOS必选包为Xwi ndows SystemGNOME Desttop Env i ronmentAppI ications:Ed itorsServers:Server Configuration ToolsMa i I ServerDNS Name ServerPostgre SQL DatabaseNetwork Server (iscsi-initiator 软件包)DeveI opmentDevelopment ToolsSystemAdministrator ToolsSystem Tools (sysstat 软件包)Campatibility Arch Support安装完CentOS后重新引导并进入系统!!设置系统root帐号的密码为root2.VTL软件安装将VTL4.0软件光盘放入光驱,挂载光盘#mount /dev/cdrom /mnt2.1.安装VTL软件默认的安装目录时/usr/local/vtl ,安装日志存放在/usr/local/vtl-archive 下,在此文件目录下,vtIinstall-26Jan08-222434.log 即为安装过程记录文档,如果需要查看安装过称,可以用命令#less vtlinstall-26Jan08-222434.log 查看。
#cd /mnt#sh vtlinstall当出现如下时,输入Y,并按回车继续安装。
出现输入L u n s数时,如图,键入16或是32,即设定磁盘划16或是32个k i n当出现如下图示时,默认选择回车继续,表示此文件系统只有一个。
在Linux上进行虚拟磁带库安装在Linux上进行虚拟磁带库安装由于条件所限,没有磁带机硬件供自己练习,于是想到用软件模拟代替。
所幸网络上已经有了很多这样的例子:mhvtl 提供虚拟磁带库的功能,比虚拟一个单纯的磁带机更进一步。
以下是安装和实验的实地记录:一、安装 mhvtl:安装 mhvtl 之前,需要安装一些组件供使用:安装gcc:[root@fullcent ~]# yum install gcc安装mtx:[root@fullcent ~]# yum install mtx安装mt-st :[root@fullcent ~]# yum install mt-st安装 zlib-devel:[root@fullcent ~]# yum install zlib-devel安装 sg3 相关软件:[root@fullcent ~]# yum install sg3*……Running TransactionInstalling : sg3_utils-libs 1/5Installing : sg3_utils-libs 2/5Installing : sg3_utils 3/5Installing : sg3_utils-devel 4/5Installing : sg3_utils-devel 5/5Installed:sg3_utils.x86_64 0:1.25-5.el5 sg3_utils-devel.i386 0:1.25-5.el5 sg3_utils-devel.x86_64 0:1.25-5.el5 sg3_utils-libs.i386 0:1.25-5.el5sg3_utils-libs.x86_64 0:1.25-5.el5Complete![root@fullcent ~]#安装 lsscsi :[root@fullcent ~]# yum install lsscsi安装lzo :[root@fullcent soft]# wget /doc/e0ecb563a45177232f60a2d7.html/opensource/lzo/download/lzo-2.06.tar.gz[root@fullcent soft]# tar -zxvf lzo-2.06.tar.gz[root@fullcent soft]# cd lzo-2.06[*********************]#./configure[*********************]#make&&makeinstall安装 linux kernel :[root@fullcent ~]# yum install kernel-devel创建名为 vtl 的用户:[root@fullcent ~]# useradd vtl[root@fullcent ~]# passwd vtlChanging password for user vtl.New UNIX password:BAD PASSWORD: it is WAY too shortRetype new UNIX password:passwd: all authentication tokens updated successfully.[root@fullcent ~]#创建用于 mhvtl 的目录:[root@fullcent ~]# mkdir /opt/mhvtl[root@fullcent ~]# mkdir /etc/mhvtl[root@fullcent ~]# chown -Rf vtl:vtl /opt/mhvtl[root@fullcent ~]# chown -Rf vtl:vtl /etc/mhvtl[root@fullcent ~]#然后,开始下载 mhvtl 安装包:用如下的地址:https:///doc/e0ecb563a45177232f60a2d7.h tml /site/linuxvtl2/home#mhvtl-download进行解压缩:[root@fullcent soft]# tar -zxvf mhvtl-2013-01-31.tgz进入解压后的目录,进行安装:[**********************]#makedistclean[**********************]#cdkernel[root@fullcent kernel]# make[root@fullcent kernel]# make install[**********************]#cd../[**********************]#pwd/soft/mhvtl-1.4[**********************]#make[**********************]#makeinstall二、使用 mhvtl服务:安装完毕,启动服务:[**********************]#servicemhvtlCould not locate library config file: /etc/mhvtl/library_contents.10Creating a default onePlease stop mhvtl & edit /etc/mhvtl/library_contents.10 to suit your requirementsCould not locate library config file: /etc/mhvtl/library_contents.30Creating a default onePlease stop mhvtl & edit /etc/mhvtl/library_contents.30 to suit your requirementsUsage: /etc/init.d/mhvtl {start|stop|shutdown}可以看到,已经建立了两个配置文件:library_contents.10 和library_contents.30[**********************]#servicemhvtlstartvtllibrary process PID is 3827vtllibrary process PID is 3830[**********************]#ps-ef|grep3827vtl 3827 1 0 10:58 ? 00:00:00 vtllibrary -q 10 -vroot 4320 2944 0 10:58 pts/1 00:00:00 grep 3827[**********************]#ps-ef|grep3830vtl 3830 1 0 10:58 ? 00:00:00 vtllibrary -q 30 -vroot 4322 2944 0 10:58 pts/1 00:00:00 grep 3830[**********************]#对文件状况进行查看:[root@fullcent /]# ls /etc/mhvtl/device.conf library_contents.10 library_contents.30 mhvtl.conf[root@fullcent /]# ls /opt/mhvtl/CLN101L4 E01007L4 E01016L4 F01034L5 G03004TA G03013TA G03022TA G03031TACLN102L5 E01008L4 E01017L4 F01035L5 G03005TA G03014TA G03023TA G03032TACLN303TA E01009L4 E01018L4 F01036L5 G03006TA G03015TA G03024TA G03033TAE01001L4 E01010L4 E01019L4 F01037L5 G03007TA G03016TA G03025TA G03034TAE01002L4 E01011L4 E01020L4 F01038L5 G03008TA G03017TA G03026TA G03035TAE01003L4 E01012L4 F01030L5 F01039L5 G03009TA G03018TA G03027TA G03036TAE01004L4 E01013L4 F01031L5 G03001TA G03010TA G03019TA G03028TA G03037TAE01005L4 E01014L4 F01032L5 G03002TA G03011TA G03020TA G03029TA G03038TAE01006L4 E01015L4 F01033L5 G03003TA G03012TA G03021TA G03030TA G03039TA[root@fullcent /]#基本上,/etc/mhvtl 是放置配置文件的地方,/opt/mhvtl 是放置模拟磁带的文件的地方[root@fullcent /]# cat /etc/mhvtl/mhvtl.conf# Home directory for config file(s)MHVTL_CONFIG_PATH=/etc/mhvtl# Default media capacity (500 M)CAPACITY=500# Set default verbosity [0|1|2|3]VERBOSE=1# Set kernel module debuging [0|1]VTL_DEBUG=0[root@fullcent /]#用 lsscsi 命令查看 scsi 设备的状态:并且对比一下,mhvtl 服务启动前后,lsscsi的结果:这是磁带库启动中的状态:[root@fullcent /]# lsscsi -g[0:0:0:0] disk ATA VBOX HARDDISK 1.0 /dev/sda /dev/sg0[1:0:0:0] mediumx STK L700 0104 - /dev/sg9[1:0:1:0] tape IBM ULT3580-TD5 0104 /dev/st0 /dev/sg1[1:0:2:0] tape IBM ULT3580-TD5 0104 /dev/st1 /dev/sg2[1:0:3:0] tape IBM ULT3580-TD4 0104 /dev/st2 /dev/sg3[1:0:4:0] tape IBM ULT3580-TD4 0104 /dev/st3 /dev/sg4[1:0:8:0] mediumx STK L80 0104 - /dev/sg10[1:0:9:0] tape STK T10000B 0104 /dev/st4 /dev/sg5[1:0:10:0] tape STK T10000B 0104 /dev/st5 /dev/sg6[1:0:11:0] tape STK T10000B 0104 /dev/st6 /dev/sg7[1:0:12:0] tape STK T10000B 0104 /dev/st7 /dev/sg8[root@fullcent /]#[root@fullcent /]# lsscsi -l[0:0:0:0] disk ATA VBOX HARDDISK 1.0 /dev/sdastate=running queue_depth=31 scsi_level=6 type=0 device_blocked=0 timeout=60[1:0:0:0] mediumx STK L700 0104 -state=running queue_depth=32 scsi_level=6 type=8 device_blocked=0 timeout=0[1:0:1:0] tape IBM ULT3580-TD5 0104 /dev/st0state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900[1:0:2:0] tape IBM ULT3580-TD5 0104 /dev/st1state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900[1:0:3:0] tape IBM ULT3580-TD4 0104 /dev/st2state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900[1:0:4:0] tape IBM ULT3580-TD4 0104 /dev/st3state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900[1:0:8:0] mediumx STK L80 0104 -state=running queue_depth=32 scsi_level=6 type=8 device_blocked=0 timeout=0 [1:0:9:0] tape STK T10000B 0104 /dev/st4state=running queue_depth=32 scsi_level=6 type=1device_blocked=0 timeout=900 [1:0:10:0] tape STK T10000B 0104 /dev/st5state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900 [1:0:11:0] tape STK T10000B 0104 /dev/st6state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900 [1:0:12:0] tape STK T10000B 0104 /dev/st7state=running queue_depth=32 scsi_level=6 type=1 device_blocked=0 timeout=900 [root@fullcent /]#这是停止 mhvtl 后的状态:[root@fullcent mhvtl]# service mhvtl stopshutdown of mhvtlSending exit to 11Sending exit to 12Sending exit to 13Sending exit to 14Sending exit to 31Sending exit to 32Sending exit to 33Sending exit to 34Sending exit to 10Sending exit to 30[root@fullcent mhvtl]#[root@fullcent mhvtl]# lsscsi[0:0:0:0] disk ATA VBOX HARDDISK 1.0 /dev/sda[root@fullcent mhvtl]# lsscsi -g[0:0:0:0] disk ATA VBOX HARDDISK 1.0 /dev/sda /dev/sg0[root@fullcent mhvtl]# lsscsi -l[0:0:0:0] disk ATA VBOX HARDDISK 1.0 /dev/sdastate=running queue_depth=31 scsi_level=6 type=0 device_blocked=0 timeout=60[root@fullcent mhvtl]#由上面可以看到:/dev/sg1 - /dev/sg10 均由 mhvtl 模拟出来。
容错虚拟磁带库软件自行安装说明说明:容错公司提供的是虚拟磁带库软硬件一体产品,但会提供最新的测试版本软件供合作伙伴进行功能测试,测试版本并不保证在任何的硬件配置机器上能成功安装和配置,如需要高级支持,请联系容错技术人员(400-666-3436),安装配置步骤如下:一、安装CentOS 5.4 操作系统:1.下载CentOS 5.4 64位操作系统2.安装CentOS,安装时把系统全部安装在单独的硬盘上(准备用作系统的盘),其他都默认。
3.安装完成配置一下IP地址和主机名称。
二、安装RongCuo VTL System内核:4.先装libXp-1.0.0-8.1.el5.i386.rpm和mod_auth_pam-1.1.1-6.el5.x86_64.rpm# rpm -ihv libXp-1.0.0-8.1.el5.i386.rpm# rpm -ihv mod_auth_pam-1.1.1-6.el5.x86_64.rpm5.完成后再装kernel-2.6.29-rcbox.x86_64.rpm# rpm -ihv kernel-2.6.29-rcbox.x86_64.rpm6.装完kernel,执行post-ker-rcbox.sh脚本# ./post-ker-rcbox.sh7.重启机器# shutdown -h now三、安装RongCuo VTL软件:8.解压ftsvtl-b603-20110524.tar.gz# tar -vxzf ftsvtl-b603-20110524.tar.gz#./install.sh(全程默认安装)9.启动ftsvtl服务器:service ftsvtl start(或者重启机器)10.卸载ftsvtl:# /opt/ftsvtl/uninstall四、为Enable FC Target初始化VTL System环境:(修改的启动image为:/boot/initrd-2.6.29-rcbox.img)11.使系统启动时用RongCuo FC 驱动(含有Target)ql2300_fw.bin和ql2400_fw.bin驱动QLogic FC卡a.复制ql2300_fw.bin和ql2400_fw.bin到系统# cp ql2400_fw.bin /lib/firmware# cp ql2300_fw.bin /lib/firmwareb.删除或者改名系统自带的qla2xxx.ko和qla4xxx.ko# mv /lib/modules/2.6.29-rcbox/kernel/drivers/scsi/qla2xxx/qla2xxx.ko/lib/modules/2.6.29-rcbox/kernel/drivers/scsi/qla2xxx/qla2xxx_bk.ko# mv /lib/modules/2.6.29-rcbox/kernel/drivers/scsi/qla4xxx/qla4xxx.ko/lib/modules/2.6.29-rcbox/kernel/drivers/scsi/qla4xxx/qla4xxx_bk.ko12.修改启动时的image:/bootinitrd-2.6.29-rcbox.imgc.解压原有的image:# cd /boot# cp initrd-2.6.29-rcbox.img /tmp/initrd-2.6.29-rcbox.img.gz# cd /tmp# gunzip initrd-2.6.29-rcbox.img.gz# mkdir newinitrd# mv initrd-2.6.29-rcbox.img newinitrd# cd newinitrd# cpio -ivmd < initrd-2.6.29-rcbox.img# lsbin dev etc init initrd-2.6.29-rcbox.img lib proc sbin sys sysroot# rm -rf ./lib/qla2xxx.ko(内核中的initrd.img采用cpio压缩,不再是2.4内核使用的ext2格式,无法使用mount -o loop挂载。
需要使用gunzip解压缩,然后再使用利用cpio给img解包)d.生成新的initrd-2.6.29-rcbox.img文件:删除或者改名系统自带的qla2xxx.ko和qla4xxx.ko(如果有这些文件)# cd /tmp/newinitrd/lib# rm qla2xxx.ko (或rm qla4xxx.ko)# cd ...# mv initrd-2.6.29-rcbox.img ../initrd-2.6.29-rcbox_old.img# pwd/tmp/newinitrd# find . | cpio -c -o > ../initrd-2.6.29-rcbox.imge.压缩新的image文件:(此步骤可以不做,后果是img文件比较大)# gzip ../initrd-2.6.29-rcbox.img# cd ..# mv initrd-2.6.29-rcbox.img.gz initrd-2.6.29-rcbox.img************************************************************************注:没有压缩的initrd-2.6.29-rcbox.img文件大小************************************************************************ [root@vtl boot]# lltotal 46387-rw-r--r-- 1 root root 65937 Sep 3 2009 config-2.6.18-164.el5-rw-r--r-- 1 root root 74638 Jun 17 2010 config-2.6.29-rcboxdrwxr-xr-x 2 root root 1024 Dec 20 20:22 grub-rw------- 1 root root 3233151 Dec 20 17:03 initrd-2.6.18-164.el5.img-rw------- 1 root root 13165568 Dec 20 20:38 initrd-2.6.29-rcbox.imgdrwx------ 2 root root 12288 Dec 20 16:52 lost+found-rw-r--r-- 1 root root 80032 Mar 17 2009 message-rw-r--r-- 1 root root 108707 Sep 3 2009 symvers-2.6.18-164.el5.gz-rw-r--r-- 1 root root 1225101 Sep 3 2009 System.map-2.6.18-164.el5-rw-r--r-- 1 root root 1486509 Jun 17 2010 System.map-2.6.29-rcbox-rwxr-xr-x 1 root root 23685708 Jun 17 2010 vmlinux-2.6.29-rcbox.bz2-rw-r--r-- 1 root root 1932284 Sep 3 2009 vmlinuz-2.6.18-164.el5-rw-r--r-- 1 root root 2218384 Jun 17 2010 vmlinuz-2.6.29-rcbox************************************************************************ # rm -rf /boot/initrd-2.6.29-rcbox.img# cp initrd-2.6.29-rcbox.img /boot/# shutdown -h nowf.激活FC Target"Configuration"页面中,选择右边菜单"Configuration section"中"Setup FC HBA"—>在"Setup FC HBA"中下所列的FC HBA卡的Operations列,点”绿色勾”图标,等待几秒后,”Target Mode”列中显示”Enabled”,表示激活FC Target完成。
五、在RongCuo VTL System中配置虚拟带库(也可参考使用手册):13.用WEB登录VTL控制台web: https://<IPADDRESS>username: adminpassword: 12345614.添加存储到Storage Pool14.1"Storage"页面,"Storage Pools","Operations"中的"Edit"—>在"Eligible Disks"中选择Disk,点"Add Members"按钮。
(默认的Storage Pool是"ftsvtl")14.2如果有多个硬盘,可以先做成raid,再加入storage pool;"Storage"页面,"SoftwareRAID"—>在"Create a new RAID array"中选择RAID级别和Disk,之后重复9.1步骤。
15.创建Virtual Tape Library"VTL"页面,点"Virtual Tape Librarys","Create Virtual Tape Library"中指定VTL的名字,类型,槽位数,驱动器个数和IE Port个数信息—>点"Create"按钮。
16.创建磁带"VTL"页面,在"Virtual Tape Librarys"里刚才所建的VTL下"Tape","Create Tape"中指定磁带的大小,数目(数目不要超过该VTL的槽位数目)和类型—>点"Create"按钮。
六、在RongCuo VTL System中给客户端分配虚拟带库(iSCSI):17.创建客户端和分配VTL给iscsi initiator17.1"Client"页面,点"Client","Add Client"中为客户端指定名字(可以不同于客户端的主机名)—>点"Add"按钮。