Chinaunix首页 | 论坛 | 博客
  • 博客访问: 71155
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2017-07-14 14:49
个人简介

在这个知所以然的年龄,奋斗我唯一的选择!~~努力吧,致一样的我们。

文章分类

全部博文(17)

文章存档

2019年(2)

2018年(4)

2017年(11)

我的朋友

分类: IT职场

2017-12-25 15:26:18

参考 https://www.ibm.com/developerworks/cn/aix/library/0904_wangwei_atape/

tsm:ZHFX01>q drive 

  查看驱动器状态,结果Device Type显示unknown,
此时可以退出tsm,在系统下运行# cfgmgr  重新发现设备并进行配置,
再#lsdev -Cc tape (列出系统所带的所有磁带设备),查看结果 rmt0 smc0
在 Atape 驱动已经安装而且设备已经配置以后,系统通过 /dev 目录下的 smc* 文件来表示物理的机械臂,rmt* 表示磁带驱动器。

如果是的话,显示“Other Tape Drive ”,说明没有正确识别,请删除后重新识别。 rmdev - rmt0 

如果在AIX中需要改变默认的参数如压缩、块大小、缓冲区等,可以使用smit工具。 具体的方法如下: 
1)确定AIX中要修改的设备 # lsdev -Cc tape 
smc0 Available 14-08-00-6,0 IBM 3583 Library Medium Changer rmt0 Available 14-08-00-0,0 IBM 3580 Ultrium Tape Drive rmt1 Available 14-08-00-1,0 IBM 3580 Ultrium Tape Drive rmt2 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) smc1 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) rmt3 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) smc2 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) rmt4 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) smc3 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) 通过上面的信息我们可以知道系统连接了两个磁带库: a)用SCSI连接的3583,smc0带两个驱动器rmt0,rmt1。 
smc0 Available 14-08-00-6,0 IBM 3583 Library Medium Changer rmt0 Available 14-08-00-0,0 IBM 3580 Ultrium Tape Drive rmt1 Available 14-08-00-1,0 IBM 3580 Ultrium Tape Drive b)用光纤连接的3584,三个驱动器各自的control path都被使能。 rmt2 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) smc1 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) rmt3 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) smc2 Available 30-68-01 IBM 3584 Library Medium Changer (FCP) rmt4 Available 30-68-01 IBM 3580 Ultrium Tape Drive (FCP) smc3 Available 30-68-01 IBM 3584 Library Medium Changer (FCP)

验证机械臂以及驱动器是否工作正常

需要使用 tapeutil 对机械臂和驱动器来进行验证。tapeutil 是 Atape 提供的设备测试应用程序,它是对磁带库以及驱动器进行直接操作的接口。安装 Atape 后,可直接运行 tapeutil 来启动程序。下面介绍一下如何使用 tapeutil 对系统连接的磁带驱动器和机械臂进行测试。

# tapeutil

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
General Commands:
 1. Open a Device 5. Inquiry 9. Log Sense Page
 2. Close a Device 6. Test Unit Ready 10. Mode Sense Page
 3. Device Info 7. Reserve Device 11. Release Device
 4. Tape Drive Service Aids 8. Request Sense Q. Quit Program
 
 Medium Changer Commands:
 12. Element Information 16. Move Medium
 13. Position To Element 17. Load/Unload Medium
 14. Element Inventory 18. Initialize Element Status
 15. Exchange Medium 19. Prevent/Allow Medium Removal
 
 Tape Commands:
 20. Query/Set Parameters 30. Read and Write Tests
 21. Prevent/Allow Medium Removal 31. Unload/Load Tape
 22. Rewind 32. Erase
 23. Erase Gap 33. Write Filemarks
 24. Forward Space Filemarks 34. Backward Space Filemarks
 25. Forward Space Records 35. Backward Space Records
 26. Space to End of Data 36. Query/Set Tape Position
 27. Log Sense 37. Read or Write Files
 28. Display Message 38. Get Drive Encryption Settings
 29. Synchronize Buffers 39. Report Density Support
 40. Test Encryption Key Path/Setup
 
Enter Selection:

如何验证磁带驱动器是否正确安装:

1. 打开 AIX 窗口

2. 输入 tapeutil

3. 输入 1(打开一个设备)

4. 输入 /dev/rmt0(需要验证的设备文件)

5. 输入 1(Read/Write)

6. 输入 3(Device Info)

7. 输入 5(Inquiry)选择 0,对设备进行基本测试

