ANSI-INCITS-318-1998-R2003.pdf

上传人:爱问知识人 文档编号:3728974 上传时间:2019-09-22 格式:PDF 页数:221 大小:895.38KB
返回 下载 相关 举报
ANSI-INCITS-318-1998-R2003.pdf_第1页
第1页 / 共221页
ANSI-INCITS-318-1998-R2003.pdf_第2页
第2页 / 共221页
ANSI-INCITS-318-1998-R2003.pdf_第3页
第3页 / 共221页
ANSI-INCITS-318-1998-R2003.pdf_第4页
第4页 / 共221页
ANSI-INCITS-318-1998-R2003.pdf_第5页
第5页 / 共221页
亲,该文档总共221页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ANSI-INCITS-318-1998-R2003.pdf》由会员分享,可在线阅读,更多相关《ANSI-INCITS-318-1998-R2003.pdf(221页珍藏版)》请在三一文库上搜索。

1、ANSI INCITS 318-1998 (R2003) (formerly ANSI NCITS 318-1998) for Information Technology SCSI Controller Commands-2 (SCC-2) Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=OConnor, Maurice Not for Resale, 04/29/2007 12:19:

2、47 MDTNo reproduction or networking permitted without license from IHS -,-,- Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=OConnor, Maurice Not for Resale, 04/29/2007 12:19:47 MDTNo reproduction or networking permitted

3、 without license from IHS -,-,- ANSI NCITS 318-1998 American National Standard for Information Technology SCSI Controller Commands-2 (SCC-2) Secretariat Information Technology Industry Council Approved June 9, 1998 American National Standards Institute, Inc. Abstract This standard defines commands f

4、or SCSI storage array devices; commonly known as RAID devices. This standard is principally intended to be used in conjunction with, not as an alternate to, any of the SCSI command standards and the SCSI-3 Architecture Model Standard. The commands described in this standard facilitate the control an

5、d configuration of SCSI storage arrays and thus provide a common command specification for both system integrators and suppliers of SCSI storage array devices. Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=OConnor, Mau

6、rice Not for Resale, 04/29/2007 12:19:47 MDTNo reproduction or networking permitted without license from IHS -,-,- Approval of an American National Standard requires review by ANSI that the requirements for due process, consensus, and other criteria for approval have been met by the standards develo

7、per. Consensus is established when, in the judgement of the ANSI Board of Standards Review, substantial agreement has been reached by directly and materially affected interests. Substantial agreement means much more than a simple majority, but not necessarily unanimity. Consensus requires that all v

8、iews and objections be considered, and that a concerted effort be made towards their resolution. The use of American National Standards is completely voluntary; their existence does not in any respect preclude anyone, whether he has approved the standards or not, from manufacturing, marketing, purch

9、asing, or using products, processes, or procedures not conforming to the standards. The American National Standards Institute does not develop standards and will in no circumstances give an interpretation of any American National Standard. Moreover, no person shall have the right or authority to iss

10、ue an interpretation of an American National Standard in the name of the American National Standards Institute. Requests for interpretations should be addressed to the secretariat or sponsor whose name appears on the title page of this standard. CAUTION NOTICE: This American National Standard may be

11、 revised or withdrawn at any time. The procedures of the American National Standards Institute require that action be taken periodically to reaffirm, revise, or withdraw this standard. Purchasers of American National Standards may receive current information on all standards by calling or writing th

12、e American National Standards Institute. American National Standard Published by American National Standards Institute, Inc. 11 West 42nd Street, New York, NY 10036 Copyright 1999 by Information Technology Industry Council (ITI) All rights reserved. No part of this publication may be reproduced in a

13、ny form, in an electronic retrieval system or otherwise, without prior written permission of ITI, 1250 Eye Street NW, Washington, DC 20005. Printed in the United States of America CAUTION: The developers of this standard have requested that holders of patents that may be re- quired for the implement

14、ation of the standard disclose such patents to the publisher. However, nei- ther the developers nor the publisher have undertaken a patent search in order to identify which, if any, patents may apply to this standard. As of the date of publication of this standard, following calls for the identifica

15、tion of patents that may be required for the implementation of the standard, notice of one or more such claims has been received. By publication of this standard, no position is taken with respect to the validity of this claim or of any rights in connection therewith. The known patent holder(s) has

16、(have), however, filed a statement of willingness to grant a license under these rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to ob- tain such a license. Details may be obtained from the publisher. No further patent search is con- ducted by the developer or

17、publisher in respect to any standard it processes. No representation is made or implied that this is the only license that may be required to avoid infringement in the use of this standard. Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees

