1、FL 7010 址,、日内Z二Information Technology SJ 20820/2 2002 A.A F:;:主即可l云Small Computer System Interface (SCSI)-3 Primary command layer Part 2: Controller commands 2 2002-06-15发布2002-10-01实施中华人民共和国信息产业部批准午一20820/2-2002 SJ 、户,I A. 目Jir飞4bpblfi-VII 前言VIIU 号|言J l 范围2 规范性引用文件2 . 2 定义1 3目5 符号及缩略语5 关键词3 3. lfil
2、l-ii 2 缩略i吾及约定 符号、定义、3 2 3. 6 约定4 3 6 总则4 7 包含设备阵列的系统模型7 系统分层楼型l 5. 7 SACL功能.1. 5. 7 协议转换层8 (SACL) B 系统分层变分示例4 5. 5 2 5. 存储阵列转换层3 1 5 9 类属层分支5 5. 10 盘分支的软件SACL. 具有SCSI6 5 11 SACL的分支具有HBA7 5 Jl 具有桥控制器SACL的分支8 1. 5. 12 多层具有SACL的分支9 5 13 SCSI存储阵列模型2 5 13 SCSI存储阵列寻址、14 SCSI存储阵列LliN_Z地址.14 直接寻址2 1. 2. 5.
3、 !11 1 2. 5 1 1. 2. 5. 14 八字节LUN结构1 2. 1. 2. 5. 15 逻辑单元寻址方法15 外部设备寻址方法3 2. 1. 2. 5 16 卷集寻址,方法4 2. 1 2. 5 16 问J主寻址3 1. 2. 5 16 组件设各寻址方法17 逻辑单元寻址方法2 3. 1 2. 5 2 2 2. 5. I 3. I 2. 5 17 外部设备寻址方法3 3 1. 2. 5 17 元余纽寻址方法4 3 1 2. 5 17 备用寻址方法5 3 1. 2. 5 17 卷集寻址方法6 3 1. 2 5 18 SCSI存储阵列对象.2 2. 5 18 添加对象1 2.2. 5
4、. 18 I s 对象的标准链接 2 2. 2 5. 飞鼻问卷,a2守币,立飞SJ 20820/2-2002 lIll-司il-ll对象的售方链接. . . . . . . . . . . . . . . . . . . . . . . . 18 对象的覆盖. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .四交换对象. . . . . . . . . . . . . . . . . . .
5、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . 19 被保护对象. . . . . . . . . . . . . . . . . . . . 19 取消对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E E . 19 纽件设备回. . . . . . . . . . . . . . . . 19 外部设备. . . . . . . .
6、 . . . . . . . . . . . . . . . . . . . - E . . . 19 P范围. . . . . . . . . . . . . . . . . . . . . . E . . . . . . . . . . . . . . . . . . . . . . 1 9 阿范围. . . . . . E . . . . . . . . . . . . . . . . . . . . 19 5.2.2.12 冗余组. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7、 . . . . . . . . . . . . . . . 20 5.2.2.12.1 检验数据映象NO冗余方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5. 2. 2. 12. 2 检验数据映象COpy冗余方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.2.2.12.3 检验数据映象XOR成P+Q冗余方法. . . . . . . .
8、. . . . . . . . . . . . . . . . . 2 3 5.2.2.12.4 检验数据映象5冗余方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.2.2.12.5 检验数据映象严S冗余方法. -. . . . . . . . . . . . . . . . , 23 5.2.2.12.6 检验数据映象售方专用冗余方法. . . . . . . . . . 24 5.2.2.13 备用. . . . . . . . .
9、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.2.2.14 卷集. . -. . . . . . . . . . . . . . . . . , . . . . . . . 24 5. 2. 3 SCSI存储阵列操作. . . . . . . . . . . . . . . . . . . . . . . . 28 5.2.3.1 重新分自己LUNJ操作. . . . . . 28 5.2.3.2 重建操作.
10、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2.3.3 重算操作. . . . . . . . . . . E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2.3.4 再生操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2
11、.3.5 校验操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2.4 SCSI存储阵列状态. . . . . . . . . . . . . . . . . . 29 5.2.5 SCSI存储阵列配置选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2.5.1 简单配置方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12、. . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2.5.2 基本配置方法. . . . . . . . . . . 30 5.2.5.3 一般配置方法. . . . . . . . . . . . . . . . . . . 30 5.2.6 SCSI存储阵列异常条件. . . . . . . . . . . . . . . . 31 6 SCSI存储阵列设各命令. . . . . . . . . . . . E . . . . . . . . . . . . . . . . . . . . 31 SCSI存储阵列设备命令操
13、作码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.2 SCSI存储阵列服务动作术语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6. 2. 1 维护(入)命令服务动作. . . . . . . . . E . . . . . . . . 32 6. 2. 1. 1 报告己分配的/未分配的P范围(6.3. 1. 1) . 32 6. 2.
14、1. 2 报告组件设备(6.3. 1. 2) . . . . . 33 6. 2. 1. 3 报告组件设各售方链接(6.3.1.3). . . 33 6.2. 1. 4 报告设备标识(6.3.1.4). . .目.33 6. 2. 1. 5 报告外部设备(6.3.1.5). . . . . . 33 6.2. 1. 6 报告外部设各标准链接(6.3.1.6) . 33 6.2. 1. 7 报告外部设备/纽件设各标识符(6.3.1.7).33 6. 2. 1. 8 报告状态(6.3.1.8).国. . . . . . . . . . . . . . . . 33 6.2. 1. 9 报告支持的配
15、置方法(6.3.1.9). . . . . . . . . . 33 6. 2. 1. 10 报告未配置的容量(6.3.1. 10) .、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E . . 3 5.2.2.3 5 2.2.4 5.2.2.5 5.2.2.6 5.2.2.7 5.2.2.10 5. 2 2. 11 6. 1 5. 2 2.8 5.2.2.9 11 一L一SJ 20820/2一20026. 2. 1. 11 6. 2. 1. 12 添加外部设备/纽件设备(6.4.1.1). . . .
16、. . 33 附于组件设备(6.4.1.2). . . . . . . . . . . . . . . . . . . .二. . . . . . . . . . . . 33 6.2. 1. 13 中断外部设备/组ft设备(6.4. 1. 3) . 33 6.2. 1. 14 交换P范围(6.4.1.4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 6.2. 1. 15 交换外部设备/组件设备(6.4.1.5). I . . . . . . . . . . .
17、33 6.2. 1. 16 指示组件设备(6.4.1.6) . 33 6. 2. 1. 17 取消外部设备/组件设备(6.4.1.7).r. . . . . . . . . . 33 6.2. 1. 18 设置外部设各/纽件设备标识符(6.4.1.8).;. E . . 33 6. 2. 1. 19 报告基本冗余组(6.5.1.1). . . . . 33 6.2. 1. 20 报告冗余组(6.5.1.2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18、. 33 6. 2. 1. 21 报告未分配的冗余组空间(6.5.1.3) . 33 6.2. 1. 22 控制检验数据产生(6.6.1. 1) . 33 6. 2. 1. 23 创建/更改基本冗余组(6.6.1. 2) . 33 6.2. 1. 24 创建/更改冗余组(6.6.1.3).346. 2. 1. 25 删除冗余组(6.6.1.4).34 6. 2. 1. 26 重建F范围(6.6.1. 5) . 34 6.2. 1. 27 重建外部设备(6.61.6).7.34 6.2. 1. 28 窒算检验数据(6.6. 1. 7) . 34 6. 2. 1. 29 校验检验数据(6.6.1.
19、8).346.2. 1. 30 报告P范围备用(6.9. 1. 1) . 34 6.2. 1. 31 报告外部设备/组件设备备用(6.9. 1. 2) . . . . . 34 6.2. 1. 32 创建/更改F范围备用(.10.1.1) . 34 6. 2. 1. 33 创建/更改外部设备/纽件设备备用(6.10. 1. 2) .-. . . . . . . . . . . 34 6. 2. 1. 34 删除备用(6.10. 1. 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20、. . . . . . . . . . . . 34 6.2. 1. 35 报告基本卷集(6.7.1. 1) . . . . . . . . . . . . . . . . . . . . . . 34 6.2. 1. 36 报告存储阵列配置(6.7. 1. 2) . . . . . . . 34 6.2. 1. 37 报告未分配的卷集(6.7.1.3)34 6.2. 1. 38 报告卷集(6.7.1.4) . 34 6.2. 1. 39 分配LUNJ(6.81.l).346. 2. 1. 40 控制检验数据产生(6.8. 1.2) . 34 6. 2. 1. 41 控制写操作(6.8.1.3
21、).圄. 34 6.2. 1. 42 创建/更改基本卷集(68.1. 4) . 34 6.2. 1. 43 创建/更改存储阵列配置(6.8.1. 5) . . 34 6. 2. 1. 44 创建/更改卷集(6.8.1.6).34 6. 2. 1. 45 重新分配LUN_V(6.8. 1. 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6. 2. 1. 46 删除卷集(6.8.1.8). . . . . . . . . .
22、. . . . . 35 6.2. 1. 47 重算卷集检验数据(6.8. 1. 9) . 35 6. 2. 1. 48 校验卷集检验数据(6.8.1. 10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6. 3 维护(入)(MAINTENANCE(IN)命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 6.3.1 维护(入命令服务动作
23、. . . . . . . . . . . . . . . . . . . . . . . . . . -. . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.3. 1. 1 报告己分配的/未分配的P范围服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6. 3. 1. 2 报告组件设备服务动作. . . . . .:. . . 6. 3. 1. 3 报告纽件设备售方链接服务动作. 6.3. 1. 4 报告设备标
24、识服务动作. . . . . . . . 37 39 41 III SU 20820/2-2002 6.3. 1. 5 报告外部设备服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6:3. 1. 6 报告外部设备标准链接服务动作. . . . . . . 目. . . . . . . . . . . . . . . . . . . . . . . 43 6.3. 1. 7 报告外部设各/组件设备标识符服务动作.;. -
25、 . 45 6. 3. 1. 8 报告状态服务动作. . . . . . . . . . . . . . 46 6. 3. 1. 9 报告支持的配置方法服务动作. . . . . . . . . . . . . . . . . . . . . . . . . 51 6.3. 1. 10 报告未配置的容量服务动作. . . . . . . . . . . . 52 6. 4 维护(出)(MAINTENANCE(OUT)命令. . . . . . . . . . . . . . . . . . . . . . . . . . . 53 6. 4. 1 维护(出)命令服务动作. . . . . .
26、. . . . . . . . . . . . . . . . . . . . . . . . . . . 53 6.4. 1. 1 添加外部设备/组件设备服务动作. . . . . . . E . . . . . . 54 6. 4. 1. 2 附于组件设各服务动作. . . .,. .E.55 5. 4. 1. 3 中断外部设各/组件设备服务动作. . . . . . . . . . . . . . . . . . . . . . . . . E . . . . . 56 6. 4. 1. 4交换P范围服务动作. . . . -. . . . . . 56 6. 4. 1. 5 交换外部设
27、备/组件设备服务动作. . . . . E . . . . 57 6.4. 1. 6 指示组件设各服务动作. . . E . . . . . . . . . . . . . . . 58 6. 4. 1. 7 取消外部设各/组件没各服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6町4.1. 8 设置外部设各/组件设备标识符服务动作. . . . . . . . . . . . . . . 59 6. 5 冗余组(入)(REDNDANCY GROUP(IN)
28、俘令. . . . . . . . . . . . . . . . . . . . . . 60 6. 5. 1 冗余纫(入)命令服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . 60 6.5. 1. 1 报告基本兀余纽服务动作国. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 6.5. 1. 2 报告冗余组服务动作. . . . . . . . . . . . . . . . . . . E . . .
29、E . . . 62 6. 5. 1. 3 报告未分配的冗余组空间服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 6.6 冗余组(出)(REDUTIANCY GROUP(OUT)命令. . . . -E . . ., -67 6.6.1 冗余纽出命令服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 6. 6. 1. 1 控制检验数据的产生服务动作. - . .、. . . 68 6. 6. 1. Z
30、 创建/更改基本冗余纽服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 6.6. 1. 3 创建/更改冗余组服务动作. . . . . . . . E . . . . . . . . . . 71 6. 6. 1. 4 删除冗余纽服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 6. 6. 1. 5 重建P范围服务动作. . . . . . . . . . . . . . . . . . . .75 6.6. 1. 6 重建外部设备服务动作
31、. . . . . . . . . . . . . . . . . . . . 76 6. 6. . 7 主算检验数据服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 6. 6. 1. 8 校验检验数据服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 6:7 卷集(入)(VOLUME SET(IN)命令. . . E E . . . . . . 79 6. 7. 1 卷集(入)命令服务动作. . . . . . . . . . . . . .
32、 . . . . . . . . . . . . 79 6.7. 1. 1 报告基本卷集服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 67. 1. 2 报告存储阵列配置服务动作. . . . . , . . . . . . . . . . . 81 6.7. 1. 3 报告未分配的卷集服务动作. . . . . . . . . . . . . . . . 84 6.7. 1. 4 报告卷集服务动作. E . . . . . .
33、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.8 卷集(出)(VOLUME SET(OUT)命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.8.1 卷集(出)命令服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -. . . . . . . . . . . . . . . . . . . . . 88 6.8.
34、 1. 1 分配LUN_V服务动作. . . . . . . E . . . . . . . . . . . . . . . . . . . . 88 6. 8. 1. 2 控制检验数据的产生服务动作-. . . . . . 89 6. 8. 1. 3 控制写操作服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 6. 8. 1. 4 创建/更改基本卷集服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 6,
35、 8. 1. 5 创建/更改存储阵列配置服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 IV SJ 20820/2-2002 6. 8. 1. 6 创建/更改卷集服务动作. .-.,. . .98 6. 8. 1. 7 量新分配LUN_V服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 6. 8. 1. 8 删除卷集服务动作. . . . . . .
36、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1 6. 8. 1. 9 重算卷集检验数据服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 1 6.8. 1. 10 校验卷集检验数据服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 6.9 备用入)(SPARE (IN
37、)命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 4 6.9.1 备用(入)命令服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 04 6.9. 1. 1 报告P范围各用服务动作. . . . . . . . . . . . . . . . . . .
38、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 04 6.9. 1. 2 报告外部设各/组件设各各用服务动作. - . . . . . . . 106 6. 10 备用出)(SPARE(OUT)命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6. 10. 1 备用(出)命令服务动作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.10. 1. 1 创建/更改P范围服务动作. .-