




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MHVTL and NBUMHVTL 为开源虚拟带库软件,下载地址为:MHVTL,搭配上gui可模拟多款厂商带库,我唯一管理过的带库为HP MSL6000,而备份软件则为Netbackup。本文以这两种产品为例,对一些简单的配置进行说明。1、安装MHVTLOS版本为RHEL6.5,以最小安装,通过配置yum本地源安装其他所需的包,其中,有三个rpm包需要自行下载,可从/linux/rpm2html/search.php?query=lzo这里搜索对应版本或者在本站下载:lzo-2.03-3.1.el6_5.1.x86_64.rpm,lzo-devel-2.03-3.1.el6_5.1.x86_64.rpm,lzo-minilzo-2.03-3.1.el6_5.1.x86_64.rpm1.1关闭firewall和selinux#关闭防火墙rootmhvtl # /etc/init.d/iptables stopiptables: Setting chains to policy ACCEPT: filter OK iptables: Flushing firewall rules: OK iptables: Unloading modules: OK rootmhvtl # /etc/init.d/ip6tables stopip6tables: Setting chains to policy ACCEPT: filter OK ip6tables: Flushing firewall rules: OK ip6tables: Unloading modules: OK rootmhvtl # chkconfig iptables offrootmhvtl # chkconfig ip6tables off#关闭selinuxrootmhvtl # sed -i /SELINUX/s/enforcing/disabled/g /etc/selinux/configrootmhvtl # cat /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.SELINUX=disabled# SELINUXTYPE= can take one of these two values:# targeted - Targeted processes are protected,# mls - Multi Level Security protection.SELINUXTYPE=targeted rootmhvtl # shutdown -ry 01.2配置yum本地源Server name=Server baseurl=file:/mnt/Server enabled=1 gpgcheck=0挂载光盘,安装所需软件包 rootmhvtl # mount /dev/sr1 /mntmount: block device /dev/sr1 is write-protected, mounting read-onlyrootmhvtl # yum -y install zlib-devel mtx mt-st lsscsi kernel-devel kernel-headers sg3_utils gcc perl unziprootmhvtl worktmp# ls -ltrtotal 708-rw-r-r-. 1 root root 283656 Jul 16 14:12 mhvtl-2015-04-14.tgz-rw-r-r-. 1 root root 12876 Jul 16 15:14 lzo-minilzo-2.03-3.1.el6_5.1.x86_64.rpm-rw-r-r-. 1 root root 31784 Jul 16 15:17 lzo-devel-2.03-3.1.el6_5.1.x86_64.rpm-rw-r-r-. 1 root root 56308 Jul 16 15:20 lzo-2.03-3.1.el6_5.1.x86_64.rpm-rw-r-r-. 1 root root 329355 Jul 16 15:54 mhvtl-gui-master.ziprootmhvtl worktmp# rpm -ivh *.rpmwarning: lzo-2.03-3.1.el6_5.1.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEYPreparing. # 100% 1:lzo-minilzo # 33% 2:lzo # 67% 3:lzo-devel # 100%rootmhvtl worktmp# 1.3编译安装MHVTL创建vtl相关用户: rootmhvtl mhvtl-1.5# groupadd vtl -g 600rootmhvtl mhvtl-1.5# useradd -g vtl -u 600 vtlrootmhvtl mhvtl-1.5# echo oracle | passwd vtl -stdin /dev/null 2&1编译安装vtlrootmhvtl mhvtl-1.5# pwd/worktmp/mhvtl-1.5rootmhvtl mhvtl-1.5# cd kernel/rootmhvtl kernel# makerootmhvtl kernel# make installrootmhvtl kernel#rootmhvtl kernel# cd ./rootmhvtl mhvtl-1.5# make rootmhvtl mhvtl-1.5# make install启动服务,并且查看虚拟磁带:rootmhvtl mhvtl-1.5# mkdir -p /opt/mhvtlrootmhvtl mhvtl-1.5# chown vtl:vtl /opt/mhvtl/rootmhvtl mhvtl-1.5# /etc/init.d/mhvtl startvtllibrary process PID is 3722vtllibrary process PID is 3725rootmhvtl mhvtl-1.5# ll /opt/mhvtl/total 288drwxrwx- 2 vtl vtl 4096 Jul 20 12:39 CLN101L4drwxrwx- 2 vtl vtl 4096 Jul 20 12:39 CLN102L5drwxrwx- 2 vtl vtl 4096 Jul 20 12:39 CLN303TAdrwxrwx- 2 vtl vtl 4096 Jul 20 12:39 E01001L4drwxrwx- 2 vtl vtl 4096 Jul 20 12:39 E01002L4drwxrwx- 2 vtl vtl 4096 Jul 20 12:39 E01003L4drwxrwx- 2 vtl vtl 4096 Jul 20 12:39 E01004L4rootmhvtl mhvtl-1.5# lsscsi -g0:0:0:0 cd/dvd VBOX CD-ROM 1.0 /dev/sr0 /dev/sg00:0:1:0 cd/dvd VBOX CD-ROM 1.0 /dev/sr1 /dev/sg11:0:0:0 cd/dvd VBOX CD-ROM 1.0 /dev/sr2 /dev/sg22:0:0:0 disk ATA VBOX HARDDISK 1.0 /dev/sda /dev/sg33:0:0:0 mediumx STK L700 0105 /dev/sch0 /dev/sg123:0:1:0 tape IBM ULT3580-TD5 0105 /dev/st0 /dev/sg43:0:2:0 tape IBM ULT3580-TD5 0105 /dev/st1 /dev/sg53:0:3:0 tape IBM ULT3580-TD4 0105 /dev/st2 /dev/sg63:0:4:0 tape IBM ULT3580-TD4 0105 /dev/st3 /dev/sg73:0:8:0 mediumx STK L80 0105 /dev/sch1 /dev/sg133:0:9:0 tape STK T10000B 0105 /dev/st4 /dev/sg83:0:10:0 tape STK T10000B 0105 /dev/st5 /dev/sg93:0:11:0 tape STK T10000B 0105 /dev/st6 /dev/sg103:0:12:0 tape STK T10000B 0105 /dev/st7 /dev/sg11从lssci可以看到,默认配置是两台带库,STK的L700和STK的L80。我们能够通过gui进行添加和删除带库,但最后一个带库不能被删除。2、GUI配置GUI下载及安装说明:/walterfrs/mhvtl-gui,也可以从本站下载:MHVL-GUI。2.1. 设置httprootmhvtl mhvtl-gui-master# pwd/worktmp/mhvtl-gui-masterrootmhvtl mhvtl-gui-master# ls -ltotal 64-rw-r-r- 1 root root 1150 Nov 28 2012 favicon.ico-rwxr-xr-x 1 root root 750 Nov 28 2012 go.phpdrwxr-xr-x 3 root root 12288 Nov 28 2012 html-rw-r-r- 1 root root 343 Nov 28 2012 index.php-rw-r-r- 1 root root 18006 Nov 28 2012 LICENSE-rw-r-r- 1 root root 2961 Nov 28 2012 login.php-rw-r-r- 1 root root 2379 Nov 28 2012 mhvtl.cfg.db-rw-r-r- 1 root root 2931 Nov 28 2012 READMEdrwxr-xr-x 2 root root 4096 Nov 28 2012 scripts-rw-r-r- 1 root root 14 Nov 28 2012 versionrootmhvtl mhvtl-gui-master# yum install httpd -yrootmhvtl mhvtl-gui-master# chkconfig httpd onrootmhvtl mhvtl-gui-master# cp -r * /var/www/html/2.2.设置GUIrootmhvtl mhvtl-gui-master# echo apache ALL=(ALL) NOPASSWD: ALL /etc/sudoers屏蔽掉/et/sudoers中的Defaults requiretty rootmhvtl mhvtl-gui-master# grep Defaults requiretty /etc/sudoersDefaults requirettyrootmhvtl mhvtl-gui-master# sed -i /Defaults requiretty/s/#/g /etc/sudoersrootmhvtl mhvtl-gui-master# grep Defaults requiretty /etc/sudoers#Defaults requiretty安装所需rpm包:rootmhvtl mhvtl-gui-master# yum install php sysstat git iscsi-initiator-utils* scsi-target-utils -yrootmhvtl mhvtl-gui-master# yum groupinstall Desktop -y配置html网站的alias,将如下内容添加到/etc/httpd/conf/httpd.confAlias /mhvtl /var/www/html/mhvtl Options None AllowOverride None Order allow,deny Allow from all创建所需目录 rootmhvtl mhvtl-gui-master# mkdir -p /var/www/html/mhvtlOK,httpd服务,并测试连接: rootmhvtl mhvtl-gui-master# /etc/init.d/httpd restartStopping httpd: FAILEDStarting httpd: httpd: apr_sockaddr_info_get() failed for mhvtlhttpd: Could not reliably determine the servers fully qualified domain name, using for ServerName OK 上述报错是忘记在/etc/hosts添加主机名及IP了,添加后重启httpd服务正常。mhvtl-gui1 默认密码为mhvtlmhvtl-gui2 图中红框处为默认两台带库,下面开始配置自己的带库。3、配置带库及iscsi target点击setup=Remove,选中要删除的带库,同时删除磁带:完成后,因为最后一个带库不能被删除,因此,添加一个我们所需的带库,然后再删除默认带库。 点击setup=Add=Standard=Next,在brand选中HP,最后我的配置如下,只选了LTO3的磁带然后可以将默认磁带库删除了。同时,在vtl主机端可以看到设备类型: rootmhvtl html# cat /etc/mhvtl/device.confVERSION: 5# VPD page format:# . # NAA format is an 8 hex byte value seperated by :# Note: NAA is part of inquiry VPD 0x83# Each record is separated by one (or more) blank lines.# Each record starts at column 1# Serial num max len is 10.# Compression: factor X enabled 0|1# Where X is zlib compression factor 1 = Fastest compression# 9 = Best compression# enabled 0 = off, 1 = on# fifo: /var/tmp/mhvtl# If enabled, data must be read from fifo, otherwise daemon will block# trying to write.# e.g. cat /var/tmp/mhvtl (in another terminal)Library: 50 CHANNEL: 1 TARGET: 00 LUN: 00 Vendor identification: HP Product identification: MSL6000 Series -带库型号 Product revision level: 2.00 Unit serial number: 80000050 NAA: 50:11:22:33:ab:1:00:00 Home directory: /opt/mhvtl Backoff: 400Drive: 51 CHANNEL: 1 TARGET: 00 LUN: 01 Library ID: 50 Slot: 01 Vendor identification: HP Product identification: Ultrium 3-SCSI -driver型号 Product revision level: N11G Unit serial number: 80000051 NAA: 50:11:22:33:ab:1:00:01 Compression: factor 1 enabled 1 Compression type: lzo Backoff: 400.最后状态如图:可以看到,iscsi target是offline的状态,下面开始配置iscsi target:点击iscsi,将打叉的服务全部安装或enable最后状态如图:配置iscsi target,点击new,然后点击create,名字可以自己取,如下图:至此,gui界面配置完毕,在vtl主机端,可以看到iscsi target:rootmhvtl html# tgtadm -lld iscsi -op show -mode targetTarget 1: .redhat:mhvtl:mhvtl:tgt:1 System information: Driver: iscsi State: ready I_T nexus information: LUN information: LUN: 0 Type: controller SCSI ID: IET 00010000 SCSI SN: beaf10 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: null Backing store path: None Backing store flags: Account information: ACL information:最后,尚须手动添加磁带机及drivers信息到iscsi target中: rootmhvtl html# lsscsi -g0:0:0:0 cd/dvd VBOX CD-ROM 1.0 /dev/sr0 /dev/sg00:0:1:0 cd/dvd VBOX CD-ROM 1.0 /dev/sr1 /dev/sg11:0:0:0 cd/dvd VBOX CD-ROM 1.0 /dev/sr2 /dev/sg22:0:0:0 disk ATA VBOX HARDDISK 1.0 /dev/sda /dev/sg33:1:0:0 mediumx HP MSL6000 Series 2.00 /dev/sch0 /dev/sg83:1:0:1 tape HP Ultrium 3-SCSI N11G /dev/st0 /dev/sg43:1:0:2 tape HP Ultrium 3-SCSI N11G /dev/st1 /dev/sg53:1:0:3 tape HP Ultrium 3-SCSI N11G /dev/st2 /dev/sg63:1:0:4 tape HP Ultrium 3-SCSI N11G /dev/st3 /dev/sg7将标记有HP的设备信息写入/etc/tgt/targets.conf,如下:backing-store /dev/sg8backing-store /dev/sg4backing-store /dev/sg5backing-store /dev/sg6backing-store /dev/sg7device-type ptbs-type sginitiator-address ALL重启iscsi target服务,并且验证rootmhvtl html# /etc/init.d/tgtd restartStopping SCSI target daemon: OK Starting SCSI target daemon: OK rootmhvtl html# chkconfig tgtd onrootmhvtl html# tgtadm -lld iscsi -op show -mode targetTarget 1: .redhat:mhvtl:mhvtl:tgt:1 System information: Driver: iscsi State: ready I_T nexus information: LUN information: LUN: 0 Type: controller SCSI ID: IET 00010000 SCSI SN: beaf10 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: null Backing store path: None Backing store flags: LUN: 1 Type: passthrough SCSI ID: IET 00010001 SCSI SN: beaf11 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: sg Backing store path: /dev/sg4 Backing store flags: LUN: 2 Type: passthrough SCSI ID: IET 00010002 SCSI SN: beaf12 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: sg Backing store path: /dev/sg5 Backing store flags: LUN: 3 Type: passthrough SCSI ID: IET 00010003 SCSI SN: beaf13 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: sg Backing store path: /dev/sg6 Backing store flags: LUN: 4 Type: passthrough SCSI ID: IET 00010004 SCSI SN: beaf14 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: sg Backin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年执业药师重点试题带答案
- 2024年辽宁省安全生产月知识培训测试试题及参考答案
- 北京消防防护知识培训课件
- 中级老年照护考试模拟题及答案
- 2025征信考试题库(含答案)
- 2024年新《安全生产法》试题及答案
- 2024年消毒供应室专科及消毒员工作职责知识试题(附含答案)
- (2025年)i国网高级工理论考试题库(浓缩500题)
- 北京医院物价知识培训课件
- 北交所开户知识培训课件
- 船务公司船舶管理制度
- 组织部单位档案管理制度
- 植物源蛋白替代技术-洞察及研究
- 2025年湖南省中考英语试卷真题(含答案)
- 南京城墙介绍
- 2025年卫生系统招聘考试(公共基础知识)新版真题卷(附详细解析)
- 应急管理十五五思路
- 提高护理文书书写合格率
- YY 0271.2-2024牙科学水基水门汀第2部分:树脂改性水门汀
- 辅警招聘公安基础知识考试题库及答案
- T/CUPTA 007-2020低地板有轨电车车辆重联技术规范
评论
0/150
提交评论