18、/1111111001, User=OConnor, Maurice Not for Resale, 04/29/2007 12:19:47 MDTNo reproduction or networking permitted without license from IHS -,-,- i Contents Page Forewordxii Introduction xv 1Scope. 1 2Normative references 2 2.1Approved references . 3 3Definitions, symbols, abbreviations, and conventi

19、ons. 3 3.1Definitions 3 3.2Symbols and abbreviations 6 3.3Keywords. 6 3.4Conventions. 7 4General 8 5Models for systems containing arrays of devices 9 5.1System layering model 9 5.1.1SACL functions 9 5.1.2Protocol conversion layer 10 5.1.3Storage array conversion layer (SACL). 11 5.1.4Examples of sys

20、tem layering variations. 12 5.1.5Branch of generic layers 13 5.1.6Software SACL with a branch of SCSI disks. 14 5.1.7Branch with HBA SACL. 15 5.1.8Branch with bridge controller SACL. 16 5.1.9Branch with SACLs in multiple layers 17 5.2Model for SCSI storage arrays 18 5.2.1SCSI storage array addressin

21、g 18 5.2.1.1SCSI storage array LUN_Z address 18 5.2.1.2Direct addressing. 19 5.2.1.2.1Eight-byte LUN structure . 19 5.2.1.2.2Logical unit address method 20 5.2.1.2.3Peripheral device address method 21 5.2.1.2.4Volume set address method 22 5.2.1.3Indirect addressing 22 5.2.1.3.1Component device addre

22、ss method 22 5.2.1.3.2Logical unit address method 23 5.2.1.3.3Peripheral device address method 23 5.2.1.3.4Redundancy group address method 23 5.2.1.3.5Spare address method 23 5.2.1.3.6Volume set address method 24 5.2.2SCSI storage array objects 24 5.2.2.1Adding objects. 24 5.2.2.2Association of obje

23、cts 24 5.2.2.3Attachment of objects 25 5.2.2.4Covering of objects 25 5.2.2.5Exchanging objects 26 5.2.2.6Protected objects. 26 5.2.2.7Removing objects 26 5.2.2.8Component device. 26 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111

24、001, User=OConnor, Maurice Not for Resale, 04/29/2007 12:19:47 MDTNo reproduction or networking permitted without license from IHS -,-,- ii Page 5.2.2.9Peripheral device. 26 5.2.2.10P_extent 26 5.2.2.11Ps_extent. 27 5.2.2.12Redundancy group 27 5.2.2.12.1No redundancy method of check data mapping 31

25、5.2.2.12.2Copy redundancy method of check data mapping 31 5.2.2.12.3XOR or P+Q redundancy method of check data mapping 31 5.2.2.12.4S redundancy method of check data mapping 31 5.2.2.12.5P+S redundancy method of check data mapping 32 5.2.2.12.6Vendor specific redundancy method of check data mapping

26、32 5.2.2.13Spares . 32 5.2.2.14Volume sets. 33 5.2.3SCSI storage array operations 39 5.2.3.1Deassign LUN_V operation. 39 5.2.3.2Rebuild operation 39 5.2.3.3Recalculate operation 39 5.2.3.4Regenerate operation 39 5.2.3.5Verify operation . 39 5.2.4SCSI storage array states . 39 5.2.5SCSI storage array

27、 configuration options 40 5.2.5.1Simple configuration method. 40 5.2.5.2Basic configuration method . 40 5.2.5.3General configuration method . 41 5.2.6SCSI storage array exception conditions 42 6Commands for SCSI storage array devices 44 6.1Op codes for SCSI storage array commands 44 6.2Glossary of S

28、CSI storage array service actions 45 6.2.1MAINTENANCE (IN) command service actions 45 6.2.1.1REPORT ASSIGNED/UNASSIGNED P_EXTENT (6.3.1.1) . 45 6.2.1.2REPORT COMPONENT DEVICE (6.3.1.2). 45 6.2.1.3REPORT COMPONENT DEVICE ATTACHMENTS (6.3.1.3). 45 6.2.1.4REPORT DEVICE IDENTIFICATION (6.3.1.4) . 45 6.2

29、.1.5REPORT PERIPHERAL DEVICE (6.3.1.5). 45 6.2.1.6REPORT PERIPHERAL DEVICE ASSOCIATIONS (6.3.1.6). 45 6.2.1.7REPORT PERIPHERAL DEVICE/COMPONENT DEVICE IDENTIFIER (6.3.1.7) 45 6.2.1.8REPORT STATES (6.3.1.8) 45 6.2.1.9REPORT SUPPORTED CONFIGURATION METHOD (6.3.1.9) 45 6.2.1.10REPORT UNCONFIGURED CAPAC

