mhvtl和nbu配置最新版.docx

上传人:b****4 文档编号:26709983 上传时间:2023-06-22 格式:DOCX 页数:28 大小:631.05KB
下载 相关 举报
mhvtl和nbu配置最新版.docx_第1页
第1页 / 共28页
mhvtl和nbu配置最新版.docx_第2页
第2页 / 共28页
mhvtl和nbu配置最新版.docx_第3页
第3页 / 共28页
mhvtl和nbu配置最新版.docx_第4页
第4页 / 共28页
mhvtl和nbu配置最新版.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

mhvtl和nbu配置最新版.docx

《mhvtl和nbu配置最新版.docx》由会员分享,可在线阅读,更多相关《mhvtl和nbu配置最新版.docx(28页珍藏版)》请在冰豆网上搜索。

mhvtl和nbu配置最新版.docx

mhvtl和nbu配置最新版

mhvtl和nbu配置最新版

MHVTLandNBU

 

MHVTL为开源虚拟带库软件,下载地址为:

MHVTL,搭配上gui可模拟多款厂商带库,我唯一管理过的带库为HPMSL6000,而备份软件则为Netbackup。

本文以这两种产品为例,对一些简单的配置进行说明。

1、安装MHVTL

OS版本为RHEL6.5,以最小安装,通过配置yum本地源安装其他所需的包,其中,有三个rpm包需要自行下载,可从

3.1.el6_5.1.x86_64.rpm,lzo-minilzo-2.03-3.1.el6_5.1.x86_64.rpm

1.1关闭firewall和selinux

#关闭防火墙

[root@mhvtl~]#/etc/init.d/iptablesstop

iptables:

SettingchainstopolicyACCEPT:

filter[OK]

iptables:

Flushingfirewallrules:

[OK]

iptables:

Unloadingmodules:

[OK]

[root@mhvtl~]#/etc/init.d/ip6tablesstop

ip6tables:

SettingchainstopolicyACCEPT:

filter[OK]

ip6tables:

Flushingfirewallrules:

[OK]

ip6tables:

Unloadingmodules:

[OK]

[root@mhvtl~]#chkconfigiptablesoff

[root@mhvtl~]#chkconfigip6tablesoff

#关闭selinux

[root@mhvtl~]#sed-i'/^SELINUX/s/enforcing/disabled/g'/etc/selinux/config

[root@mhvtl~]#cat/etc/selinux/config

#ThisfilecontrolsthestateofSELinuxonthesystem.

#SELINUX=cantakeoneofthesethreevalues:

#enforcing-SELinuxsecuritypolicyisenforced.

#permissive-SELinuxprintswarningsinsteadofenforcing.

#disabled-NoSELinuxpolicyisloaded.

SELINUX=disabled

#SELINUXTYPE=cantakeoneofthesetwovalues:

#targeted-Targetedprocessesareprotected,

#mls-MultiLevelSecurityprotection.

SELINUXTYPE=targeted

[root@mhvtl~]#shutdown-ry0

1.2配置yum本地源

[Server]

name=Server

baseurl=file:

///mnt/Server

enabled=1

gpgcheck=0

挂载光盘,安装所需软件包

[root@mhvtl~]#mount/dev/sr1/mnt

mount:

blockdevice/dev/sr1iswrite-protected,mountingread-only

[root@mhvtl~]#yum-yinstallzlib-develmtxmt-stlsscsikernel-develkernel-headerssg3_utilsgccperlunzip

[root@mhvtlworktmp]#ls-ltr

total708

-rw-r--r--.1rootroot283656Jul1614:

12mhvtl-2015-04-14.tgz

-rw-r--r--.1rootroot12876Jul1615:

14lzo-minilzo-2.03-3.1.el6_5.1.x86_64.rpm

-rw-r--r--.1rootroot31784Jul1615:

17lzo-devel-2.03-3.1.el6_5.1.x86_64.rpm

-rw-r--r--.1rootroot56308Jul1615:

20lzo-2.03-3.1.el6_5.1.x86_64.rpm

