- 论坛徽章:
- 0
|
ANR0515I Process 1 closed volume BBC684L5. (PROCESS: 1)
04/02/2014 15:40:20 ANR2017I Administrator TSMADMIN issued command: QUERY
ACTLOG search='PROCESS: 1' (SESSION: 2)
04/02/2014 15:41:47 ANR8779E Unable to open drive /dev/IBMtape3, error number=
5. (PROCESS: 1)
1、vi /etc/modprobe.d/lin_tape.conf
options lin_tape tape_reserve_type=persistent
options lin_tape lin_tape_debug=1
options lin_tape alternate_pathing=1
2, 查看磁带库changer和driver的SN号
[root@tsm dev]# udevadm info --attribute-walk --name /dev/IBMtape1 |grep serial_num
ATTR{serial_num}=="00078AAD5E"
[root@tsm dev]# udevadm info --attribute-walk --name /dev/IBMtape0 |grep serial_num
ATTR{serial_num}=="00078AAD22"
[root@tsm dev]# udevadm info --attribute-walk --name /dev/IBMtape2 |grep serial_num
ATTR{serial_num}=="00078AAA94"
[root@tsm dev]# udevadm info --attribute-walk --name /dev/IBMtape3 |grep serial_num
ATTR{serial_num}=="00078AAD16"
[root@tsm rules.d]# udevadm info --attribute-walk --name /dev/IBMchanger0 |grep serial_num
ATTR{serial_num}=="0000078256420401"
[root@tsm rules.d]# udevadm info --attribute-walk --name /dev/IBMchanger1 |grep serial_num
ATTR{serial_num}=="0000078256420401"
[root@tsm rules.d]# udevadm info --attribute-walk --name /dev/IBMchanger2 |grep serial_num
ATTR{serial_num}=="0000078256420401"
[root@tsm rules.d]# udevadm info --attribute-walk --name /dev/IBMchanger3 |grep serial_num
ATTR{serial_num}=="0000078256420401"
3. 配置磁带库配置文件
[root@tsm by-id]# vi /etc/modprobe.d/lin_tape.conf
options lin_tape tape_reserve_type=persistent
options lin_tape lin_tape_debug=1
options lin_tape alternate_pathing=1
4, 查看磁带库changer和driver的SN号
[root@tsm dev]# udevadm info --attribute-walk --name /dev/IBMtape1 |grep serial_num
ATTR{serial_num}=="00078AAD5E"
[root@tsm dev]# udevadm info --attribute-walk --name /dev/IBMtape0 |grep serial_num
ATTR{serial_num}=="00078AAD22"
[root@tsm dev]# udevadm info --attribute-walk --name /dev/IBMtape2 |grep serial_num
ATTR{serial_num}=="00078AAA94"
[root@tsm dev]# udevadm info --attribute-walk --name /dev/IBMtape3 |grep serial_num
ATTR{serial_num}=="00078AAD16"
[root@tsm rules.d]# udevadm info --attribute-walk --name /dev/IBMchanger0 |grep serial_num
ATTR{serial_num}=="0000078256420401"
[root@tsm rules.d]# udevadm info --attribute-walk --name /dev/IBMchanger1 |grep serial_num
ATTR{serial_num}=="0000078256420401"
[root@tsm rules.d]# udevadm info --attribute-walk --name /dev/IBMchanger2 |grep serial_num
ATTR{serial_num}=="0000078256420401"
[root@tsm rules.d]# udevadm info --attribute-walk --name /dev/IBMchanger3 |grep serial_num
ATTR{serial_num}=="0000078256420401"
5. 定制UDEV机制
[root@tsm modprobe.d]# cd /etc/udev/
[root@tsm udev]# cd rules.d/
[root@tsm rules.d]# vi 98-lin_tape.rules
KERNEL=="IBMtape*[!n]", ATTR{serial_num}=="00078AAD22",SYMLINK="lin_tape/by-id/lin_tape0"
KERNEL=="IBMtape*[!n]", ATTR{serial_num}=="00078AAD5E",SYMLINK="lin_tape/by-id/lin_tape1"
KERNEL=="IBMtape*[!n]", ATTR{serial_num}=="00078AAA94",SYMLINK="lin_tape/by-id/lin_tape2"
KERNEL=="IBMtape*[!n]", ATTR{serial_num}=="00078AAD16",SYMLINK="lin_tape/by-id/lin_tape3"
KERNEL=="IBMchanger*[!n]", ATTR{serial_num}=="0000078256420401",SYMLINK="lin_tape/by-id/lin_changer0"
6 重启加载带库驱动模块
[root@tsm rules.d]# /usr/bin/lin_taped stop
[root@tsm rules.d]# modprobe -r lin_tape
[root@tsm rules.d]# modprobe lin_tape
[root@tsm rules.d]# /usr/bin/lin_taped start
7 查看生成的设备名
[root@tsm dev]# cd/dev/lin_tape/
[root@tsm lin_tape]# cd by-id/
[root@tsm by-id]# ll
总用量 0
lrwxrwxrwx 1 root root 17 4月 4 12:57 lin_changer0 -> ../../IBMchanger3
lrwxrwxrwx 1 root root 14 4月 4 12:57 lin_tape0 -> ../../IBMtape0
lrwxrwxrwx 1 root root 14 4月 4 12:57 lin_tape1 -> ../../IBMtape1
lrwxrwxrwx 1 root root 14 4月 4 12:57 lin_tape2 -> ../../IBMtape2
lrwxrwxrwx 1 root root 14 4月 4 12:57 lin_tape3 -> ../../IBMtape3
root@tsm by-id]# cat /proc/scsi/IBMtape
lin_tape version: 1.76.0
lin_tape major number: 247
Attached Tape Devices:
Number model SN HBA SCSI FO Path
0 ULT3580-TD5 00078AAD22 lpfc 0:0:0:0 Primary
1 ULT3580-TD5 00078AAD5E lpfc 0:0:1:0 Primary
2 ULT3580-TD5 00078AAA94 lpfc 1:0:0:0 Primary
3 ULT3580-TD5 00078AAD16 lpfc 1:0:1:0 Primary
[root@tsm by-id]# cat /proc/scsi/IBMchanger
lin_tape version: 1.76.0
lin_tape major number: 247
Attached Changer Devices:
Number model SN HBA SCSI FO Path
0 03584L32 0000078256420401 lpfc 0:0:0:1 Primary
1 03584L32 0000078256420401 lpfc 0:0:1:1 Alternate
2 03584L32 0000078256420401 lpfc 1:0:0:1 Alternate
3 03584L32 0000078256420401 lpfc 1:0:1:1 Alternate
8 2.9.1 重新定义drive和path
tsmTSMSERVER>delete path tsmserver ts_3500 srctype=server desttype=library
ANR1721I A path from TSMSERVER to TS_3500 has been deleted.
tsmTSMSERVER>delete path tsmserver ts_3500drv1 srctype=server desttype=drive library=ts_3500
ANR1721I A path from TSMSERVER to TS_3500 TS_3500DRV1 has been deleted.
tsmTSMSERVER>delete path tsmserver ts_3500drv2 srctype=server desttype=drive library=ts_3500
ANR1721I A path from TSMSERVER to TS_3500 TS_3500DRV2 has been deleted.
tsmTSMSERVER>delete path tsmserver ts_3500drv3 srctype=server desttype=drive library=ts_3500
ANR1721I A path from TSMSERVER to TS_3500 TS_3500DRV3 has been deleted.
tsmTSMSERVER>delete path tsmserver ts_3500drv4 srctype=server desttype=drive library=ts_3500
ANR1721I A path from TSMSERVER to TS_3500 TS_3500DRV4 has been deleted.
tsm:TSMSERVER>delete drive ts_3500 ts_3500drv1
ANR8412I Drive TS_3500DRV1 deleted from library TS_3500.
tsmTSMSERVER>delete drive ts_3500 ts_3500drv2
ANR8412I Drive TS_3500DRV2 deleted from library TS_3500.
tsmTSMSERVER>delete drive ts_3500 ts_3500drv3
ANR8412I Drive TS_3500DRV3 deleted from library TS_3500.
tsmTSMSERVER>delete drive ts_3500 ts_3500drv4
ANR8412I Drive TS_3500DRV4 deleted from library TS_3500.
tsmTSMSERVER>define path tsmserver ts_3500 srctype=server desttype=library device=/dev/lin_tape/by-id/lin_changer0 autod=yes
ANR1720I A path from TSMSERVER to TS_3500 has been defined.
tsmTSMSERVER>define drive ts_3500 ts_3500drv1 cleanfreq=asneeded
ANR8404I Drive TS_3500DRV1 defined in library TS_3500.
tsmTSMSERVER>define drive ts_3500 ts_3500drv2 cleanfreq=asneeded
ANR8404I Drive TS_3500DRV2 defined in library TS_3500.
tsmTSMSERVER>define drive ts_3500 ts_3500drv3 cleanfreq=asneeded
ANR8404I Drive TS_3500DRV3 defined in library TS_3500.
tsmTSMSERVER>define drive ts_3500 ts_3500drv4 cleanfreq=asneeded
ANR8404I Drive TS_3500DRV4 defined in library TS_3500.
tsmTSMSERVER>define path tsmserver ts_3500drv1 srctype=server desttype=drive library=ts_3500 device=/dev/lin_tape/by-id/lin_tape0 autod=yes
ANR1720I A path from TSMSERVER to TS_3500 TS_3500DRV1 has been defined.
tsmTSMSERVER>define path tsmserver ts_3500drv2 srctype=server desttype=drive library=ts_3500 device=/dev/lin_tape/by-id/lin_tape1 autod=yes
ANR1720I A path from TSMSERVER to TS_3500 TS_3500DRV2 has been defined.
tsmTSMSERVER>define path tsmserver ts_3500drv3 srctype=server desttype=drive library=ts_3500 device=/dev/lin_tape/by-id/lin_tape2 autod=yes
ANR1720I A path from TSMSERVER to TS_3500 TS_3500DRV3 has been defined.
tsmTSMSERVER>define path tsmserver ts_3500drv4 srctype=server desttype=drive library=ts_3500 device=/dev/lin_tape/by-id/lin_tape3 autod=yes
ANR1720I A path from TSMSERVER to TS_3500 TS_3500DRV4 has been defined.
9.查看驱动器及路径
tsmTSMSERVER>q dri
Library Name Drive Name Device Type On-Line
------------ ------------ ----------- -------------------
TS_3500 TS_3500DRV1 LTO Yes
TS_3500 TS_3500DRV2 LTO Yes
TS_3500 TS_3500DRV3 LTO Yes
TS_3500 TS_3500DRV4 LTO Yes
tsm:TSMSERVER>q path
Source Name Source Type Destination Destination On-Line
Name Type
----------- ----------- ----------- ----------- -------
TSMSERVER SERVER TS_3500 LIBRARY Yes
TSMSERVER SERVER TS_3500DRV1 DRIVE Yes
TSMSERVER SERVER TS_3500DRV2 DRIVE Yes
TSMSERVER SERVER TS_3500DRV3 DRIVE Yes
TSMSERVER SERVER TS_3500DRV4 DRIVE Yes
|
|