CentOS7へのMHVTL導入
環境
MHVTL:CentOS7
ARCserve :WindowsServer2012R2
CentOS上にMHVTL1.5を導入し、ARCserve上から認識させるまでの手順を記載する。
構築手順
◆MHVTL環境構築
1.SELinux無効
# setenforce 0
2.アップグレード
# yum -y upgrade
3.開発系ツール導入
# yum groupinstall ""Development Tools""
4.その他パッケージ導入
# yum install kernel-devel lzo wget mtx lsscsi sg3_utils
5.MHVTLダウンロード
# cd /tmp # wget https://sites.google.com/site/linuxvtl2/mhvtl-2015-04-14.tgz # wget https://sites.google.com/site/linuxvtl2/mhvtl-utils-1.5-2.x86_64.rpm # wget https://sites.google.com/site/linuxvtl2/mhvtl-utils-1.5-2.src.rpm
6.MHVTL展開(ソース&ライブラリ)
# rpm -Uvh mhvtl-utils-1.5-2.x86_64.rpm mhvtl-utils-1.5-2.src.rpm # cd /tmp/mhvtl-1.5/kernel # make # make install
7.MHVTL起動、自動起動
# /etc/init.d/mhvtl start # chkconfig mhvtl on
8.epelリポジトリ登録
# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
9.Scsi Target導入
# yum install -y scsi-target-utils
10.TargetConf設定
# cd /etc/tgt # cp targets.conf targets.conf.org # lsscsi -g ->下記表示される。今回はL700(赤字部分)を使用 [0:0:0:0] disk VMware Virtual disk 1.0 /dev/sda /dev/sg0 [2:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0 /dev/sg1 [3:0:0:0] mediumx STK L700 0105 /dev/sch0 /dev/sg10 [3:0:1:0] tape IBM ULT3580-TD5 0105 /dev/st0 /dev/sg2 [3:0:2:0] tape IBM ULT3580-TD5 0105 /dev/st1 /dev/sg3 [3:0:3:0] tape IBM ULT3580-TD4 0105 /dev/st2 /dev/sg4 [3:0:4:0] tape IBM ULT3580-TD4 0105 /dev/st3 /dev/sg5 [3:0:8:0] mediumx STK L80 0105 /dev/sch1 /dev/sg11 [3:0:9:0] tape STK T10000B 0105 /dev/st4 /dev/sg6 [3:0:10:0] tape STK T10000B 0105 /dev/st5 /dev/sg7 [3:0:11:0] tape STK T10000B 0105 /dev/st6 /dev/sg8 [3:0:12:0] tape STK T10000B 0105 /dev/st7 /dev/sg9 # vi targets.conf ->下記追記。<backing-store>行のデバイスはlsscsi -gで取得した値を記述する。 [注意]1行目のtargetは大文字NGです。大文字にするとサーバ側から接続できません。 <target iqn.2015-12.vtl-l700:tape> <backing-store /dev/sg10> device-type pt bs-type sg lun 1 </backing-store> <backing-store /dev/sg2> device-type pt bs-type sg lun 2 </backing-store> <backing-store /dev/sg3> device-type pt bs-type sg lun 3 </backing-store> <backing-store /dev/sg4> device-type pt bs-type sg lun 4 </backing-store> <backing-store /dev/sg5> device-type pt bs-type sg lun 5 </backing-store> </target>
11.tgtd再起動、自動起動
# systemctl restart tgtd # systemctl enable tgtd
12.ポート解放
# firewall-cmd --add-port=3260/tcp --zone=public --permanent
◆Windows側設定
1.管理ツール→iSCSIイニシエータ
2.「iSCSIイニシエータのプロパティ」画面の、ターゲットタブにて、
「ターゲット」項目に、構築したCentOSサーバのIPを入力し、クイック接続実施。
3.検出に成功すれば、「検出されたターゲット一覧」項目にCentOSサーバのiSCSI情報が表示されるので、
選択状態にして、「接続」ボタン押下。
4.ARCserveのデバイス管理でテープドライブ、テープが認識されることを確認する。