-rw-r--r--.1rootroot329355Jul1615:

54mhvtl-gui-master.zip

[root@mhvtlworktmp]#rpm-ivh*.rpm

warning:

lzo-2.03-3.1.el6_5.1.x86_64.rpm:

HeaderV3RSA/SHA1Signature,keyIDc105b9de:

NOKEY

Preparing...###########################################[100%]

1:

lzo-minilzo###########################################[33%]

2:

lzo###########################################[67%]

3:

lzo-devel###########################################[100%]

[root@mhvtlworktmp]#

1.3编译安装MHVTL

创建vtl相关用户:

[root@mhvtlmhvtl-1.5]#groupaddvtl-g600

[root@mhvtlmhvtl-1.5]#useradd-gvtl-u600vtl

[root@mhvtlmhvtl-1.5]#echo"oracle"|passwdvtl--stdin>/dev/null2>&1

编译安装vtl

[root@mhvtlmhvtl-1.5]#pwd

/worktmp/mhvtl-1.5

[root@mhvtlmhvtl-1.5]#cdkernel/

[root@mhvtlkernel]#make

[root@mhvtlkernel]#makeinstall

[root@mhvtlkernel]#

[root@mhvtlkernel]#cd../

[root@mhvtlmhvtl-1.5]#make

[root@mhvtlmhvtl-1.5]#makeinstall

启动服务,并且查看虚拟磁带:

[root@mhvtlmhvtl-1.5]#mkdir-p/opt/mhvtl

[root@mhvtlmhvtl-1.5]#chownvtl:

vtl/opt/mhvtl/

[root@mhvtlmhvtl-1.5]#/etc/init.d/mhvtlstart

vtllibraryprocessPIDis3722

vtllibraryprocessPIDis3725

[root@mhvtlmhvtl-1.5]#ll/opt/mhvtl/

total288

drwxrwx---2vtlvtl4096Jul2012:

39CLN101L4

drwxrwx---2vtlvtl4096Jul2012:

39CLN102L5

drwxrwx---2vtlvtl4096Jul2012:

39CLN303TA

drwxrwx---2vtlvtl4096Jul2012:

39E01001L4

drwxrwx---2vtlvtl4096Jul2012:

39E01002L4

drwxrwx---2vtlvtl4096Jul2012:

39E01003L4

drwxrwx---2vtlvtl4096Jul2012:

39E01004L4

[root@mhvtlmhvtl-1.5]#lsscsi-g

[0:

0:

0:

0]cd/dvdVBOXCD-ROM1.0/dev/sr0/dev/sg0

[0:

0:

1:

0]cd/dvdVBOXCD-ROM1.0/dev/sr1/dev/sg1

[1:

0:

0:

0]cd/dvdVBOXCD-ROM1.0/dev/sr2/dev/sg2

[2:

0:

0:

0]diskATAVBOXHARDDISK1.0/dev/sda/dev/sg3

[3:

0:

0:

0]mediumxSTKL7000105/dev/sch0/dev/sg12

[3:

0:

1:

0]tapeIBMULT3580-TD50105/dev/st0/dev/sg4

[3:

0:

2:

0]tapeIBMULT3580-TD50105/dev/st1/dev/sg5

[3:

0:

3:

0]tapeIBMULT3580-TD40105/dev/st2/dev/sg6

[3:

0:

4:

0]tapeIBMULT3580-TD40105/dev/st3/dev/sg7

[3:

0:

8:

0]mediumxSTKL800105/dev/sch1/dev/sg13

[3:

0:

9:

0]tapeSTKT10000B0105/dev/st4/dev/sg8

[3:

0:

10:

0]tapeSTKT10000B0105/dev/st5/dev/sg9

[3:

0:

11:

0]tapeSTKT10000B0105/dev/st6/dev/sg10

[3:

0:

12:

0]tapeSTKT10000B0105/dev/st7/dev/sg11

从lssci可以看到,默认配置是两台带库,STK的L700和STK的L80。

