mhVTL on Linux 7
・ GitHub-mhvtl
Install mhVTL
Setting epel-release repo.
]# wget -O /etc/yum.repos.d/epel-6.repo https://mirrors.aliyun.com/repo/epel-archive-6.repo
]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
|
Install packages.
]# yum -y install zlib-devel lzo-devel gcc prel kernel-devel mtx mt-st lsscsi sysstat sg3_utils scsi-target-utils
|
Make install mhvtl and start mhvtl service.
]# wget -O /tmp/mhvtl-1.6-3_release.tar.gz --no-check-certificate /assets/software/mhvtl/mhvtl-1.6-3_release.tar.gz ]# cd /tmp && tar -zxf mhvtl-1.6-3_release.tar.gz
]# cd /tmp/mhvtl-1.6-3_release/kernel ]# make && make install ]# modprobe mhvtl ]# lsmod | grep mhvtl
]# cd /tmp/mhvtl-1.6-3_release ]# make && make install
]# systemctl start mhvtl.target
]# lsscsi -g [0:0:0:0] disk VMware Virtual disk 2.0 /dev/sda /dev/sg0 [3:0:0:0] cd/dvd NECVMWar VMware SATA CD00 1.00 /dev/sr0 /dev/sg1 [36:0:0:0] mediumx STK L700 0106 /dev/sch1 /dev/sg10 [36:0:1:0] tape IBM ULT3580-TD5 0106 /dev/st4 /dev/sg6 [36:0:2:0] tape IBM ULT3580-TD5 0106 /dev/st1 /dev/sg3 [36:0:3:0] tape IBM ULT3580-TD4 0106 /dev/st7 /dev/sg11 [36:0:4:0] tape IBM ULT3580-TD4 0106 /dev/st0 /dev/sg2 [36:0:8:0] mediumx STK L80 0106 /dev/sch0 /dev/sg8 [36:0:9:0] tape STK T10000B 0106 /dev/st6 /dev/sg9 [36:0:10:0] tape STK T10000B 0106 /dev/st3 /dev/sg5 [36:0:11:0] tape STK T10000B 0106 /dev/st5 /dev/sg7 [36:0:12:0] tape STK T10000B 0106 /dev/st2 /dev/sg4
|
Configuring and start tgtd service.
]# cat >>/etc/tgt/targets.conf <<EOF # Added for mhvtl <target iqn.2021-09.14.com.dcs.tape> backing-store /dev/sg0 backing-store /dev/sg1 backing-store /dev/sg10 backing-store /dev/sg2 backing-store /dev/sg9 backing-store /dev/sg6 backing-store /dev/sg4 backing-store /dev/sg11 backing-store /dev/sg5 backing-store /dev/sg8 backing-store /dev/sg3 backing-store /dev/sg7 device-type pt bs-type sg </target> # End of add EOF
]# systemctl restart tgtd
|
Tape commands.
]# mtx -f /dev/sg10 status
]# sg_turs /dev/st0
]# mtx -f /dev/sg10 load 1 0 ]# mtx -f /dev/sg10 unload 1 0
]# mtx -f /dev/sg10 transfer 10 40
|
IBM ITDT - system test
