※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うためにそれぞれの組織として設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。
情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。
国際規格 ISO/IEC 14776-342 は、合同技術委員会 ISO/IEC JTC 1, 小委員会 SC 25, 情報技術機器の相互接続によって作成されました。
序章
SCSI コマンド セットは、オペレーティング システムによる入出力デバイス (ディスク、テープ、プリンターなど) の効率的なピア ツー ピア操作を提供するように設計されています。SCSI コマンド セットは、コマンド応答プロトコルを前提としています。 SCSI コマンドに対するアクションは、応答が受信されるまで完了したと見なされません。応答には、コマンドの最終的な処理を示すステータスが含まれます。
SCSI コマンド セットは、1 つまたは複数の入出力デバイスに対する複数のオペレーティング システムの同時制御を提供します。ただし、複数のオペレーティング システムがそれぞれの動作を適切に調整しないと、データが破損する可能性があります。この標準は、複数のオペレーティング システム間の調整を支援するコマンドを定義します。ただし、調整の詳細は SCSI コマンド セットの範囲を超えています。
この規格は、一般に RAID デバイスとして知られている SCSI ストレージ アレイのデバイス モデルを定義します。この規格は、SCSI ストレージ アレイに適用できる SCSI コマンドと、SCSI ストレージ アレイに固有の SCSI コマンドを定義します。
この標準は、元の SCSI-3 Controller Commands (SCC) 標準よりも新しい設計の選択肢となることを目的としています。構成を簡素化するいくつかの新しい高レベル サービス アクションがこの標準に追加されました。
SCSI Controller Commands-2 (SCC-2) 規格は、次の 6 つの条項に分かれています。
- 条項1は範囲です。
- 箇条 2 は、この規格に適用される規範的な参照を列挙します。
- 箇条 3 では、この規格で使用される定義、記号、および略語について説明します。
- 箇条 4 では、このドキュメントと SCSI-3 アーキテクチャ モデルの間の概念的な関係について説明します。
- 箇条 5 では、SCSI ストレージ アレイ デバイスのコマンド モデルについて説明します。
- 箇条 6 は、SCSI ストレージ アレイ デバイスによって実装されるコマンドとパラメータ データを定義します。
附属書は、SCSI Controller Commands-2 標準の実装を支援する情報を提供します。附属書 A は規範的であり、この規格の一部と見なされます。附属書 B, C, および D は情報提供のみを目的としています。
図 1 は、SCSI 規格間の一般的な関係を示すことを目的としています。この図は、階層、プロトコル スタック、またはシステム アーキテクチャなどの関係を暗示するものではありません。
注意: 国際標準化機構 (ISO) および国際電気標準会議 (IEC) は、この国際規格への準拠には SCC-2 に関する特許の使用が含まれる可能性があるという事実に注意を向けています。
ISO と IEC は、特許権の証拠、有効性、および範囲に関していかなる立場も取りません。特許権の所有者は、ISO と IEC に対し、合理的かつ非差別的な条件の下で、世界中の申請者とライセンスを交渉する意思があることを保証しました。この点で、特許権者の声明はISOおよびIECに登録されています。情報は以下から取得できます。
IBMコーポレーション
知的財産ライセンス
5600コトルロード
カリフォルニア州サンノゼ 95153
この国際規格の要素の一部が、上記以外の特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。
図 1 — SCSI ドキュメントのロードマップ
1 スコープ
この国際規格は、SCSI ストレージ アレイ デバイスのコマンド セット拡張を定義します。一般に RAID デバイスとして知られています。この規格は、主に、SCSI コマンド規格や SCSI-3 アーキテクチャ モデル (ISO/IEC 14776-411) 規格の代替としてではなく、組み合わせて使用することを目的としています。この国際標準は、SCSI-3 コントローラ コマンド (ISO/IEC 14776-341) 標準の代替として意図されています。結果として得られるコマンドは、SCSI ストレージ アレイの制御と構成を容易にし、システム インテグレータと SCSI ストレージ アレイ デバイスのサプライヤの両方に共通のコマンド仕様を提供します。
この国際規格には、SCSI-3 コントローラ コマンド (ISO/IEC 14776-341) 規格で定義されているすべての情報が含まれています。この国際規格に加えて、新しいコマンドと拡張されたモデル句が指定されています。
SCSI コマンド規格のいずれかに適用される条項と併せて実装される、SCSI ストレージ アレイ デバイス クラスに関連するこの規格の条項は、SCSI ストレージ アレイで利用可能な標準コマンド セットを指定するものとします。
SCSI コントローラ コマンドの目的は、以下を提供することです。
- a) SCSI コントローラ コマンド デバイスに固有の転送コマンド。
- b) SCSI コントローラ コマンド デバイスの動作を管理するための制御コマンド。
- c)オプションのデバイス マッピングとパススルー サポート。
2 参考文献
以下の規格には、本文中の参照を通じて、この規格の規定を構成する規定が含まれています。発行の時点で、示されている版は有効でした。すべての標準は改訂される可能性があり、この標準に基づく契約の当事者は、以下にリストされている標準の最新版を適用する可能性を調査することをお勧めします。
IEC および ISO のメンバーは、現在有効な規格の登録簿を維持しています。
ISO/IEC 14776 の一部:
SCSI-3 アーキテクチャ モデル (ISO/IEC 14776-411)
SCSI-3 プライマリ コマンド (ISO/IEC 14776-311)
SCSI-3 インターロック プロトコル (ISO/IEC 14776-211)
Foreword
ISO (the International Organization of Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of international standard through technical committees established be the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.
In the filed of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75% of the national bodies casting a vote.
International Standard ISO/IEC 14776-342 was prepared by Joint Technical Committee ISO/IEC JTC 1, Subcommittee SC 25, Interconnection of information technology equipment.
Introduction
The SCSI command set is designed to provide efficient peer-to-peer operation of input/output devices (disks, tapes, printers, etc.) by an operating system, The SCSI command set assumes a command-response protocol. Action on SCSI commands shall not be deemed completed until a response is received. The response shall include a status that indicates the final disposition of the command.
The SCSI command set provides multiple operating systems concurrent control over one or more input/ output devices. However, the multiple operating systems should properly coordinate their actions or data corruption will result. This standard defines commands that assist with coordination between multiple operating systems. However, details of the coordination are beyond the scope of the SCSI command set.
This standard defines a device model for SCSI storage arrays, commonly known as RAID devices. This standard defines the SCSI commands that may apply to SCSI storage arrays and the SCSI commands that are uniquely for SCSI storage arrays.
This standard is intended to be the choice for new designs over the original SCSI-3 Controller Commands (SCC) standard. Several new high level service actions have been added to this standard that simplify configurations.
The SCSI Controller Commands-2 (SCC-2) standard is divided into six clauses:
- Clause 1 is the scope;
- Clause 2 enumerates the normative references that apply to this standard;
- Clause 3 describes the definitions, symbols and abbreviations used in this standard;
- Clause 4 describes the conceptual relationship between this document and the SCSI-3 Architecture Model;
- Clause 5 describes the command model for SCSI storage array devices;
- Clause 6 defines the commands and parameter data that may be implemented by an SCSI storage array device.
The annexes provide information to assist with implementation of the SCSI Controller Commands-2 standard. Annex A is normative and is considered part of this standard. Annexes B, C, and D are for information only.
Figure 1 is intended to show the general relationship between SCSI standards. The figure is not intended to imply a relationship such as a hierarchy, protocol stack, or system architecture.
CAUTION: The International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) draws attention to the fact that it is claimed that compliance with this International Standard may involve the use of patents concerning SCC-2.
The ISO and IEC take no position concerning the evidence, validity and scope of the patent rights. The holder of the patent rights has assured the ISO and IEC that they are willing to negotiate licences under reasonable and non-discriminatory terms and conditions with applicants throughout the world. In this respect, the statement of the holder of the patent rights is registered with the ISO and IEC. Information may be obtained from:
IBM Corporation
Intellectual Property Licensing
5600 Cottle Road
San Jose, CA 95153
Attention is drawn to the possibility that some of the elements of this International Standard may be the subject of patent rights other than those identified above. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
Figure 1—SCSI document road map
1 Scope
This International Standard defines the command set extensions for 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 nor to the SCSI-3 Architecture Model (ISO/IEC 14776-411) standard. This international standard is intended as an alternate to the SCSI-3 Controller Command (ISO/IEC 14776-341) standard. The resulting commands facilitate the control and configuration of SCSI storage arrays and thus provide a common command specification for both system integrators and suppliers of SCSI storage array devices.
This international standard contains all the information defined in SCSI-3 Controller Command (ISO/IEC 14776-341) standard. In addition this international standard specifies new commands and an expanded model clause.
The clause(s) of this standard pertaining to the SCSI storage array device class, implemented in conjunction with the applicable clauses within any of the SCSI command standards, shall specify the standard command set available for SCSI storage arrays.
The objective of the SCSI Controller Commands is to provide the following:
- a) Transfer commands unique to SCSI Controller Command devices;
- b) Control commands to manage the operation of an SCSI Controller Command device;
- c) Optional device mapping and pass-through support.
2 Normative references
The following standards contain provisions which, through reference in the text, constitute provisions of this standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent editions of the standards listed below.
Members of IEC and ISO maintain registers of currently valid standards.
Parts of ISO/IEC 14776:
SCSI-3 Architecture Model (ISO/IEC 14776-411)
SCSI-3 Primary Commands (ISO/IEC 14776-311)
SCSI-3 Interlocked Protocol (ISO/IEC 14776-211)