我们能够通过gui进行添加和删除带库,但最后一个带库不能被删除。

2、GUI配置

GUI下载及安装说明:

2.1.设置http

[root@mhvtlmhvtl-gui-master]#pwd

/worktmp/mhvtl-gui-master

[root@mhvtlmhvtl-gui-master]#ls-l

total64

-rw-r--r--1rootroot1150Nov282012favicon.ico

-rwxr-xr-x1rootroot750Nov282012go.php

drwxr-xr-x3rootroot12288Nov282012html

-rw-r--r--1rootroot343Nov282012index.php

-rw-r--r--1rootroot18006Nov282012LICENSE

-rw-r--r--1rootroot2961Nov282012login.php

-rw-r--r--1rootroot2379Nov282012mhvtl.cfg.db

-rw-r--r--1rootroot2931Nov282012README

drwxr-xr-x2rootroot4096Nov282012scripts

-rw-r--r--1rootroot14Nov282012version

[root@mhvtlmhvtl-gui-master]#yuminstallhttpd-y

[root@mhvtlmhvtl-gui-master]#chkconfighttpdon

[root@mhvtlmhvtl-gui-master]#cp-r*/var/www/html/

2.2.设置GUI

[root@mhvtlmhvtl-gui-master]#echo"apacheALL=(ALL)NOPASSWD:

ALL">>/etc/sudoers

屏蔽掉/et/sudoers中的"Defaultsrequiretty"

[root@mhvtlmhvtl-gui-master]#grep'Defaultsrequiretty'/etc/sudoers

Defaultsrequiretty

[root@mhvtlmhvtl-gui-master]#sed-i'/^Defaultsrequiretty/s/^/#/g'/etc/sudoers

[root@mhvtlmhvtl-gui-master]#grep'Defaultsrequiretty'/etc/sudoers

#Defaultsrequiretty

安装所需rpm包:

[root@mhvtlmhvtl-gui-master]#yuminstallphpsysstatgitiscsi-initiator-utils*scsi-target-utils-y

[root@mhvtlmhvtl-gui-master]#yumgroupinstall"Desktop"-y

配置html网站的alias,将如下内容添加到/etc/httpd/conf/httpd.conf

Alias/mhvtl"/var/www/html/mhvtl"

OptionsNone

AllowOverrideNone

Orderallow,deny

Allowfromall

创建所需目录

[root@mhvtlmhvtl-gui-master]#mkdir-p/var/www/html/mhvtl

OK,httpd服务,并测试连接:

[root@mhvtlmhvtl-gui-master]#/etc/init.d/httpdrestart

Stoppinghttpd:

[FAILED]

Startinghttpd:

httpd:

apr_sockaddr_info_get()failedformhvtl

httpd:

Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,using127.0.0.1forServerName

[OK]

上述报错是忘记在/etc/hosts添加主机名及IP了,添加后重启httpd服务正常。

mhvtl-gui1默认密码为mhvtl

mhvtl-gui2图中红框处为默认两台带库,下面开始配置自己的带库。

3、配置带库及iscsitarget

点击setup=>Remove,选中要删除的带库,同时删除磁带:

完成后,因为最后一个带库不能被删除,因此,添加一个我们所需的带库,然后再删除默认带库。

点击setup=>Add=>Standard=>Next,在brand选中HP,最后我的配置如下,只选了LTO3的磁带

然后可以将默认磁带库删除了。

同时,在vtl主机端可以看到设备类型:

[root@mhvtlhtml]#cat/etc/mhvtl/device.conf

VERSION:

5

#VPDpageformat:

#...

#NAAformatisan8hexbytevalueseperatedby':

'

#Note:

NAAispartofinquiryVPD0x83

#

#Each'record'isseparatedbyone(ormore)blanklines.

#Each'record'startsatcolumn1

#Serialnummaxlenis10.

#Compression:

factorXenabled0|1

#WhereXiszlibcompressionfactor1=Fastestcompression

#9=Bestcompression

#enabled0==off,1==on