30、ITY (6.3.1.10) 45 6.2.1.11MAINTENANCE (OUT) command service actions 45 6.2.1.12ADD PERIPHERAL DEVICE/COMPONENT DEVICE (6.4.1.1) 45 6.2.1.13ATTACH TO COMPONENT DEVICE (6.4.1.2). 45 6.2.1.14BREAK PERIPHERAL DEVICE/COMPONENT DEVICE (6.4.1.3). 45 6.2.1.15EXCHANGE P_EXTENT (6.4.1.4). 45 6.2.1.16EXCHANGE

31、PERIPHERAL DEVICE/COMPONENT DEVICE (6.4.1.5). 45 6.2.1.17INSTRUCT COMPONENT DEVICE (6.4.1.6) . 45 6.2.1.18REMOVE PERIPHERAL DEVICE/COMPONENT DEVICE (6.4.1.7). 45 6.2.1.19SET PERIPHERAL DEVICE/COMPONENT DEVICE IDENTIFIER (6.4.1.8) 46 Copyright American National Standards Institute Provided by IHS und

32、er license with ANSI Licensee=IHS Employees/1111111001, User=OConnor, Maurice Not for Resale, 04/29/2007 12:19:47 MDTNo reproduction or networking permitted without license from IHS -,-,- iii Page 6.2.1.20REDUNDANCY GROUP (IN) command service actions.46 6.2.1.21REPORT BASIC REDUNDANCY GROUP (6.5.1.1

33、) .46 6.2.1.22REPORT REDUNDANCY GROUPS (6.5.1.2).46 6.2.1.23REPORT UNASSIGNED REDUNDANCY GROUP SPACE (6.5.1.3) 46 6.2.1.24REDUNDANCY GROUP (OUT) command service actions.46 6.2.1.25CONTROL GENERATION OF CHECK DATA (6.6.1.1)46 6.2.1.26CREATE/MODIFY BASIC REDUNDANCY GROUP (6.6.1.2).46 6.2.1.27CREATE/MO

34、DIFY REDUNDANCY GROUP (6.6.1.3) 46 6.2.1.28DELETE REDUNDANCY GROUP (6.6.1.4)46 6.2.1.29REBUILD P_EXTENT (6.6.1.5) .46 6.2.1.30REBUILD PERIPHERAL DEVICE (6.6.1.6).46 6.2.1.31RECALCULATE CHECK DATA (6.6.1.7) 46 6.2.1.32VERIFY CHECK DATA (6.6.1.8)46 6.2.1.33SPARE (IN) command service actions.46 6.2.1.3

35、4REPORT P_EXTENT SPARE (6.9.1.1).46 6.2.1.35REPORT PERIPHERAL DEVICE/COMPONENT DEVICE SPARE (6.9.1.2).46 6.2.1.36SPARE (OUT) command service actions 46 6.2.1.37CREATE/MODIFY P_EXTENT SPARE (6.10.1.1) 46 6.2.1.38CREATE/MODIFY PERIPHERAL DEVICE/COMPONENT DEVICE SPARE (6.10.1.2)46 6.2.1.39DELETE SPARE

36、(6.10.1.3) .46 6.2.1.40VOLUME SET (IN) command service actions .47 6.2.1.41REPORT BASIC VOLUME SET (6.7.1.1)47 6.2.1.42REPORT STORAGE ARRAY CONFIGURATION (6.7.1.2) 47 6.2.1.43REPORT UNASSIGNED VOLUME SETS (6.7.1.3) 47 6.2.1.44REPORT VOLUME SETS (6.7.1.4).47 6.2.1.45VOLUME SET (OUT) command service a

37、ctions .47 6.2.1.46ASSIGN LUN_V (6.8.1.1) 47 6.2.1.47CONTROL GENERATION OF CHECK DATA (6.8.1.2)47 6.2.1.48CONTROL WRITE OPERATIONS (6.8.1.3)47 6.2.1.49CREATE/MODIFY BASIC VOLUME SET (6.8.1.4).47 6.2.1.50CREATE/MODIFY STORAGE ARRAY CONFIGURATION (6.8.1.5) 47 6.2.1.51CREATE/MODIFY VOLUME SET (6.8.1.6)

38、.47 6.2.1.52DEASSIGN LUN_V (6.8.1.7) .47 6.2.1.53DELETE VOLUME SET (6.8.1.8) 47 6.2.1.54RECALCULATE VOLUME SET CHECK DATA (6.8.1.9)47 6.2.1.55VERIFIY VOLUME SET CHECK DATA (6.8.1.10) 47 6.3MAINTENANCE(IN) command49 6.3.1MAINTENANCE(IN) command service actions .49 6.3.1.1REPORT ASSIGNED/UNASSIGNED P_