8. 输入 6(Test Unit Read)确认没有错误。

9. 输入 18(Initialize Element Status)

10. 输入 14(Element Inventory)查看所有带库中所有磁带

11. 从上一步结果中,选择一个可写的空闲磁带,查看其序列号,并选择一个空闲的磁带插槽

12. 输入 16(Move Medium),指定磁带的地址和空闲磁带插槽的地址。确认磁带被放置到正确的位置

13. 输入 14 (Element Inventory),确认磁带库信息被更新

14. 输入 2 (Close a Device)

15. 输入 Q (退出程序)

如何验证机械臂是否工作正常:

1. 打开 AIX 窗口

2. 输入 tapeutil

3. 输入 1(打开一个设备)

4. 输入 /dev/smc0

5. 输入 1 (Read/Write)

6. 输入 3 (Device Info)

7. 输入 5 (Inquiry)选择 0,对设备进行基本测试

8. 输入 6 (Test Unit Read)确认没有错误

9. 输入 22(Rewind)

10. 输入 30 (Read and Write Tests)进行读写测试

11. 输入 1 (Read/Write). 开始测试

12. 输入 31(Unload Tape)取出磁带

13. 输入 2 (Close a Device)

14. 输入 Q (退出程序)

常用磁带设备管理命令

查看所有系统连接的设备:

下例列出系统识别出的所有带库机械臂和磁带驱动器的基本信息:

lsdev -Cc tape

1
2
3
4
5
6
7
8
9
10
11
12
13
# lsdev -Cc tape
rmt2 Available 01-01-01 IBM 3580 Ultrium Tape Drive (FCP)
rmt3 Available 01-01-01 LTO Ultrium Tape Drive (FCP)
rmt4 Available 01-01-01 LTO Ultrium Tape Drive (FCP)
rmt5 Available 01-01-01 LTO Ultrium Tape Drive (FCP)
rmt6 Available 01-01-01 LTO Ultrium Tape Drive (FCP)
rmt7 Available 01-01-01 LTO Ultrium Tape Drive (FCP)
rmt8 Available 01-01-01 LTO Ultrium Tape Drive (FCP)
smc5 Available 01-01-01 IBM 3584 Library Medium Changer (FCP)
smc6 Available 01-01-01 IBM 3576 Library Medium Changer (FCP)
smc7 Available 01-01-01 IBM 3584 Library Medium Changer (FCP)
smc8 Available 01-01-01 IBM 3584 Library Medium Changer (FCP)

输出结果中,所有 rmt 开头的设备为磁带驱动器,而 smc 开头的设备为带库机械臂。

查看设备的具体配置:

查看设备的具体信息,如查看磁带驱动器 rmt-0 的信息:

lscfg -vl rmt-0

1
2
3
4
5
6
7
8
# lscfg -vl rmt-0
 rmt-0 U789D.001.DQDWVMV-P1-C3-T2-W5005076300810821-L0
 IBM 3580 Ultrium Tape Drive (FCP)
 
 Manufacturer................IBM
 Machine Type and Model......ULT3580-TD3
 Serial Number...............0007805879
 Device Specific.(FW)........73P5

该设备为 IBM3580 的磁带驱动器,其序列号为 0007805879。

查看机械臂 smc0 的具体信息:

1
2
3
4
5
6
7
8
9
10
# tapeutil -f /dev/smc0 inquiry
Issuing inquiry...
 
Inquiry Data, Length 58
 
 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
 0000 - 0880 0302 3500 2002 4942 4D20 2020 2020 [.?..5. .IBM ]
 0010 - 3033 3538 344C 3332 2020 2020 2020 2020 [03584L32 ]
 0020 - 3830 3871 3133 3030 3030 3031 3331 3030 [808q130000013100]
 0030 - 3038 2030 0200 0000 0000 [08 0...... ]

可以看到示例的设备为 IBM 3584 的带库。

使用持续命名支持

持续命名支持用来确保即使在系统被重启时,所有的设备仍然会根据 SCSI ID,LUN ID 和 HBA 卡被配置成相同的逻辑名。

AIX 操作系统重启时,HBA 卡会重新发现设备,并给每个设备按照被发现的顺序分配一个默认的逻辑名(格式为 /dev/smc*)。

例如,如果有三个磁带驱动器被接到并行 SCSI 适配器上,每一个 LUN ID 都是 0,目标地址分别是 0,1,2;HBA 卡会将三个驱动器初始配置成

  • rmt0 目标地址 0,lun 0 可用
  • rmt1 目标地址 1,lun 0 可用
  • rmt2 目标地址 2,lun 0 可用