#

#fifo:

/var/tmp/mhvtl

#Ifenabled,datamustbereadfromfifo,otherwisedaemonwillblock

#tryingtowrite.

#e.g.cat/var/tmp/mhvtl(inanotherterminal)

Library:

50CHANNEL:

1TARGET:

00LUN:

00

Vendoridentification:

HP

Productidentification:

MSL6000Series--带库型号

Productrevisionlevel:

2.00

Unitserialnumber:

80000050

NAA:

50:

11:

22:

33:

ab:

1:

00:

00

Homedirectory:

/opt/mhvtl

Backoff:

400

Drive:

51CHANNEL:

1TARGET:

00LUN:

01

LibraryID:

50Slot:

01

Vendoridentification:

HP

Productidentification:

Ultrium3-SCSI--driver型号

Productrevisionlevel:

N11G

Unitserialnumber:

80000051

NAA:

50:

11:

22:

33:

ab:

1:

00:

01

Compression:

factor1enabled1

Compressiontype:

lzo

Backoff:

400

...

最后状态如图:

可以看到,iscsitarget是offline的状态,下面开始配置iscsitarget:

点击iscsi,将打叉的服务全部安装或enable

最后状态如图:

配置iscsitarget,点击new,然后点击create,名字可以自己取,如下图:

至此,gui界面配置完毕,在vtl主机端,可以看到iscsitarget:

[root@mhvtlhtml]#tgtadm--lldiscsi--opshow--modetarget

Target1:

iqn.1994-.redhat:

mhvtl:

mhvtl:

tgt:

1

Systeminformation:

Driver:

iscsi

State:

ready

I_Tnexusinformation:

LUNinformation:

LUN:

0

Type:

controller

SCSIID:

IET00010000

SCSISN:

beaf10

Size:

0MB,Blocksize:

1

Online:

Yes

Removablemedia:

No

Preventremoval:

No

Readonly:

No

Backingstoretype:

null

Backingstorepath:

None

Backingstoreflags:

Accountinformation:

ACLinformation:

最后,尚须手动添加磁带机及drivers信息到iscsitarget中:

[root@mhvtlhtml]#lsscsi-g

[0:

0:

0:

0]cd/dvdVBOXCD-ROM1.0/dev/sr0/dev/sg0

[0:

0:

1:

0]cd/dvdVBOXCD-ROM1.0/dev/sr1/dev/sg1

[1:

0:

0:

0]cd/dvdVBOXCD-ROM1.0/dev/sr2/dev/sg2

[2:

0:

0:

0]diskATAVBOXHARDDISK1.0/dev/sda/dev/sg3

[3:

1:

0:

0]mediumxHPMSL6000Series2.00/dev/sch0/dev/sg8

[3:

1:

0:

1]tapeHPUltrium3-SCSIN11G/dev/st0/dev/sg4

[3:

1:

0:

2]tapeHPUltrium3-SCSIN11G/dev/st1/dev/sg5

[3:

1:

0:

3]tapeHPUltrium3-SCSIN11G/dev/st2/dev/sg6

[3:

1:

0:

4]tapeHPUltrium3-SCSIN11G/dev/st3/dev/sg7

将标记有HP的设备信息写入/etc/tgt/targets.conf,如下:

mhvtl:

mhvtl:

tgt:

1>

backing-store/dev/sg8

backing-store/dev/sg4

backing-store/dev/sg5

backing-store/dev/sg6

backing-store/dev/sg7

device-typept

bs-typesg

initiator-addressALL

重启iscsitarget服务,并且验证

[root@mhvtlhtml]#/etc/init.d/tgtdrestart

StoppingSCSItargetdaemon:

[OK]

StartingSCSItargetdaemon:

[OK]

[root@mhvtlhtml]#chkconfigtgtdon

[root@mhvtlhtml]#tgtadm--lldiscsi--opshow--modetarget

Target1:

iqn.1994-.redhat:

mhvtl:

mhvtl:

tgt:

1

Systeminformatio

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1