mhvtl虚拟带库安装与配+NBU备份 实验作者:inli Email:[email protected]
Red hat linux 6.6
Mhvtl 1.5.4
Mhvtl虚拟软件下载、WEB界面、两个包:
http://pan.baidu.com/s/1dFsqgaX
挂载CD YUM 源
mount /dev/cdrom /media 挂载到media 目录
vi /etc/yum.repos.d/rhel-meida.repo 修改下面内容,指到DVD挂载目录
[media]
name=Red Hat Enterprise Linux 6.6
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///media/RPM-GPG-KEY-redhat-release
yum install gcc mtx mt-st lsscsi zlib-devel lzo-devel kernel-devel perl 安装基础环境依赖包:
安装MHVTL系统内核:
[[email protected] tmp]# tar -xvf mhvtl-2016-03-10.tgz
[[email protected] tmp]# cd mhvtl-1.5/
[[email protected] mhvtl-1.5]# cd kernel/
[[email protected] kernel]# make //编译
[[email protected] kernel]# make install //安装
安装MHVTL主要部分:
[[email protected] kernel]# groupadd vtl //建立VTL用户和组
[[email protected] kernel]# useradd -g vtl vtl
[[email protected] mhvtl-1.5]# cd /tmp/mhvtl-1.5/
[[email protected] mhvtl-1.5]# make
报错原因是没有安装lzo-devel包:
[[email protected] tmp]# rpm -ivh lzo-devel-2.03-3.1.el6_5.1.x86_64.rpm lzo-minilzo-2.03-3.1.el6_5.1.x86_64.rpm //此包光盘中就有
[[email protected] mhvtl-1.5]# make
[[email protected] mhvtl-1.5]# make install
[[email protected] mhvtl-1.5]# chown –R vtl:vtl /opt/mhvtl/ ///进行目录权限更改,否则启动时报错
启动正常。
[[email protected] mhvtl-1.5]# lsscsi –g //查看虚拟带库信息
安装mhvtl-gui 网页图形化管理:
[[email protected] mhvtl-1.5]# yum install httpd php //安装WEB环境。
[[email protected] mhvtl-1.5]# vi /etc/sudoers //修改配置文件
注释掉下面:
#Defaults requiretty
然后在root ALL=(ALL) ALL 下面 加一行:
apache ALL=(ALL) NOPASSWD:ALL
修改selinux 配置文件,务必关闭,否则WEB页面用户名密码不能正常显示。
[[email protected] mhvtl-1.5]# vi /etc/selinux/config
修改SELINUX=disabled //重启生效。
[[email protected] mhvtl-gui-master]# setenforce 0 //命令行关闭SELINUX,立即生效。
安装此3个包:sysstat查看状态查看工作 sg3_utils 设备SCSI命令设置 scsi-target-utils映射SCSI协议到网络
yum install sg3_utils sysstat scsi-target-utils
[[email protected] tmp]# unzip mhvtl-gui-master.zip //解压web缩包
[[email protected] mhvtl-gui-master]# mkdir -p /var/www/html/mhvtl //在apache 下面建立mhvtl目录存放WEB
[[email protected] mhvtl-gui-master]# cp -rf * /var/www/html/mhvtl/ //拷贝WEB到APACHE目录中
Alias /icons/ "/var/www/html/mhvtl"
Options None
AllowOverride None
Order allow,deny
Allow from all
[[email protected] mhvtl-gui-master]# service httpd start 启动apache.
[[email protected] mhvtl-gui-master]# service tgtd start 启动tgtd
[[email protected] mhvtl-gui-master]# service mhvtl start 启动虚拟带库
[[email protected] NetBackup_7.5_CLIENTS]# netstat -anp|grep 3260 查看服务端口启动情况 防火强放行或关闭防火墙。
http://192.169.100.50/mhvtl/ 默认密码:mhvtl 如就是密码输入显示有问题,关闭selinux 用此命令:setenforce 0
在此WEB界面可以对虚拟带库进行配置修改保存等操作。
登录后可以 在WEB界面配置虚拟带库型号及数量,虚拟磁带个数及大小:
三个服务添加到系统随机启动中:
Chkconfig mhvtl on
Chkconfig tgtd on
Chkconfig httpd on
使用快速启动来设置共享ISCSI,共享结束后点SAVE保存,web界面配置的共享iscsi,在 系统重启后不会丢失LUN信息。WEB界面修改后会保存在/etc/tgt/targets.conf.mhvtl
修改/etc/init.d/tgtd 文件,修改指向到targets.conf.mhvtl ,系统重启后共享信息不会丢失。
[[email protected] ~]# vi /etc/init.d/tgtd
TGTD_CONFIG=/etc/tgt/targets.conf.mhvtl
在 NBU master 服务器添加共享磁带库: 请关闭防火墙。
设备管理器发现磁带驱动器在:
安装 NBU 备份软件,此教程到此为止。
实验作者:[email protected]
展开阅读全文