39、EXTENT service action.49 6.3.1.2REPORT COMPONENT DEVICE service action 52 6.3.1.3REPORT COMPONENT DEVICE ATTACHMENTS service.55 6.3.1.4REPORT DEVICE IDENTIFICATION service action.59 6.3.1.5REPORT PERIPHERAL DEVICE service action.60 6.3.1.6REPORT PERIPHERAL DEVICE ASSOCIATIONS service action.62 6.3.1

40、.7REPORT PERIPHERAL DEVICE/COMPONENT DEVICE IDENTIFIER service action65 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=OConnor, Maurice Not for Resale, 04/29/2007 12:19:47 MDTNo reproduction or networking permitted with

41、out license from IHS -,-,- iv Page 6.3.1.8REPORT STATES service action 67 6.3.1.9REPORT SUPPORTED CONFIGURATION METHOD service action. 75 6.3.1.10REPORT UNCONFIGURED CAPACITY service action . 78 6.4MAINTENANCE (OUT) commands. 80 6.4.1MAINTENANCE (OUT) command service actions 80 6.4.1.1ADD PERIPHERAL

42、 DEVICE/COMPONENT DEVICE service action. 80 6.4.1.2ATTACH TO COMPONENT DEVICE service action. 81 6.4.1.3BREAK PERIPHERIAL DEVICE/COMPONENT DEVICE service action. 83 6.4.1.4EXCHANGE P_EXTENT service action 84 6.4.1.5EXCHANGE PERIPHERAL DEVICE/COMPONENT DEVICE service action. 86 6.4.1.6INSTRUCT COMPON

43、ENT DEVICE service action. 87 6.4.1.7REMOVE PERIPHERAL DEVICE/COMPONENT DEVICE service action 88 6.4.1.8SET PERIPHERAL DEVICE/COMPONENT DEVICE IDENTIFIER service action. 89 6.5REDUNDANCY GROUP (IN) command . 92 6.5.1REDUNDANCY GROUP (IN) command service actions. 92 6.5.1.1REPORT BASIC REDUNDANCY GRO

44、UP service action 92 6.5.1.2REPORT REDUNDANCY GROUPS service action 95 6.5.1.3REPORT UNASSIGNED REDUNDANCY GROUP SPACE service action. 99 6.6REDUNDANCY GROUP (OUT) command . 102 6.6.1REDUNDANCY GROUP (OUT) command service actions. 102 6.6.1.1CONTROL GENERATION OF CHECK DATA service action. 103 6.6.1

45、.2CREATE/MODIFY BASIC REDUNDANCY GROUP service action. 104 6.6.1.3CREATE/MODIFY REDUNDANCY GROUP service action 109 6.6.1.4DELETE REDUNDANCY GROUP service action. 113 6.6.1.5REBUILD P_EXTENT service action. 114 6.6.1.6REBUILD PERIPHERAL DEVICE service action 117 6.6.1.7RECALCULATE CHECK DATA service

46、 action . 120 6.6.1.8VERIFY CHECK DATA service action. 121 6.7VOLUME SET (IN) command 125 6.7.1VOLUME SET (IN) command service actions. 125 6.7.1.1REPORT BASIC VOLUME SET service action. 125 6.7.1.2REPORT STORAGE ARRAY CONFIGURATION service action 129 6.7.1.3REPORT UNASSIGNED VOLUME SETS service act

47、ion . 133 6.7.1.4REPORT VOLUME SETS service action 134 6.8VOLUME SET (OUT) command 139 6.8.1VOLUME SET (OUT) command service actions. 139 6.8.1.1ASSIGN LUN_V service action . 139 6.8.1.2CONTROL GENERATION OF CHECK DATA service action. 141 6.8.1.3CONTROL WRITE OPERATIONS service action. 142 6.8.1.4CR

48、EATE/MODIFY BASIC VOLUME SET service action 144 6.8.1.5CREATE/MODIFY STORAGE ARRAY CONFIGURATION service action 149 6.8.1.6CREATE/MODIFY VOLUME SET service action 154 6.8.1.7DEASSIGN LUN_V service action. 158 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=OConnor, Maurice Not for Resale, 04/29/2007 12:19:47 MDTNo reproduction or networking permitted without license from IHS -,-,- v Page 6.8.1.8DELETE VOLUME SET service action159 6.8.1.9RECALCULATE VOLUME SET CHECK DATA s

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1