但是在下次系统重启时,如果命名为 rmt1 的设备未上电,或者未连接。HBA 卡则会初始配置两个设备为如下的逻辑名:

  • rmt0 目标地址 0,lun 0 可用
  • rmt1 目标地址 2,lun 0 可用

由此可见,在 SAN 网络拓扑发生变化时,如果不启用持续命名支持,系统的逻辑文件将发生变化,需要重新对应用程序进行配置。

可以使用如下命令来改变设备的逻辑名

1
chdev –l rmt0 –a new_name=rmt-0

也可以使用 smit 来改变。

Smit

选择 Tape Drive

选择 Change/Show Characteristics of a Tape Drive

选择要改变的设备的逻辑名

在 New Logical Name 栏里,输入新的逻辑名,该逻辑名应区别与 AIX 默认的逻辑名(rmt*)

下例将设备文件 rmt0 改变为 rmt-0:

1
2
# chdev -l rmt0 -a new_name=rmt-0
rmt0 changed

这样 rmt-0 变成了该设备的永久命名,不会因为系统重启而改变,方便应用程序的配置和使用。

清除设备配置

将磁带驱动器置于离线状态:

1
#rmdev -l smcn

下例将设备 smc0 置于离线状态:

1
2
# rmdev -l smc0
smc0 Defined

磁带设备置于离线状态并且清除磁带驱动器在配置数据库中的定义:

1
rmdev -l lmcpn –d

下例将机械臂 smc0 从系统中删除:

1
2
# rmdev -l smc0 -d
smc0 deleted

可以看到删除后,设备 smc0 已不在设备配置数据库中,再次删除会报错:

1
2
3
4
# rmdev -l smc0
rmdev: 0514-519 The following device was not found in the customized
 device configuration database:
 name = 'smc0'

查看与机械臂匹配的磁带驱动器

如果系统连接了一个大型的 SAN,系统会看到多个机械臂和多个磁盘驱动器。可以通过以下命令来确定某一机械臂对应的磁带驱动器。

1
tapeutil -f /dev/smc0 devids

该命令会列出所有与机械臂匹配的磁带驱动器的具体信息:

如下例,与其匹配的磁带驱动器 Device ID 分别是 0007805879 和 1200000783。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# tapeutil -f /dev/smc0 devids
Reading element device ids...
 
Drive Address 281
 Drive State .................... Abnormal
 ASC/ASCQ ....................... 8100 (Drive Present)
 Media Present .................. No
 Robot Access Allowed ........... No
 Source Element Address Valid ... No
 Media Inverted ................. No
 Same Bus as Medium Changer ..... Yes
 SCSI Bus Address Vaild ......... No
 Logical Unit Number Valid ...... No
 Device ID ...................... IBM ULT3580-TD3 0007805879
 
Drive Address 282
 Drive State .................... Abnormal
 ASC/ASCQ ....................... 8100 (Drive Present)
 Media Present .................. No
 Robot Access Allowed ........... No
 Source Element Address Valid ... No
 Media Inverted ................. No
 Same Bus as Medium Changer ..... Yes
 SCSI Bus Address Vaild ......... No
 Logical Unit Number Valid ...... No
Device ID ...................... IBM ULTRIUM-TD3 1200000783

可以看到 rmt0,rmt1 所对应的 device ID 0007805879 以及 1200000783 与 /dev/smc0 所带的驱动器序号相同,那么 rmt0,rmt1 就是其中与其匹配的驱动器。如下例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# lscfg -vl rmt0
 rmt0 U789D.001.DQDWVMV-P1-C3-T2-W5005076300810821-L0
 IBM 3580 Ultrium Tape Drive (FCP)
 
 Manufacturer................IBM
 Machine Type and Model......ULT3580-TD3
 Serial Number...............0007805879
 Device Specific.(FW)........73P5
 
# lscfg -vl rmt1
 rmt1 U789D.001.DQDWVMV-P1-C3-T2-W5005076300410822-L0
 LTO Ultrium Tape Drive (FCP)
 
 Manufacturer................IBM
 Machine Type and Model......ULTRIUM-TD3
 Serial Number...............1200000783
 Device Specific.(FW)........73P5

重新配置系统连接的机械臂和驱动器

命令 cfgmgr 会重新发现系统连接的设备,执行该命令并不报错,则说明配置正确完成。



阅读(2472) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~