Comments
Description
Transcript
Cisco MDS 9000 ファミリ SMI
Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス April, 2008 Text Part Number: OL-16185-01-J 【注意】シスコ製品をご使用になる前に、安全上の注意 (www.cisco.com/jp/go/safety_warning/)をご確認ください。 本書は、米国シスコシステムズ発行ドキュメントの参考和訳です。 米国サイト掲載ドキュメントとの差異が生じる場合があるため、正式な内容について は米国サイトのドキュメントを参照ください。 また、契約等の記述については、弊社販売パートナー、または、弊社担当者にご確認 ください。 このマニュアルに記載されている仕様および製品に関する情報は、予告なしに変更されることがあります。このマニュアルに記載されている表現、情報、 および推奨事項は、すべて正確であると考えていますが、明示的であれ黙示的であれ、一切の保証の責任を負わないものとします。このマニュアルに記 載されている製品の使用は、すべてユーザ側の責任になります。 対象製品のソフトウェア ライセンスおよび限定保証は、製品に添付された『Information Packet』に記載されています。添付されていない場合には、代理 店にご連絡ください。 シスコシステムズが採用している TCP ヘッダー圧縮機能は、UNIX オペレーティング システムの UCB(University of California, Berkeley)パブリック ド メイン バージョンの一部として、UCB が開発したプログラムを最適化したものです。All rights reserved. Copyright © 1981, Regents of the University of California. ここに記載されている他のいかなる保証にもよらず、各社のすべてのマニュアルおよびソフトウェアは、障害も含めて「現状のまま」として提供されま す。シスコシステムズおよびこれら各社は、商品性や特定の目的への準拠性、権利を侵害しないことに関する、または取り扱い、使用、または取引によっ て発生する、明示されたまたは黙示された一切の保証の責任を負わないものとします。 いかなる場合においても、シスコシステムズおよびその代理店は、このマニュアルの使用またはこのマニュアルを使用できないことによって起こる制約、 利益の損失、データの損傷など間接的で偶発的に起こる特殊な損害のあらゆる可能性がシスコシステムズまたは代理店に知らされていても、それらに対 する責任を一切負いかねます。 CCDE, CCENT, Cisco Eos, Cisco Lumin, Cisco StadiumVision, the Cisco logo, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn is a service mark; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels, ProConnect, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to Increase Your Internet Quotient, TransPath, WebEx, and the WebEx logo are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0804R) このマニュアルで使用している IP アドレスは、実際のアドレスを示すものではありません。マニュアル内の例、コマンド出力、および図は、説明のみを 目的として使用されています。説明の中に実際のアドレスが使用されていたとしても、それは意図的なものではなく、偶然の一致によるものです。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス Copyright © 2008 Cisco Systems, Inc. All rights reserved. Copyright © 2008, シスコシステムズ合同会社 . All rights reserved. CONTENTS 機能の追加と変更 vii はじめに ix 対象読者 ix マニュアルの構成 ix 表記法 x 関連資料 xi リリース ノート xi 互換性に関する情報 xi 適合規格および安全に関する情報 xi ハードウェアのインストレーション xi Cisco Fabric Manager xi コマンドライン インターフェイス xii インテリジェント ストレージ ネットワーキング サービス コンフィギュレー ション ガイド xii トラブルシューティングおよびリファレンス xii インストレーションおよびコンフィギュレーション ノート xii マニュアルの入手方法および Service Request ツールの使用 xiii Cisco.com xiii Product Documentation DVD xiii マニュアルの発注方法 xiii シスコ製品のセキュリティ xiv シスコ製品のセキュリティ問題の報告 xiv テクニカル サポート xv Cisco Technical Support & Documentation Web サイト xv Japan TAC Web サイト xv Service Request ツールの使用 xvi 問題の重大度の定義 xvi その他の資料および情報の入手方法 xvii CHAPTER 1 概要 1-1 CIM について 1-2 SMI-S について 1-2 WBEM イニシアティブについて 1-3 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J iii Contents CIM および UML 表記の概要 1-4 CIM クラスの概要 1-4 UML の概要 1-4 Cisco MDS 9000 ファミリにおける SMI-S および CIM について 1-6 CHAPTER 2 Cisco MDS 9000 ファミリ CIM サーバのサポート 2-1 SMI-S を使用した SAN 管理 2-2 Service Location Protocol 2-2 サーバ プロファイル 2-3 スイッチ プロファイル 2-4 ブレード サブプロファイル 2-5 アクセス ポイント サブプロファイル 2-5 ファブリック プロファイル 2-6 ゾーン コントロール サブプロファイル 2-7 拡張ゾーニングおよび拡張ゾーニング コントロール サブプロファイル 2-7 ゾーニング サブプロファイルの使用 2-7 FDMI サブプロファイル 2-8 FDMI サブプロファイルの使用 2-9 スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 2-10 VSAN 拡張 2-10 TE ポート拡張 2-12 PortChannel 拡張 2-14 FCIP 拡張 2-16 iSCSI 拡張 2-16 ファブリック プロファイル 拡張 2-17 ゾーニング サブプロファイル拡張 2-18 FDMI サブプロファイル拡張 2-18 CIM 通知 2-19 CHAPTER 3 CIM サーバの設定および使用 3-1 CIM サーバの設定 3-2 OpenSSL を使用した証明書の作成 3-2 証明書のインストールと CIM サーバのイネーブル化 3-3 CIM サーバのログレベルの設定 3-3 ディスカバリの実行とパフォーマンスのモニタリング 3-4 ブレード サブプロファイルを使用したモジュールのモデル化 3-5 ゾーニングの設定 3-6 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス iv OL-16185-01-J Contents APPENDIX A MOF ファイル A-1 Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル A-2 Cisco Fabric MOF A-2 Cisco Zone MOF A-5 Cisco FDMI MOF A-7 Cisco SAN-OS Release 2.x の Cisco MOF ファイル A-13 Cisco Fabric MOF A-13 Cisco Zone MOF A-15 Cisco Indications MOF A-16 INDEX 索引 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J v Contents Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス vi OL-16185-01-J 機能の追加と変更 表 1 に、『Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス』に含まれる新機能と変更 点を、記載先と共に示します。この表には、新機能の概略および変更が発生したリリースが含まれ ます。 表1 『Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス』の機能に関する記載 機能 変更された 記載先 リリース 説明 ゾーン メンバの追加 ゾーン MOF のアップデート 3.3(1a) 付録 A「MOF ファイル」 FDMI MOF FDMI MOF の追加 3.3(1a) 付録 A「MOF ファイル」 通知の追加 新しい通知の追加 3.3(1a) 第 2 章「Cisco MDS 9000 ファミリ CIM サーバのサポート」 FDMI サブプロファ FDMI サブプロファイルの追加 イル 3.3(1a) 第 2 章「Cisco MDS 9000 ファミリ CIM サーバのサポート」 FDMI サブプロファ FDMI サブプロファイル拡張の追加 イル拡張 3.3(1a) 第 2 章「Cisco MDS 9000 ファミリ CIM サーバのサポート」 SMI-S 1.2.0 準拠 SMI-S 1.2.0 準拠のための追加サポート(警告付 3.3(1a) き) 第 1 章「概要」 SMI-S 1.1.0 準拠 SMI-S 1.1.0 完全準拠のための追加サポート 第 1 章「概要」 アクセス ポイント サブプロファイル ス イ ッ チ に 対 す る URL 提 供 の た め の 追 加 サ 3.0(1) ポート 3.0(1) 第 2 章「Cisco MDS 9000 ファミリ CIM サーバのサポート」 サーバ プロファイル 公示サービスおよびサーバ プロファイルを使用 2.0(1b) した機能のための追加サポート 第 2 章「Cisco MDS 9000 ファミリ CIM サーバのサポート」 SLP Service Location Protocol(SLP)を使用したサー 2.0(1b) ビス検出のための追加サポート 第 2 章「Cisco MDS 9000 ファミリ CIM サーバのサポート」 CIM 通知 CIM 非同期イベント通知のための追加サポート 2.0(1b) 第 2 章「Cisco MDS 9000 ファミリ CIM サーバのサポート」 CIM 設定 CIM サーバ設定のための追加ステップ 第 3 章「CIM サーバの設定および 使用」 CIM のサポート Cisco MDS 9000 ファミリに CIM サポートを導入 1.3(1) 1.3(1) このマニュアル Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J vii 機能の追加と変更 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス viii OL-16185-01-J はじめに ここでは、『Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス』の対象読者、マニュア ルの構成、および表記法を説明します。また、関連資料の入手方法についても説明します。 対象読者 このプログラミング ガイドを使用するには、一般的なオブジェクト指向プログラミング技術に精通 し以下の項目をよく理解している必要があります。 • Storage Management Initiative Specification(SMI-S) • Common Information Model(CIM) • Managed Object Format(MOF)ファイル • Unified Modeling Language(UML) • Secure Socket Layer(SSL)(CIM サーバにアクセス時のセキュリティ強化が必要な場合) マニュアルの構成 このプログラミング ガイドの構成は次のとおりです。 章 タイトル 説明 第1章 概要 CIM および他の標準でのサポートについて説明します。 第2章 Cisco MDS 9000 ファミリ サポート対象のプロファイル、通知、およびシスコ固有の 拡張機能について説明します。 CIM サーバのサポート 第3章 CIM サーバの設定および CIM サーバを設定する CLI コマンドについて説明し、CIM 使用 を使用して SAN を管理するシナリオ例を示します。 付録 A MOF ファイル Cisco MDS 9000 ファミリ CIM サーバを拡張する MOF ファ イルのテキスト部分です。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J ix はじめに 表記法 表記法 コマンドの説明では、次の表記法を使用しています。 太字 コマンドおよびキーワードは太字で示しています。 イタリック体 ユーザが値を指定する引数は、イタリック体で示しています。 [ ] 角カッコの中の要素は、省略可能です。 [x|y|z] どれか 1 つを選択できる省略可能なキーワードは、角カッコで囲み、縦 棒で区切って示しています。 出力例では、次の表記法を使用しています。 screen フォント スイッチが表示する端末セッションおよび情報は、screen フォントで示 しています。 太字の screen フォント ユーザが入力しなければならない情報は、太字の screen フォントで示 しています。 イタリック体 の screen ユーザが値を指定する引数は、イタリック体 の screen フォントで示し フォント ています。 < > パスワードのように出力されない文字は、かぎカッコ(< >)で囲んで 示しています。 [ ] システム プロンプトに対するデフォルトの応答は、角カッコで囲んで示 しています。 !、# コードの先頭に感嘆符(!)またはポンド記号(#)がある場合には、コ メント行であることを示します。 このマニュアルは、次の表記法を使用しています。 (注) 「注釈」です。役立つ情報や、このマニュアル以外の参照資料などを紹介しています。 注意 「要注意」の意味です。機器の損傷またはデータ損失を予防するための注意事項が記述されていま す。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス x OL-16185-01-J はじめに 関連資料 関連資料 Cisco MDS 9000 ファミリの関連資料には次のものがあります。オンラインのドキュメントを探すに は、Cisco MDS SAN-OS Documentation Locator を使用してください。このツールには次の URL から アクセスできます。 http://www.cisco.com/en/US/docs/storage/san_switches/mds9000/roadmaps/doclocater.htm Cisco MDS 9000 ファミリ用の IBM TotalStorage SAN Volume Controller Storage Software については、 IBM TotalStorage Support の Web サイトを参照してください。このサイトには次の URL からアクセ スできます。 http://www.ibm.com/storage/support/2062-2300/ リリース ノート • 『Cisco MDS 9000 Family Release Notes for Cisco MDS SAN-OS Releases』 • 『Cisco MDS 9000 Family Release Notes for Storage Services Interface Images』 • 『Cisco MDS 9000 Family Release Notes for Cisco MDS SVC Releases』 • 『Cisco MDS 9000 Family Release Notes for Cisco MDS 9000 EPLD Images』 互換性に関する情報 • 『Cisco MDS 9000 SAN-OS Hardware and Software Compatibility Information』 • 『Cisco MDS 9000 Family Interoperability Support Matrix』 • 『Cisco MDS SAN-OS Release Compatibility Matrix for IBM SAN Volume Controller Software for Cisco MDS 9000』 • 『Cisco MDS SAN-OS Release Compatibility Matrix for Storage Service Interface Images』 適合規格および安全に関する情報 • 『Regulatory Compliance and Safety Information for the Cisco MDS 9000 Family』 ハードウェアのインストレーション • 『Cisco MDS 9500 Series Hardware Installation Guide』 • 『Cisco MDS 9200 Series Hardware Installation Guide』 • 『Cisco MDS 9216 Switch Hardware Installation Guide』 • 『Cisco MDS 9100 Series Hardware Installation Guide』 • 『Cisco MDS 9020 Fabric Switch Hardware Installation Guide』 Cisco Fabric Manager • 『Cisco MDS 9000 Family Fabric Manager Quick Configuration Guide』 • 『Cisco MDS 9000 Family Fabric Manager Configuration Guide』 • 『Cisco MDS 9000 Fabric Manager Online Help』 • 『Cisco MDS 9000 Fabric Manager Web Services Online Help』 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J xi はじめに 関連資料 コマンドライン インターフェイス • 『Cisco MDS 9000 Family Software Upgrade and Downgrade Guide』 • 『Cisco MDS 9000 Family CLI Quick Configuration Guide』 • 『Cisco MDS 9000 Family CLI Configuration Guide』 • 『Cisco MDS 9000 Family Command Reference』 • 『Cisco MDS 9000 Family Quick Command Reference』 • 『Cisco MDS 9020 Fabric Switch Configuration Guide and Command Reference』 • 『Cisco MDS 9000 Family SAN Volume Controller Configuration Guide』 インテリジェント ストレージ ネットワーキング サービス コンフィギュレーション ガイド • 『Cisco MDS 9000 Family Data Mobility Manager Configuration Guide』 • 『Cisco MDS 9000 Family Storage Media Encryption Configuration Guide』 • 『Cisco MDS 9000 Family Secure Erase Configuration Guide』 (Cisco MDS 9500 および 9200 シリー ズ向け) トラブルシューティングおよびリファレンス • 『Cisco MDS 9000 Family Troubleshooting Guide』 • 『Cisco MDS 9000 Family MIB Quick Reference』 • 『Cisco MDS 9020 Fabric Switch MIB Quick Reference』 • 『Cisco MDS 9000 Family SMI-S Programming Reference』 • 『Cisco MDS 9000 Family System Messages Reference』 • 『Cisco MDS 9020 Fabric Switch System Messages Reference』 インストレーションおよびコンフィギュレーション ノート • 『Cisco MDS 9000 Family SSM Configuration Note』 • 『Cisco MDS 9000 Family Port Analyzer Adapter Installation and Configuration Note』 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス xii OL-16185-01-J はじめに マニュアルの入手方法および Service Request ツールの使用 マニュアルの入手方法および Service Request ツールの使用 マニュアルの入手方法、Service Request ツールの使用、追加情報の入手に関する情報については、 次の URL で、毎月更新される『What’s New in Cisco Product Documentation』を参照してください。 ここには、シスコの新規および改訂版の技術マニュアルの一覧も示されています。 http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html 『What’s New in Cisco Product Documentation』を Really Simple Syndication(RSS)フィードとして登 録し、リーダー アプリケーションを使用してコンテンツがデスクトップに直接配信されるように設 定してください。RSS フィードは無償のサービスで、シスコは現在 RSS バージョン 2.0 をサポート しています。 Cisco.com シスコ製品の最新のマニュアルは、次の URL からアクセスしてください。 http://www.cisco.com/techsupport シスコの Web サイトには、次の URL からアクセスしてください。 http://www.cisco.com http://www.cisco.com/jp シスコの Web サイトの各国語版へは、次の URL からアクセスしてください。 http://www.cisco.com/public/countries_languages.shtml Product Documentation DVD Product Documentation DVD は、ポータブル メディアに収容された、技術的な製品マニュアルの総 合的なライブラリです。この DVD を使用すると、シスコ製品の各種バージョンのハードウェアの インストレーション、ソフトウェアのインストール、設定、およびコマンドに関するガイドにアク セスできます。DVD を使用することで、インターネットに接続しなくてもシスコの Web サイトと 同じ HTML 形式のマニュアルを参照できます。製品によっては、マニュアルの PDF バージョンも 用意されています。 Product Documentation DVD は単独または購読契約で入手できます。Cisco.com(Cisco Direct Customer) に 登 録 さ れ て い る 場 合、次 の URL に あ る Cisco Marketplace か ら Product Documentation DVD (Customer Order Number DOC-DOCDVD= または DOC-DOCDVD=SUB)を発注できます。 http://www.cisco.com/go/marketplace/ マニュアルの発注方法 Cisco.com に登録されている場合、次の URL にある Cisco Marketplace の Product Documentation Store でシスコ製品のマニュアルを発注できます。 http://www.cisco.com/go/marketplace/ Cisco.com に登録されていない場合、製品を購入された代理店へお問い合わせください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J xiii はじめに シスコ製品のセキュリティ シスコ製品のセキュリティ シスコでは、無償の Security Vulnerability Policy ポータルを次の URL で提供しています。 http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html このサイトから、次の各内容に関する情報を入手できます。 • シスコ製品における脆弱性を報告する。 • シスコ製品のセキュリティ問題に対する支援を受ける。 • シスコからのセキュリティ情報を入手するために登録を行う。 シスコ製品に関するセキュリティ勧告、セキュリティ上の注意事項、およびセキュリティ応答のリ ストが以下の URL で確認できます。 http://www.cisco.com/go/psirt セキュリティ勧告、セキュリティ上の注意事項、およびセキュリティ応答の更新をリアルタイムで 確認するには、Product Security Incident Response Team Really Simple Syndication(PSIRT RSS)フィー ドに登録します。PSIRT RSS フィードの加入に関する詳細については、次の URL にアクセスして ください。 http://www.cisco.com/en/US/products/products_psirt_rss_feed.html シスコ製品のセキュリティ問題の報告 シスコでは、安全な製品を提供することを目指しています。製品のリリース前に社内でテストを実 施し、すべての脆弱性を迅速に修正するように努めております。お客様がシスコ製品の脆弱性を発 見したと思われる場合は、次の PSIRT にご連絡ください。 • 緊急度の高い問題 ― [email protected] 緊急度の高い問題とは、システムが攻撃を受けている状態、または急を要する深刻なセキュリ ティの脆弱性を報告する必要がある状態を指します。それ以外の状態はすべて、緊急度の低い 問題とみなされます。 • 緊急度の低い問題 ― [email protected] 緊急度の高い問題の場合、次の電話番号で PSIRT に問い合わせることができます。 ヒント • 1 877 228-7302 • 1 408 525-6532 お客様が第三者に知られたくない情報をシスコに送信する場合、Pretty Good Privacy(PGP)または PGP と互換性のある製品(GnuPG など)を使用して情報を暗号化することを推奨します。PSIRT は、PGP バージョン 2.x ∼ 9.x で暗号化された情報を取り扱うことができます。 無効な暗号鍵または失効した暗号鍵は使用しないでください。PSIRT への連絡時には、次の URL に ある Security Vulnerability Policy ページの Contact Summary セクションにリンクされている有効な公 開鍵を使用してください。 http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html このページのリンクに、現在使用されている PGP 鍵の ID があります。 PGP を所有または使用していない場合は、機密情報を送信する前に、上記の E メール アドレスま たは電話番号で PSIRT に連絡し、他のデータ暗号化方法についてご確認ください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス xiv OL-16185-01-J はじめに テクニカル サポート テクニカル サポート Cisco Technical Support では、評価の高い 24 時間体制のテクニカル サポートを提供しています。 Cisco.com の Cisco Technical Support & Documentation Web サイトでは、広範囲にわたるオンライン でのサポート リソースを提供しています。さらに、シスコシステムズとサービス契約を結んでいる 場合は、Technical Assistance Center(TAC)のエンジニアによる電話サポートも提供されます。シ スコシステムズとサービス契約を結んでいない場合は、リセラーにお問い合わせください。 Cisco Technical Support & Documentation Web サイト Cisco Technical Support & Documentation Web サイトでは、オンラインで資料やツールを利用して、 トラブルシューティングやシスコ製品およびテクノロジーに関する技術上の問題の解決に役立て ることができます。Cisco Technical Support & Documentation Web サイトは 24 時間ご利用いただけま す。次の URL にアクセスしてください。 http://www.cisco.com/techsupport Cisco Technical Support & Documentation Web サイト上のツールにアクセスする際は、いずれも Cisco.com のログイン ID およびパスワードが必要です。サービス契約が有効で、ログイン ID また はパスワードを取得していない場合は、次の URL で登録手続きを行ってください。 http://tools.cisco.com/RPF/register/register.do (注) テクニカル サポートにお問い合わせいただく前に、Cisco Product Identification(CPI)ツールを使用 して、製品のシリアル番号をご確認ください。CPI ツールへは、Documentation & Tools の下にある Tools & Resources リンクをクリックして、Cisco Technical Support & Documentation Web サイトから アクセスできます。Alphabetical Index ドロップダウン リストから Cisco Product Identification Tool を選択するか、Alerts & RMAs の下にある Cisco Product Identification Tool リンクをクリックしてく ださい。CPI ツールは、製品 ID またはモデル名、ツリー表示、または特定の製品に対する show コ マンド出力のコピー & ペーストによる 3 つの検索オプションを提供します。検索結果には、シリア ル番号のラベルの場所がハイライトされた製品の説明図が表示されます。テクニカル サポートにお 問い合わせいただく前に、製品のシリアル番号のラベルを確認し、メモなどに控えておいてくださ い。 Japan TAC Web サイト Japan TAC Web サイトでは、利用頻度の高い TAC Web サイト(http://www.cisco.com/tac)のドキュ メントを日本語で提供しています。Japan TAC Web サイトには、次の URL からアクセスしてくだ さい。 http://www.cisco.com/jp/go/tac サポート契約を結んでいない方は、 「ゲスト」としてご登録いただくだけで、Japan TAC Web サイ トのドキュメントにアクセスできます。 Japan TAC Web サイトにアクセスするには、Cisco.com のログイン ID とパスワードが必要です。ロ グイン ID とパスワードを取得していない場合は、次の URL にアクセスして登録手続きを行ってく ださい。 http://www.cisco.com/jp/register/ Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J xv はじめに テクニカル サポート Service Request ツールの使用 オンラインの TAC Service Request ツールを使えば、S3 および S4 の問題について最も迅速にテクニ カル サポートを受けられます(ネットワークの障害が軽微である場合、あるいは製品情報が必要な 場合)。TAC Service Request ツールに状況を入力すると、推奨される解決方法が提示されます。こ れらの推奨リソースを使用しても問題が解決しない場合は、シスコの技術者が対応します。TAC Service Request ツールは次の URL からアクセスできます。 http://www.cisco.com/techsupport/servicerequest 問題が S1 または S2 であるか、インターネットにアクセスできない場合は、電話で TAC にご連絡 ください(運用中のネットワークがダウンした場合、あるいは重大な障害が発生した場合)。S1 お よび S2 の問題にはシスコの技術者がただちに対応し、業務を円滑に運営できるよう支援します。 電話でテクニカル サポートを受ける際は、次の番号のいずれかをご使用ください。 アジア太平洋:+61 2 8446 7411(オーストラリア:1 800 805 227) EMEA:+32 2 704 55 55 米国:1 800 553-2447 TAC の連絡先一覧については、次の URL にアクセスしてください。 http://www.cisco.com/techsupport/contacts 問題の重大度の定義 すべての問題を標準形式で報告するために、問題の重大度を定義しました。 重大度 1(S1)― ネットワークがダウンし、業務に致命的な損害が発生する場合。24 時間体制であ らゆる手段を使用して問題の解決にあたります。 重大度 2(S2)― ネットワークのパフォーマンスが著しく低下、またはシスコ製品のパフォーマン ス低下により業務に重大な影響がある場合。通常の業務時間内にフルタイムで問題の解決にあたり ます。 重大度 3(S3)― ネットワークのパフォーマンスが低下しているが、ほとんどの業務運用が機能し ている場合。通常の業務時間内にサービスの復旧を行います。 重大度 4(S4)― シスコ製品の機能、インストレーション、基本的なコンフィギュレーションにつ いて、情報または支援が必要で、業務への影響がほとんどまたはまったくない場合。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス xvi OL-16185-01-J はじめに その他の資料および情報の入手方法 その他の資料および情報の入手方法 シスコの製品、テクノロジー、およびネットワーク ソリューションに関する情報について、さまざ まな資料をオンラインおよび印刷物で入手できます。 • 『Cisco Product Quick Reference Guide』は、手軽に使えるコンパクトなリファレンス ツールで、 チャネル パートナーを通じて販売されている多くのシスコ製品に関する製品概要、主な機能、 製品番号、および簡単な技術仕様が記載されています。年に 2 回更新され、シスコの最新の製 品が掲載されています。 『Cisco Product Quick Reference Guide』の発注および詳細については、 次の URL にアクセスしてください。 http://www.cisco.com/go/guide • Cisco Marketplace では、さまざまなシスコの書籍、参考資料、マニュアル、およびロゴ入り商 品を提供しています。Cisco Marketplace には、次の URL からアクセスしてください。 http://www.cisco.com/go/marketplace/ • Cisco Press では、ネットワーク、トレーニング、認定関連の出版物を幅広く発行しています。 初心者から上級者まで、さまざまな読者向けの出版物があります。Cisco Press の最新の出版情 報などについては、次の URL からアクセスしてください。 http://www.ciscopress.com • 『Packet』は、シスコシステムズが発行するテクニカル ユーザ向けの季刊誌で、インターネッ トやネットワークへの投資を最大限に活用するのに役立ちます。 『Packet』には、ネットワーク 分野の最新動向、テクノロジーの進展、およびシスコの製品やソリューションに関する記事を はじめ、ネットワークの配置やトラブルシューティングのヒント、設定例、お客様の事例研究、 認定やトレーニングに関する情報、および多数の詳細なオンライン リソースへのリンクが盛り 込まれています。『Packet』には、次の URL からアクセスしてください。 http://www.cisco.com/packet • 『iQ Magazine』は、シスコのテクノロジーを使って収益の増加、ビジネス効率の向上、および サービスの拡大を図る方法について学ぶことを目的とした、シスコシステムズが発行する成長 企業向けの季刊誌です。この季刊誌は、実際の事例研究や事業戦略を用いて、これら企業が直 面するさまざまな課題や、問題解決の糸口となるテクノロジーを明確化し、テクノロジーの投 資に関して読者が正しい決断を行う手助けをします。 『iQ Magazine』には、次の URL からアク セスしてください。 http://www.cisco.com/go/iqmagazine または次の URL でデジタル版をご覧いただけます。 http://ciscoiq.texterity.com/ciscoiq/sample/ • 『Internet Protocol Journal』は、インターネットおよびイントラネットの設計、開発、運用を担 当するエンジニア向けに、シスコシステムズが発行する季刊誌です。 『Internet Protocol Journal』 には、次の URL からアクセスしてください。 http://www.cisco.com/ipj • シスコシステムズが提供するネットワーク製品およびカスタマー サポート サービスについて は、次の URL にアクセスしてください。 http://www.cisco.com/en/US/products/index.html • Networking Professionals Connection は、ネットワークの専門家がネットワーク製品やネットワー ク技術に関する質問、提案、情報をシスコの専門家および他のネットワーク専門家と共有する ためのインタラクティブな Web サイトです。ディスカッションに参加するには、次の URL に アクセスしてください。 http://www.cisco.com/discuss/networking • シスコシステムズは最高水準のネットワーク関連のトレーニングを実施しています。トレーニ ングの最新情報については、次の URL からアクセスしてください。 http://www.cisco.com/en/US/learning/index.html Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J xvii はじめに その他の資料および情報の入手方法 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス xviii OL-16185-01-J C H A P T E R 1 概要 マルチレイヤ ディレクタおよびファブリック スイッチで構成される Cisco MDS 9000 ファミリは、 Storage Management Initiative Specification(SMI-S)を使用した、業界標準の Application Programming Interface(API; アプリケーション プログラミング インターフェイス)を提供します。SMI-S を使用 することで、マルチベンダー環境におけるストレージ エリア ネットワーク(SAN)の管理が容易 になります。 この章の内容は、次のとおりです。 • CIM について(p.1-2) • CIM および UML 表記の概要(p.1-4) • Cisco MDS 9000 ファミリにおける SMI-S および CIM について(p.1-6) Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 1-1 第1章 概要 CIM について CIM について Common Information Model(CIM)とは、ネットワークまたはエンタープライズ環境の管理情報を記 述するオブジェクト指向の情報モデルです。CIM はオブジェクト指向であるため、モデル内で抽象 化や継承を行い、オブジェクト間に依存関係や関連関係を定義することができます。CIM は XML に基づいており、プラットフォームや特定の技術に依存しません。管理アプリケーションの開発者 は、CIM がベンダー製品上でどのように実装されているかについて知る必要はありません。API を 使用するだけで、ベンダー製品とのやりとりが実行できます。 CIM は、クライアント / サーバ モデルを使用します。CIM サーバはベンダー製品に埋め込むことが できます。または、プロキシ サーバを使用して、レガシーのベンダー製品に CIM サーバ機能を提 供する方法で実装することもできます。CIM クライアントは管理アプリケーションであり、複数の CIM サーバと通信して SAN を管理します。CIM クライアントは、RFC 2608 に定義されている Service Location Protocol version 2(SLPv2)を使用して CIM を検出します。SLPv2 は、通信に UDP ポート 427 を使用する、CIM のクライアント / サーバの通信パスとは別の検出プロトコルです。 CIM は、Web-Based Enterprise Management(WBEM)イニシアティブで定義されたテクノロジーを 利用して、クライアントとサーバ間の通信を定義します。図 1-1 に、CIM のクライアント / サーバ の完全な通信パスを示します。 図 1-1 CIM のクライアント / サーバ通信 CIM xmICIM CIM Operations over HTTP HTTP CIM 120460 TCP/IP CIM の詳細については、http://www.dmtf.org にある DMTF の Web サイトから入手可能な仕様を参照 してください。 SMI-S について SMI-S は、CIM に基づいたオブジェクト指向モデルを使用し、SAN の要素を管理するオブジェクト とサービスのセットを定義します。SMI-S は標準化されたアーキテクチャを使用しているため、管 理アプリケーションの開発者が複数の SAN ベンダー製品で稼働する共通の拡張可能なアプリケー ションを作成するのに役立ちます。図 1-2 にマルチベンダー SAN 環境で SMI-S を使用する例を示 します。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 1-2 OL-16185-01-J 第1章 概要 CIM について 図 1-2 マルチベンダー SAN 環境での SMI-S CIM CIM/WBEM CIM CIM CIM CIM 120459 SMI-S API SMI-S は、プロファイルにまとめられた標準管理オブジェクトのセットを提供します。SMI-S には いくつかのプロファイルが定義されており、スイッチ、ファブリック、ゾーニングなどの共通の SAN 要素を対象としています。これらの標準化されたプロファイルによって、SAN 内の製品間で の相互運用性が確保されます。また、SMI-S は SLPv2 を使用した自動検出プロセスを定義します。 SMI-S は、WBEM の一部である DMTF によって定義された CIM を使用します。 SMI-S の詳細については、http://www.snia.org にある Storage Networking Industry Association(SNIA) の Web サイトを参照してください。 (注) Cisco SAN-OS Release 3.0(1) は、SMI-S 1.1.0 に準拠しています。 WBEM イニシアティブについて WBEM イニシアティブとは、エンタープライズ コンピューティング環境を統一的に管理するため に開発された管理およびインターネット標準のセットです。 WBEM イニシアティブには次のものが含まれています。 • CIM ― 管理データを収集し記述するための共通のフォーマット、言語、方法論を提供します。 • CIM-XML Encoding Specification ― 標準を基本にした CIM 情報を交換するための方式です。 CIM-XML は xmlCIM 符号化ペイロードと、トランスポート メカニズムとしての HTTP を使用 しています。CIM-XML は次の仕様で構成されています。 − xmlCIM エンコーディング ― CIM 情報を XML 形式で表す一般的な方法です。 − CIM Operations over HTTP ― HTTP を通じて xmlCIM 符号化メッセージを伝える方法を記述 したトランスポート方式です。 WBEM イニシアティブの詳細については、http://www.dmtf.org にある DMTF の Web サイトを参照 してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 1-3 第1章 概要 CIM および UML 表記の概要 CIM および UML 表記の概要 SMI-S は CIM で定義されたオブジェクト指向クラスを前提としています。これらのクラスの定義に は、Unified Modeling Language(UML)が使用されることがよくあります。SMI-S やこのマニュア ルに記載されているシスコの拡張機能を理解するには、CIM クラスおよび UML に関する基本的な 知識が必要です。 CIM クラスの概要 クラスは、あるタイプのオブジェクトを定義するプロパティとメソッドの集合です。たとえば、総 称としてのネットワーク デバイスはオブジェクトのタイプになります。このオブジェクトを表現す る NetworkDevice クラスを定義することができます。NetworkDevice クラスには、ネットワーク デ バイスのプロパティまたは属性が含まれます。ここで取り上げる NetworkDevice クラスに含まれる プロパティには、IpAddress や DeviceType があります。さらに、NetworkDevice クラスを使用して ネットワーク デバイスを制御する必要があります。よって、メソッドやルーチンを追加してネット ワーク デバイス上のアクションを起動します。メソッドの例としては、enablePort() や rebootDevice() があります。 ここまでで、NetworkDevice クラスを作成したので、次にスイッチのみのクラスを定義します。ス イッチは特殊なタイプの NetworkDevice であるため、オブジェクト指向のコンセプトである継承を 使用して Switch クラスを定義します。NetworkDevice クラスの子クラスとして、Switch クラスを 定義します。これによって、Switch クラスには自動的に親クラスのプロパティとメソッドが含まれ ます。ここに、スイッチ固有のプロパティおよびメソッドを追加します。 CIM には、関連クラスと呼ばれる特別なクラスが定義されています。関連クラスは、2 つ以上のク ラス間の関係を表現します。たとえば、関連クラスを定義して NetworkDevice クラスと OperatingSystem クラス間の関係を示すことができます。多対 1 または多対多の関係がある場合、 その関連クラスは集約であるとみなされます。 CIM の詳細については、http://www.dmtf.org を参照してください。 UML の概要 UML は、製品またはテクノロジーを表現するクラスを視覚的に表したものです。UML には多くの 視覚的要素が含まれますが、ここでは一部のみが記載されています。UML の詳細については、 http://www.uml.org を参照してください。 図 1-3 に、CIM クラス用の UML ダイアグラムの例を示します。ダイアグラム内の線の色は、以下 を表します。 • 青線:クラス間の継承 • 緑線:クラス間の集約 • 赤線:クラス間の関連 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 1-4 OL-16185-01-J 第1章 概要 CIM および UML 表記の概要 図 1-3 UML ダイアグラムの例 ManagedElement Description: string Caption: string Dependency ManagedSystemElement Component 120526 Name: string Description: string Caption: string Status: string InstallDate: datetime Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 1-5 第1章 概要 Cisco MDS 9000 ファミリにおける SMI-S および CIM について Cisco MDS 9000 ファミリにおける SMI-S および CIM について Cisco MDS 9000 ファミリの各スイッチまたはディレクタには、埋め込み CIM サーバが含まれます。 CIM サーバは、SMI-S と互換性のある SAN 管理を提供するために、すべての CIM クライアントと 通信します。CIM サーバには、SMI-S で定義されている以下の標準プロファイル、サブプロファイ ル、および機能が含まれます。 • Service Location Protocol version 2(SLPv2) • サーバ プロファイル • CIM 通知 • ファブリック プロファイル − ゾーニング コントロール サブプロファイル − 拡張ゾーニングおよび拡張ゾーニング コントロール サブプロファイル − FDMI サブプロファイル • ブレード サブプロファイルとアクセス ポイント サブプロファイルを含むスイッチ プロファイ ル • WBEM イニシアティブが規定する xmlCIM エンコーディングおよび CIM Operations over HTTP • HTTPS は、Secure Socket Layer(SSL)を使用します。HTTPS の使用は任意ですが、これを使 用すると、CIM サーバと CIM クライアント間の通信が暗号化されセキュリティが強化されま す。 表 1-1 に、Cisco SAN-OS のリリースとサポートする SMI-S のバージョンを示します。 表 1-1 Cisco SAN-OS による SMI-S のサポート Cisco SAN-OS のリリース SMI-S のサポート 説明 3.3(1a) SMI-S 1.2.0 準拠 (警告付き) • 必要な通知がすべてサポートされているわ けではない • WQL/CQL のサポート(制限付き) 3.0(1) SMI-S 1.1.0 準拠 サーバ プロファイルおよびアクセス ポイント サ ブプロファイルの追加サポート 2.0(1b) SMI-S 1.0.2 の サポート SLPv2、CIM 通知、サーバ プロファイルのサポー ト Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 1-6 OL-16185-01-J C H A P T E R 2 Cisco MDS 9000 ファミリ CIM サーバ のサポート SMI-S に定義されている多数のプロファイルは、SAN 要素の制御と監視に使用する管理オブジェク トを規定するものです。Cisco MDS 9000 ファミリ CIM サーバは、この章に記載されている標準プ ロファイルをサポートします。また、CIM サーバはこれらのプロファイルに対する拡張をサポート することによって、標準プロファイルからは使用できない Cisco MDS SAN-OS の機能をサポートし ています。 この章の内容は、次のとおりです。 • SMI-S を使用した SAN 管理(p.2-2) • Service Location Protocol(p.2-2) • サーバ プロファイル(p.2-3) • スイッチ プロファイル(p.2-4) • ファブリック プロファイル(p.2-6) • スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張(p.2-10) • CIM 通知(p.2-19) Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-1 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート SMI-S を使用した SAN 管理 SMI-S を使用した SAN 管理 SAN は、マルチベンダー環境で作成されます。異なるベンダー製のホスト、ファブリック要素(ス イッチ、ディレクタ)、およびデータ ストレージ デバイスを統合して、相互運用可能なストレージ ネットワークを作成します。これらの異なるベンダー製の要素を管理することは、ネットワーク管 理者にとって厄介な問題です。それぞれの要素には固有の管理インターフェイスが備わっており、 独自の仕様を持っている場合もあります。ネットワーク管理者は、これらの異なる管理 API を使用 して、SAN を制御および監視する 1 つの結合管理アプリケーションを構築しなければなりません。 SMI-S はこの管理の問題に対処するために、ベンダーやテクノロジーに依存しない CIM に基づい た、柔軟性のあるオープンな管理 API 標準一式を提供します。ネットワーク管理者は、共通の管理 クラスのプロファイル内にまとめられた SMI-S API を使用することによって、単純な管理アプリ ケーション CIM クライアントを作成して、SMI-S と CIM をサポートする異種の SAN 要素を制御お よび監視することができます。SAN 要素に埋め込まれているか、またはプロキシ CIM サーバにサ ポートされている CIM サーバを使用すると、ネットワーク管理者の CIM クライアント アプリケー ションからこれらの要素にアクセスできます。 SMI-S は、Service Location Protocol version 2 (SLPv2)を使用して CIM サーバを検出します。CIM サーバが識別されたら、CIM クライアントはサーバ プロファイルを使用して CIM サーバでサポー トされているプロファイルを特定します。これは、すべての SMI-S ベースの CIM サーバにおいて 必須のプロファイルです。 プロファイルによって制御と監視をサポートするのに加え、CIM サーバは CIM 通知を介した非同 期のイベント配信をサポートします。通知は、インターフェイスの故障などの重要なイベントをす みやかに通知します。 Service Location Protocol CIM サーバを使用した SAN 要素のネットワーク管理における第一歩は、CIM サーバの場所と使用 できるサポートを検出することです。SLPv2 によって、この検出メカニズムが提供されます。CIM クライアントは SLPv2 を使用して CIM サーバを検出し、どのようなサービスを CIM サーバが提供 しているかに関する一般的な情報と、これらのサービスの URL を収集します。 Cisco MDS 9000 ファミリ CIM サーバは、RFC 2608 に定義された SLPv2 をサポートします。 (注) Cisco MDS SAN-OS Release 2.0(1b) 以降では、Cisco MDS 9000 ファミリ CIM サーバ用に SLPv2 がサ ポートされています。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-2 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート サーバ プロファイル サーバ プロファイル CIM クライアントは、SAN 内の CIM サーバを検出したら、それぞれの CIM サーバが提供するサ ポート レベルを特定する必要があります。サーバ プロファイルによって、CIM サーバの機能が定 義されています。これには、CIM サーバがサポートするネームスペース、すべてのプロファイルと サブプロファイルが含まれます。 サポートされる各プロファイルに対して、サーバ プロファイルが RegisteredProfile クラスのイン スタンス化を行います。このクラスの各インスタンスから CIM クライアントに、CIM サーバがサ ポートするプロファイル名と一意の ID が渡されます。同様に、CIM サーバは、 RegisteredSubProfile クラスと、サブプロファイルをプロファイルに関連付ける SubprofileRequiresProfile 関連クラスを使用して、サポートされるすべてのオプションのサブプ ロファイルを提示します。 (注) Cisco MDS SAN-OS Release 2.0(1b) 以降では、Cisco MDS 9000 ファミリ CIM サーバに対してサーバ プロファイルがサポートされています。 (注) サーバ プロファイル インスタンスのダイアグラムについては、http://www.snia.org にある SMI-S を 参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-3 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチ プロファイル スイッチ プロファイル スイッチ プロファイルは、スイッチの物理的および論理的な特徴をモデル化するものです。CIM ク ライアントは、スイッチ プロファイルを使用して CIM サーバがスイッチ上にあることを識別し、 スイッチ プロファイル内のクラスを使用してスイッチ上の Fibre Channel ポートの識別および管理 を行います。 また、スイッチ プロファイルはオプションのブレード サブプロファイル(「ブレード サブプロファ イル」[p.2-5] を参照)とオプションのアクセス ポイント サブプロファイル(「アクセス ポイント サブプロファイル」[p.2-5] を参照)をサポートします。 (注) スイッチ プロファイル インスタンスのダイアグラムについては、http://www.snia.org にある SMI-S を参照してください。 表 2-1 に、スイッチ プロファイル クラスおよび関連クラスを使用して、スイッチとポートのモデル 化を行う方法を示します。 表 2-1 スイッチ プロファイルの使用 クラス 使用法 ComputerSystem Switch に設定されている Dedicated プロパティを使用してスイッチを 識別します。 PhysicalElement デバイスの物理的特徴を識別します。 FCPort ポートのリンク層およびデータ層の論理的な特徴を識別します。 FCPortCapabilities ポートがサポートする設定オプションを定義します。 FCPortStatistics ポートの統計情報を識別し、FCPort クラスの各インスタンスに対して ポートのトラフィック情報をリアルタイムで表示します。 FCSwitchCapabilities スイッチがサポートする設定オプションを定義します。 FCSwtichSettings スイッチ上の設定変更を要求します。 FCPortSettings ポート上の設定変更を要求します。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-4 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチ プロファイル ブレード サブプロファイル CIM クライアントは、オプションのブレード サブプロファイルを使用して、スイッチのスーパー バイザ モジュール、スイッチング モジュール、またはサービス モジュールの物理的および論理的 な特徴をモデル化します。これをスイッチ プロファイルと組み合わせることによって、CIM クラ イアントは、スイッチ、モジュールの関連ポート、およびスイッチに対するモジュールをシャーシ レベルで見ることができます。 表 2-2 に、クラスおよび関連クラスを使って、モジュールをモデル化する方法を示します。 表 2-2 (注) ブレード サブプロファイルの使用 クラス 使用法 LogicalModule スーパーバイザ モジュール、スイッチング モジュール、またはサービ ス モジュールをスイッチ ポートの集約点として識別します。 ModulePort ポートをモジュールに関連付けます。 ブレード サブプロファイル インスタンスのダイアグラムについては、 http://www.snia.org にある SMI-S を参照してください。 アクセス ポイント サブプロファイル CIM クライアントは、アクセス ポイント サブプロファイルを使用してスイッチにアクセスする URL を返し、Fabric Manager または Device Manager のインストールまたは起動を行います。Fabric Manager または Device Manager がインストールされていない場合、URL によってこれらをインス トールするオプションが表示されます。Fabric Manager または Device Manager がインストールされ ている場合、URL によっていずれかを起動するオプションが表示されます。 表 2-3 に、クラスおよび関連クラスを使って、モジュールをモデル化する方法を示します。 表 2-3 (注) アクセス ポイント サブプロファイルの使用 クラス 使用法 HostedAccessPoint RemoteServiceAccessPoint をホスト システムに関連付けます。 RemoteServiceAccessPoint 管理ツール用の ServiceAccessPoint。Fabric Manager または Device Manager をインストールもしくは起動する、スイッチの URL を返し ます。 SAPAvailableForElement システム内で RemoteServiceAccessPoint がサービスするデバイス のサブセットを識別します。 アクセス ポイント サブプロファイル インスタンスのダイアグラムについては、http://www.snia.org にある SMI-S を参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-5 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート ファブリック プロファイル ファブリック プロファイル ファブリックは、SAN 内の 1 つ以上のスイッチとネットワークの相互接続要素で構成されていま す。ファブリック プロファイルは、スイッチ プロファイルで指定された SAN スイッチを含むファ ブリックの物理的および論理的な特徴をモデル化するものです。 ファブリックには、1 つ以上の仮想 SAN または VSAN が含まれます。シスコの VSAN 拡張につい ての詳細は、 「スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張」 (p.2-10)を参 照してください。Cisco MDS 9000 ファミリのルーティングは VSAN に基づいて行われるため、 ConnectivityCollection および ProtocolEndpoint クラスはファブリックではなく VSAN に関連付 ける必要があります。 表 2-4 に、ファブリック プロファイルのクラスおよび関連クラスを使用して、ファブリックをモデ ル化する方法を示します。 表 2-4 (注) ファブリック プロファイルの使用 クラス 使用法 AdminDomain ファブリックおよび VSAN を識別します。 ContainedDomain VSAN をファブリックに関連付けます。 ConnectivityCollection 互いに直接通信できる ProtocolEndpoint クラスのセットを 1 つにま とめて、ルーティングに必要な基礎を表します。Component 関連クラ スを使用して VSAN に関連付けます。 ComputerSystem ポートを含むファブリック要素(スイッチ、ホスト、ストレージ シス テムなど)を表します。Dedicated プロパティは Switch に設定します。 Component 関連クラスを使用して VSAN に関連付けます。 FCPort リンク層およびデータ層の論理的な特徴を表します。 DeviceSAPImplementation 関連クラスを使用して ProtocolEndpoint クラスに関連付け、SystemDevice 関連クラスを使用して ComputerSystem クラスに関連付けます。 ProtocolEndpoint ルーティングの上位ネットワーク層を表します。 ConnectivityMemberOfCollection 関連クラスを使用して ConnectivityCollection クラスに関連付けます。 ActiveConnection 2 つの ProtocolEndpoint クラ スを 関 連 付け るリ ンクを、現 在ト ラ フィックが流れている接続として表します。 Cisco MDS 9000 ファミリ CIM サーバは LogicalPortGroup クラスをファブリックに提供するだけ で、ホストやストレージ システムには提供しません。 CIM サーバでは、ファブリック名や VSAN 名は同一 CIM ネームスペース内では一意であることが 必要です。名前は、オプションの NameFormat 関連プロパティを使って、Name クラス プロパティで 識別します。VSAN 識別子には、VSAN に続いて主スイッチの World-Wide Name(WWN)が表示 されます。たとえば、“1_2001000530000A0A” のようになります(NameFormat には WWN であるこ とが示されています)。VSAN の場合、ファブリックごとの主スイッチがないので、ファブリック 識別子は文字列になります。 (注) ファブリック プロファイル インスタンスのダイアグラムについては、 http://www.snia.org にある SMI-S を参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-6 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート ファブリック プロファイル CIM サーバは、以下のファブリック プロファイルのオプションのサブプロファイルをサポートし ます。 • ゾーン コントロール サブプロファイル(「ゾーン コントロール サブプロファイル」[p.2-7] を 参照) • 拡張ゾーニングおよび拡張ゾーニング コントロール サブプロファイル(「拡張ゾーニングおよ び拡張ゾーニング コントロール サブプロファイル」[p.2-7] を参照) • FDMI サブプロファイル(「FDMI サブプロファイル」[p.2-8] を参照) ファブリック プロファイルは、Cisco MDS 9000 ファミリ固有の拡張も数多くサポートします。 「ス イッチおよびファブリック プロファイルに対する Cisco MDS 拡張」 (p.2-10)を参照してください。 ゾーン コントロール サブプロファイル ゾーニングを使用することで、CIM クライアントによる、ストレージ デバイスまたはユーザ グルー プ間におけるアクセス制御の設定が可能になります。ゾーン コントロール サブプロファイルは ファブリック プロファイルのサブプロファイルで、ファブリックのゾーニング情報をモデル化しま す。読み取り機能や書き込み機能のほかにも次の動作が含まれます。 • ゾーンおよびゾーン セットの作成と削除 • ゾーン メンバの作成と削除(ZoneMembershipSettingData を使用) • ゾーンへのゾーン メンバの追加と削除 • ゾーン セットへのゾーンの追加と削除 • ゾーン セットのアクティブ化と非アクティブ化 CIM サーバは、SMI-S ゾーニング モデルで記述されているすべての CIM クラスおよび関連クラス をサポートします。 拡張ゾーニングおよび拡張ゾーニング コントロール サブプロファイル 拡張ゾーニングおよび拡張ゾーニング コントロール サブプロファイルは、ファブリック プロファ イルのサブプロファイルであり、管理用にシスコ ゾーニング情報の追加モデリングを提供します。 以下のサポートが含まれます。 • ゾーン エイリアスの作成と削除 • ゾーン エイリアスへのゾーン メンバの追加と削除 このサブプロファイルは、SMI-S ゾーニング モデルで記述されているすべての CIM クラスおよび 関連クラスをサポートします。ただし、ゾーニングのセッションに関するコンセプトは除きます。 ゾーニング サブプロファイルの使用 Cisco MDS CIM 実装において、ゾーニングはファブリックではなく VSAN に基づいて行われます。 (注) ゾーニング サブプロファイル インスタンスのダイアグラムについては、http://www.snia.org にある SMI-S を参照してください。 表 2-5 に、ゾーニング サブプロファイルのクラスおよび関連クラスを使用して、ゾーニングをモデ ル化する方法を示します。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-7 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート ファブリック プロファイル 表 2-5 ゾーニング サブプロファイルの使用 クラス 使用法 ZoneMembershipSettingData ゾーン メンバを識別し、メンバ ID(CIM スキーマで定義)とデバ イスのゾーニング方法を示します。 ZoneAlias ゾーン エイリアスを識別します。ElementSettingData 関連クラス を使用して関連付けたゾーン メンバ(ZoneMembershipSettingData クラス)を含みます。 ZoneSets ゾーン セットを識別します。MemberOfCollection 関連クラスを使 用して関連付けたゾーンを含みます。 AdminDomain VSAN を識別します。HostedCollection 関連クラスを使用して関 連付けたゾーン セットのみを含みます。 ZoneControl ゾーンとゾーン セットの両方を作成、削除、アクティブ化すると いったゾーン オブジェクト制御の動作を提供します。 ZoneService ゾーン セット、ゾーン、ゾーン エイリアス、ゾーン メンバの作成 やゾーン セットのアクティブ化を管理します。ZoneService クラ スは CISCO_Vsan クラス上にあり、このクラスは AdminDomain の サブクラスです。 ActiveConnection 2 つの ProtocolEndpoint クラスを関連付けるリンクを、現在トラ フィックが流れている接続として表します。 アクティブなゾーンおよびゾーン セットには Active プロパティがあり、CIM サーバによって True に設定されています。ゾーンには、次のタイプのオブジェクトだけを含めることができます。 • ElementSettingData 関連クラスを使用して関連付けたゾーン メンバ(ZoneMembershipSettingData クラス) • MemberOfCollection 関連クラスを使用して関連付けたゾーン エイリアス(ZoneAlias クラス。 SMI-S で NamedAddressCollections クラスとして定義されている) FDMI サブプロファイル Fabric Device Management Interface(FDMI)は、ファブリックを介して Host Bus Adapters(HBA)を 管理し、ファブリック プロファイル内のデータを補完します。FDMI を使用すると、ファブリック 内のすべてのエンティティで、HBA を持つホスト上にエージェントがなくても、SMI を介して HBA 情報を提供できます。ファブリック プロファイルでは、HBA タイプのデバイスのみを管理します。 FDMI によって定義される HBA 管理インターフェイスは、Fibre Channel HBA API の仕様によって 定義されるインターフェイスのサブセットです。 図 2-1 に、FDMI サブプロファイルのインスタンス ダイアグラムを示します。クラスは CISCO_HBA.mof で定義されています。FDMI に対応した HBA がホスト名をサポートする場合、 CISCO_PortController は、CISCO_PortControllerInPlatform を介してプラットフォームに関連付けられ ま す。FDMI に 対 応 し た HBA が ホ ス ト 名 を サ ポ ー ト し な い 場 合、CISCO_PortController は、 CISCO_PortControllerInFabric を介してファブリックに関連付けられます。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-8 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート ファブリック プロファイル 図 2-1 FDMI サブプロファイルの UML ダイアグラム FDMI サブプロファイルの使用 Cisco MDS CIM 実装において、FDMI サブプロファイルはファブリックに基づいて行われます。 (注) FDMI サブプロファイル インスタンスのダイアグラムについては、http://www.snia.org にある SMI-S を参照してください。 表 2-6 に、FDMI サブプロファイルのクラスおよび関連クラスを使用する方法を示します。 表 2-6 FDMI サブプロファイルの使用 クラス 使用法 CISCO_PhysicalHBA スイッチに装着された FDMI 対応の物理 HBA カードを表します。 CISCO_HBAProduct スイッチに装着された FDMI 対応の物理 HBA カードの製品情報を 表します。 CISCO_Platform 1 つ以上のノード オブジェクトを持ち、ファブリックに接続された エンティティを表します。エンティティは、ファブリックの管理 サーバ サービスに登録されています。 PortController FDMI に対応した HBA のポート コントローラを表します。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-9 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 Cisco MDS 9000 ファミリ CIM サーバは、標準の SMI-S プロファイルに含まれない SAN 機能を管理 する追加クラスをサポートします。以下の拡張が含まれます。 • VSAN 拡張(p.2-10) • TE ポート拡張(p.2-12) • PortChannel 拡張(p.2-14) • FCIP 拡張(p.2-16) • iSCSI 拡張(p.2-16) • ファブリック プロファイル 拡張(p.2-17) • ゾーニング サブプロファイル拡張(p.2-18) • FDMI サブプロファイル拡張(p.2-18) VSAN 拡張 VSAN とは、物理ファブリックを 1 つ以上の論理ファブリックにパーティショニングして作成する 仮想 SAN です。Cisco MDS スイッチのルーティングは、VSAN に基づきます。CIM クライアント はこれらの VSAN 拡張を使用して、VSAN と物理ファブリックおよびスイッチに対する関連を識別 します。 CIM サーバの VSAN モデルは、DMTF のパーティション モデルを使用します。パーティショニン グとは、1 つのエンティティを複数のエンティティに仮想分割することであり、DMTF によって定 義されています。どのリソースに対しても適用でき、ネームスペースや CIM オブジェクト マネー ジャを対象に行うことができます。各パーティショニング エンティティは下位のパーティションを 管理します。パーティション化されたエンティティからはパーティション化されたことが認識でき ない場合や、ユーザ自身もリソースが分割されていることを認識できない場合があります。CIM 2.8 スキーマに記述されている標準パーティショニング モデルを参照してください。 http://www.dmtf.org にある DMTF Web サイトから入手できます。 (注) VSAN の詳細については、 『Cisco MDS 9000 Family Fabric Manager Configuration Guide』または『Cisco MDS 9000 Family CLI Configuration Guide』を参照してください。 Cisco MDS 9000 ファミリ CIM サーバで提供される VSAN 拡張は、標準パーティション モデルとの 互換性があり、同時にこのモデルの拡張でもあります。VSAN 拡張は、パーティション化された物 理ファブリックとして VSAN をモデル化します。Cisco MDS スイッチの E ポート、F ポート、 PortChannel、FCIP および iSCSI をサポートするポートはすべて、パーティショニング モデルをサ ポートします。 HostedDependency 関連クラスでは次の関係が記述できます。 • パーティショニング(ファン イン) − 主側がパーティショニング エンティティ − 従側がパーティション化されたエンティティ • クラスタリング(ファン アウト) Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-10 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 図 2-2 に、2 つの VSAN にパーティション化されたファブリックの UML ダイアグラムを示します。 物理スイッチが 2 つの論理スイッチに分割されています。パーティション化されたスイッチ 1 と パーティション化されたスイッチ 2 です。HostedDependency 関連クラスにより、これらのパーティ ションは物理スイッチに属していると識別されます。Component 関連クラスにより、VSAN は対応 するスイッチ パーティションに属していると識別されます。 図 2-2 ファブリック パーティショニングの UML ダイアグラム AdminDomain SAN Name="Physical Fabric" NameFormat="String" OperationalStatus={2} Hosted=false ComputerSystem Component Name=2000000000000000 Hosted Dependency Contained Domain AdminDomain VSAN 1 ComputerSystem 1 Name="1_2130405060708090" NameFormat="id with wwn" OperationalStatus={2} Hosted=true AdminDomain Component Name=2100000000000000 Hosted Dependency VSAN 2 ComputerSystem 2 Name="2_2230405060708090" NameFormat="id with wwn" OperationalStatus={2} Hosted=true Component Name=2200000000000000 120469 Contained Domain 図 2-3 は、図 2-2 から VSAN コンポーネントを除いたものです。物理ファブリックが 2 つの VSAN に分割されています。VSAN 1 と VSAN 2 です。それぞれの VSAN は、AdminDomain クラスによっ て識別されます。ContainedDomain 関連クラスにより、VSAN が物理ファブリックに属していると 識別されます。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-11 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 図 2-3 VSAN パーティショニングの例 AdminDomain Name="Physical Fabric" NameFormat="String" OperationalStatus={2} SAN Contained Domain AdminDomain VSAN 1 Name="1_2130405060708090" NameFormat="id with wwn" OperationalStatus={2} SAN Contained Domain AdminDomain VSAN VSAN 2 120468 Name="2_2230405060708090" NameFormat="id with wwn" OperationalStatus={2} TE ポート拡張 TE ポートは、複数の VSAN でトラフィックを送信できる E ポートです。CIM サーバは既存のファ ブリック /FC ポート関連クラスを使用して、複数の VSAN で TE ポートのメンバシップをモデル化 します。図 2-4 に、物理および論理ポートのスイッチとの関係を示します。図の 2 つの物理ポート は論理ポートに分割されており、HostedDependency 関連クラスによって、これらの論理ポートは物 理ポートに属していると識別されます。物理的な TE ポートは 2 つの論理ポートにパーティション 化されています。1 つはパーティション化されたスイッチ 1(図 2-2 において VSAN 1 に関連)用、 もう 1 つはパーティション化されたスイッチ 2(図 2-2 において VSAN 2 に関連)用です。 SystemDevice 関連クラスにより、物理ポートは物理スイッチのコンポーネントとして識別されま す。同じ方法により、パーティション化されたポートも、対応するパーティション化されたスイッ チのコンポーネントとして識別されます。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-12 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 図 2-4 TE ポート パーティショニングの例 ComputerSystem SystemDevice FCPort TE DeviceID=2A00000000000000 SystemName=2000000000000000 PortType=14 Name=2000000000000000 FCPort SystemDevice HostedDependency ComputerSystem SystemDevice SystemDevice Hosted Dependency DeviceID=2B00000000000000 SystemName=2000000000000000 PortType=14 HostedDependency 1 Name=2100000000000000 TE FCPort Hosted Dependency E Hosted Dependency DeviceID=2B00000000000000 SystemName=2100000000000000 PortType=14 FCPort 1 ComputerSystem DeviceID=2A00000000000000 SystemName=2100000000000000 PortType=14 2 Name=2200000000000000 FCPort SystemDevice (注) DeviceID=2A00000000000000 SystemName=2200000000000000 PortType=14 120471 2 トランキングの詳細については、 『Cisco MDS 9000 Family Fabric Manager Configuration Guide』また は『Cisco MDS 9000 Family CLI Configuration Guide』を参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-13 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 図 2-5 に、SAN スイッチにおける VSAN ファブリックとポート パーティショニングの UML ダイア グラム全体を示します。 VSAN パーティショニングの UML ダイアグラム FCPort AdminDomain Name="Physical Fabric" NameFormat="String" OperationalStatus={2} Hosted=false Component SystemDevice FCPort ComputerSystem SystemDevice HostedDependency AdminDomain VSAN 1 FCPort Name="1_2130405060708090" NameFormat="id with wwn" OperationalStatus={2} Hosted=true TE DeviceID=2B00000000000000 SystemName=2000000000000000 PortType=14 Name=2000000000000000 Contained Domain TE DeviceID=2A00000000000000 SystemName=2000000000000000 PortType=14 Hosted Dependency E DeviceID=2B00000000000000 SystemName=2100000000000000 PortType=14 HostedDependency Hosted Dependency SystemDevice DeviceSAP Implementation ComputerSystem Component Name=2100000000000000 Component SystemDevice Contained Domain Hosted Dependency AdminDomain VSAN 2 ProtoclEndPoint DeviceID=2B00000000000000 SystemName=2100000000000000 1 Name="2_2230405060708090" NameFormat="id with wwn" OperationalStatus={2} Hosted=true FCPort DeviceSAP Implementation Component 1 Active Connection DeviceID=2A00000000000000 SystemName=2100000000000000 PortType=14 ComputerSystem ProtoclEndPoint DeviceID=2A00000000000000 SystemName=2100000000000000 2 Component Name=2200000000000000 FCPort 2 DeviceID=2A00000000000000 SystemName=2200000000000000 PortType=14 Component ProtoclEndPoint Active DeviceID=2c00000000000000 Connection SystemName=1000000000000000 SystemDevice DeviceSAP Implementation ProtoclEndPoint DeviceSAP Implementation DeviceID=2A00000000000000 SystemName=2200000000000000 ComputerSystem / FCPort / SystemDevice Name=10000000000000 DeviceID=2c00000000000000 SystemName=1000000000000000 PortType=14 120187 図 2-5 PortChannel 拡張 PortChannel とは、複数の物理 Fibre Channel ポートを 1 つの論理ポートに集約することであり、集 約された帯域幅、ロード バランシング、リンク冗長性を提供します。CIM サーバは、Cisco_FCPort クラスの PortChannel ポート タイプをサポートします。Component 関連クラスを使うと、個別のポー トを PortChannel に関連付けることができます。 PortChannel は、CIM サーバが動作しているローカル スイッチについてのみ CIM サーバでサポート されます。CIM サーバはリモート PortChannel へのアクティブな接続もエクスポートしますが、次 のような 2 つの制約があります。 • リモート PortChannel WWN が利用できません。リモート スイッチ WWN とポート インデック スは提供されます。 • リモート PortChannel の Component および LogicalIdentity 関連クラスは利用できません。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-14 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 (注) PortChannel の詳細については、 『Cisco MDS 9000 Family Fabric Manager Configuration Guide』または 『Cisco MDS 9000 Family CLI Configuration Guide』を参照してください。 図 2-6 に、CIM サーバを実行するスイッチのポートと PortChannel の関係を示します。この例から、 次のことが分かります。 • SystemDevice 関連クラスにより、PortChannel とポートは物理スイッチに属していると識別さ れます。 • FCIP を使用するポート、PortChannel、およびイーサネット ポートの関係を示す UML インスタンスのダイアグラム FC SystemDevice AdminDomain Name="Physical Fabric" NameFormat="String" OperationalStatus={2} Hosted=false VSAN Name=2000000000000000 AdminDomain VSAN 1 Component SystemDevice Contained Domain PortType=2 HostedDependency Name="2_2230405060708090" NameFormat="id with wwn" OperationalStatus={2} Hosted=true DeviceID=2D00000000000000 SystemName=2000000000000000 PortType=21 VSAN Name=2100000000000000 SystemDevice LogicalIdentity FC VSAN AdminDomain VSAN 2 PortChannel SystemDevice HostedDependency Component Component Component Contained Domain Name="1_2130405060708090" NameFormat="id with wwn" OperationalStatus={2} Hosted=true E DeviceID=2A00000000000000 SystemName=2000000000000000 PortType=14 Component SystemDevice Name=2200000000000000 FC SystemDevice iSCSI DeviceID=2B00000000000000 SystemName=2100000000000000 PortType=14 LogicalIdentity LogicalIdentity FCIP DeviceID=2A00000000000000 SystemName=2100000000000000 PortType=19 FC FCIP DeviceID=2A01000000000000 SystemName=2200000000000000 PortType=19 120186 図 2-6 Component 関連クラスにより、それぞれのポートは PortChannel に属していると識別されます。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-15 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 FCIP 拡張 CIM サーバは、現在の FCPort クラスを使用して FCIP をサポートするポートに関する情報を取得し ま す。ロ ー カ ル ス イ ッ チ(CIM サ ー バ が 動 作 す る ス イ ッ チ)に つ い て は、CIM サ ー バ は LogicalIdentity 関連クラスを使用して、同じモジュール上の FCIP をサポートするポートにリン クさせることができます。 CIM サーバは FCIP を実行しているリモート ポートへのアクティブな接続をエクスポートします が、次のような 2 つの制約があります。 (注) • FCIP を実行しているポートの WWN が利用できません。リモート スイッチ WWN とポート イ ンデックスは提供されます。 • FCIP を実行しているポートの LogicalIdentity 関連クラスが利用できません。 FCIP の詳細については、 『Cisco MDS 9000 Family Fabric Manager Configuration Guide』または『Cisco MDS 9000 Family CLI Configuration Guide』を参照してください。 図 2-6 に、FCIP を実行しているポートと他のエンティティとの関係を示します。この例から、次の ことが分かります。 • FCIP を実行しているポートは、LogicalIdentity 関連クラスを使用して他のエンティティと関 連付けられています。一方の FCIP を実行しているポートは単独のイーサネット ポートの論理 エンティティであり、もう一方はイーサネット ポートを構成する PortChannel の論理エンティ ティです。 • SystemDevice 関連クラスにより、FCIP を実行しているポート、イーサネット ポート、および PortChannel は物理スイッチに属していると識別されます。 iSCSI 拡張 現在の EthernetPort クラスを使用してポートに関する情報を取得し、LogicalIdentity 関連クラス を使用してギガビット イーサネット ポートと iSCSI を関連付けることができます。この関連クラ スは、CIM サーバのローカル ポートについてのみ利用できます。 図 2-6 に、iSCSI を実行しているポートと他のエンティティとの関係を示します。この例から、次 のことが分かります。 • LogicalIdentity 関連クラスにより、iSCSI を実行しているポートがイーサネット ポートに属 していると識別されます。 • SystemDevice 関連クラスにより、iSCSI を実行しているポートが物理スイッチに属していると 識別されます。 (注) iSCSI の詳細については、 『Cisco MDS 9000 Family Fabric Manager Configuration Guide』または『Cisco MDS 9000 Family CLI Configuration Guide』を参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-16 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 ファブリック プロファイル 拡張 標準のファブリック プロファイルに加えて、Cisco MDS 9000 ファミリに固有である次のクラスや 関連クラスもサポートします。 CISCO_ActiveConnection CISCO_AdminDomain CISCO_FCPort CISCO_FCPortCapabilities CISCO_FCPortSettings CISCO_Vsan CISCO_Component CISCO_ComputerSystem CISCO_ConnectivityCollection CISCO_ConnectivityMemberOfCollection CISCO_ContainedDomain CISCO_DeviceSAPImplementation CISCO_FCPortStatistics CISCO_HostedAccessPoint CISCO_HostedCollection CISCO_ProtocolEndPoint CISCO_PhysicalPackage CISCO_PhysicalElement CISCO_Product CISCO_Realizes CISCO_SystemDevice CISCO_ComputerSystemPackage CISCO_ElementStatisticalData CISCO_LogicalPortGroup CISCO_LogicalModule CISCO_ModulePort CISCO_HostedDependency CISCO_LogicalIdentity CISCO_PhysicalComputerSystem CISCO_LogicalComputerSystem CISCO_FCNodeMemberOfCollection CIM サーバがサポートする CISCO_FCPort クラスのポート識別子を表 2-7 に示します。ポート識別 子の 16004 から 16012 までは、シスコの拡張です。 表 2-7 Cisco MDS 9000 ファミリ CIM サーバでサポートするポート識別子 ポート識別子 ポート タイプ 0 不明 1 その他 10 N 11 NL 12 F/NL 13 Nx 14 E 15 F 16 FL 17 B 18 G 16004(シスコ固有)など PortChannel 16010 FCIP 16011 iSCSI-F Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-17 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張 表 2-7 Cisco MDS 9000 ファミリ CIM サーバでサポートするポート識別子(続き) ポート識別子 ポート タイプ 16012 iSCSI-N 16000...65535 ベンダー用 シスコのファブリック拡張の全定義については、 「Cisco Fabric MOF」 (p.A-2)を参照してください。 ゾーニング サブプロファイル拡張 標準のゾーニング サブプロファイルに加えて、シスコ固有である次のクラスや関連クラスもサポー トします。 CISCO_HostedService CISCO_ZoneMemberOfCollection CISCO_ZoneMembershipSettingData CISCO_ZoneSet CISCO_Zone CISCO_ZoneCapabilities CISCO_ZoneAlias CISCO_ElementSettingData CISCO_ZoneService CISCO_SystemSpecificCollection シスコのゾーニング拡張の全定義については、「Cisco Zone MOF」 (p.A-5)を参照してください。 FDMI サブプロファイル拡張 標準の FDMI サブプロファイルに加えて、Cisco MDS 9000 ファミリに固有である次のクラスや関連 クラスもサポートします。 PortControllerRealizes PlatformPackage PortControllerSoftwareIdentity HBASoftwareInstalledOnPlatform NodeFCPortControlledByPortController ProductPhysicalHBA PlatformInFabric NodePortInPlatform NodeInPlatform PortControllerInPlatform PortControllerInFabric シスコの FDMI 拡張の全定義については、「Cisco FDMI MOF」(p.A-7)を参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-18 OL-16185-01-J 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート CIM 通知 CIM 通知 SMI-S は、CIM サーバまたは CIM サーバが制御する管理要素の変更に対して、非同期の通知を提 供します。これらの通知により、CIM クライアントに以下の事項を通知できます。 • SAN の設定が変更された。 • SAN スイッチの状態が悪化した。 • SAN ファブリックのパフォーマンスが低下した。 • ネームサーバ データベースが変更された。 • VSAN が追加 / 削除 / 変更された。 • ファン ステータスが変更された。 • 温度ステータスが変更された。 • 電源ステータスが変更された。 • FRU が挿入 / 削除 / 変更された。 終了するまでに長時間かかる CIM クラスのメソッドが起動された場合に、通知を使用することも できます。動作が完了するまで CIM サーバを拘束する(ブロック)のではなく、CIM サーバは動 作の開始に対して応答し、他の要求の処理を続行します(ノンブロッキング)。もとの長い動作が 完了すると、CIM サーバは CIM クライアントに対して非同期に通知を送信し、動作の結果を表示 します。CIM クライアントは、CIM サーバから受信したい通知に対して登録を行う必要があります。 Cisco MDS 9000 ファミリ CIM サーバは、以下のシスコ固有の通知をサポートします。 CISCO_LinkStateChange CISCO_LinkUp CISCO_Linkdown CISCO_MediaFRUInserted CISCO_MediaFRURemoved CISCO_VSANChanged CISCO_ZoneSetAlert CISCO_EnvironmentalAlert CISCO_FanAlert CISCO_PowerAlert CISCO_TempAlert CISCO_NameServerDatabaseChanged シスコの通知 MOF ファイルについては、「Cisco Indications MOF」 (p.A-16)を参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 2-19 第2章 Cisco MDS 9000 ファミリ CIM サーバのサポート CIM 通知 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2-20 OL-16185-01-J C H A P T E R 3 CIM サーバの設定および使用 この章では、Cisco MDS 9000 ファミリ製品の CIM サーバを設定する手順について説明し、CIM オ ブジェクトを使用して SAN を管理するシナリオの例をいくつか示します。この章の内容は、次の とおりです。 (注) • CIM サーバの設定(p.3-2) • ディスカバリの実行とパフォーマンスのモニタリング(p.3-4) • ブレード サブプロファイルを使用したモジュールのモデル化(p.3-5) • ゾーニングの設定(p.3-6) CLI コマンドの詳細については、 『Cisco MDS 9000 Family Command Reference』を参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 3-1 第3章 CIM サーバの設定および使用 CIM サーバの設定 CIM サーバの設定 CIM サーバは、CLI(コマンドライン インターフェイス)を使って設定できます。CIM サーバの設 定を行うには、はじめにサーバをイネーブルにする必要があります。セキュリティを強化する場合 は、ログイン情報を暗号化する Secure Socket Layer(SSL)認証をインストールし、HTTPS をイネー ブルにしてから CIM サーバをイネーブルにします。CIM サーバでは、HTTP または HTTPS もしく はその両方をイネーブルにする必要があります。デフォルトでは HTTP がイネーブルになってお り、セキュアな HTTPS はディセーブルになっています。HTTPS を使用すると、CIM クライアント と CIM サーバ間のすべての管理トラフィックが暗号化されます。HTTPS を使用した設定をお勧め します。 OpenSSL を使用した証明書の作成 CIM サーバを設定するには、有効な証明書が必要です。OpenSSL を使用して、CIM サーバに必要 な秘密鍵と証明書を作成することができます。http://www.openssl.org を参照してください。 OpenSSL を使用して自己署名証明書と秘密鍵を作成するには、以下の手順に従います。 ステップ 1 ワークステーション上に、ssl.conf という名前のファイルを作成します。このファイルを使用して識 別者名を指定します。次に、このファイルの内容例を示します。 [ req ] distinguished_name = req_distinguished_name prompt = no [ req_distinguished_name ] CN = Common Name emailAddress = [email protected] ステップ 2 openssl コマンドを使用して、秘密鍵と証明書を作成します。以下に、入力する内容を示します。 /usr/bin/openssl req -x509 -days 365 -newkey rsa:2048 -nodes -config ./ssl.conf -keyout ./key.pem -out ./cert.pem ステップ 3 秘密鍵と証明書を 1 つのファイルに連結します。 cat key.pem cert.pem > cimserver1.pem ステップ 4 cimserver1.pem を、スイッチ上の bootflash: にコピーします。CIM サーバを設定する際、このファイ ルを証明書として使用します。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 3-2 OL-16185-01-J 第3章 CIM サーバの設定および使用 CIM サーバの設定 証明書のインストールと CIM サーバのイネーブル化 HTTPS プロトコルを使用して CIM サーバを設定するには、以下の手順に従います。 コマンド 目的 ステップ 1 switch# config t コンフィギュレーション モードを開始します。 ステップ 2 switch(config)# cimserver certificate bootflash:cimserver1.pem .pem 拡 張 子 の つ い た フ ァ イ ル に 指 定 さ れ た Secure Socket Layer(SSL)証明書をインストールします。 switch(config)# cimserver clearcertificate Certificate1 ステップ 3 switch(config)# cimserver enableHttps switch(config)# no cimserver enableHttps ステップ 4 (任意)指定された SSL 証明書(Certificate1)をクリア します。 HTTPS(セキュア プロトコル)をイネーブルにします。 (任意)HTTPS をディセーブルにします(デフォルト)。 CIM サーバをイネーブルにします。 switch(config)# cimserver enable (任意)CIM サーバをディセーブルにします(デフォル ト) 。 switch(config)# no cimserver enable HTTP プロトコルを使用して CIM サーバを設定するには、以下の手順に従います。 コマンド 目的 ステップ 1 switch# config t コンフィギュレーション モードを開始します。 ステップ 2 switch(config)# cimserver enable デフォルトの HTTP(非セキュア)プロトコルを使用し て CIM サーバをイネーブルにします。 switch(config)# no cimserver enable (任意)CIM サーバをディセーブルにします(デフォル ト) 。 switch(config)# no cimserver enableHttp (任意)HTTP をディセーブルにします。 switch(config)# cimserver enableHttp (任意)HTTP をイネーブルにし、スイッチをデフォル トの状態に戻します。 CIM サーバのログレベルの設定 CIM サーバのログレベルを設定するには、以下の手順に従います。 コマンド 目的 ステップ 1 switch# show cimserver logs CIM サーバのログを表示します。 ステップ 2 switch# conf t CIM サーバのログレベルを設定します。 ステップ 3 switch(config)# cimserver logLevel CIM サーバのログレベルを設定します。ログレベルの 範囲は 1 ∼ 5 です(1 はトレース、2 は情報、3 は警告、 4 は重大、5 は致命的)。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 3-3 第3章 CIM サーバの設定および使用 ディスカバリの実行とパフォーマンスのモニタリング ディスカバリの実行とパフォーマンスのモニタリング ファブリック プロファイルおよびスイッチ プロファイルを利用して、ディスカバリおよびパ フォーマンスのモニタリングを実装できます。これらのプロファイルの詳細については、「ファブ リック プロファイル」(p.2-6)および「スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張」(p.2-10)を参照してください。 ディスカバリにより、SAN 内の物理および論理エンティティの情報が取得できます。この情報は、 SAN エンティティを追加、移動、削除すると動的に変化します。ディスカバリには、関連クラスと プロパティだけではなくオブジェクト クラスのディスカバリも含まれ、管理環境でサーバから渡さ れたステータス コードを返します。 表 3-1 に、CIM で定義したイントリンシック メソッドを使用したディスカバリの実行方法を示しま す。これらの方式を使用して、スイッチとファブリックに関する情報を取得します。 表 3-1 ディスカバリの実行 メソッド 使用法 enumerateInstances() CIM クラスのインスタンスを列挙します。 enumerateInstanceNames() CIM クラスのインスタンス名を列挙します。 getInstance() CIM インスタンスを取得します。 associators() CIM オブジェクトの関連を列挙します。 associatorName() CIM オブジェクトの関連名を列挙します。 references() CIM オブジェクトへの参照を列挙します。 referenceName() CIM オブジェクトへの参照名を列挙します。 これらのメソッドの対象は CIM サーバの場所であり、スイッチ IP アドレスで識別されます。 パフォーマンスのモニタリングにより、ローカル ポートのステータスおよび統計情報が確認できま す。モニタリングできるのはローカル スイッチ上のポートだけです。統計情報は、CIM サーバ上 の FCPort クラスのインスタンスに対する FCPortStatistics クラスのプロパティから取得できま す。 (注) CIM サーバのネームスペースは、root/cimv2 です。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 3-4 OL-16185-01-J 第3章 CIM サーバの設定および使用 ブレード サブプロファイルを使用したモジュールのモデル化 ブレード サブプロファイルを使用したモジュールのモデル化 ブレード サブプロファイルを使用して、スイッチのスーパーバイザ モジュール、スイッチング モ ジュール、またはサービス モジュールをモデル化できます。表 3-2 に、このサブプロファイルの関 連クラスを使用して、ポートをモジュールへ、モジュールをスイッチへマッピングする方法を示し ます。 表 3-2 ブレード サブプロファイル関連クラスの使用 クラス 使用法 Realizes LogicalModule クラスを PhysicalPackage クラスに関連付けます。このク ラスを使用してモジュールをスイッチにマッピングします。 ModulePort FCPort クラスを LogicalModule クラスに関連付けます。このクラスを使 用して、スイッチ内でそれぞれのポートをモジュールにマッピングしま す。 ブレード サブプロファイルの詳細については、「ブレード サブプロファイル」(p.2-5)を参照して ください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 3-5 第3章 CIM サーバの設定および使用 ゾーニングの設定 ゾーニングの設定 SMI-S のゾーニング モデルは、エクストリンシック メソッドおよびイントリンシック メソッドを 使用して SAN ファブリック内のゾーニングを管理します。エクストリンシック メソッドは、特定 のクラスに固有のメソッドです。イントリンシック メソッドは、CIM から継承されており、当て はまるすべてのクラスに含まれるメソッドです。 ゾーン メンバ(ZoneMembershipSettingData という) 、ゾーン、ゾーン エイリアス、またはゾーン セットを作成するには、invokeMethod(operand) を使用します。operand は、表 3-3 に示されたゾー ニング サブプロファイルのエクストリンシック メソッドのうちの 1 つです。 表 3-3 ゾーニングのエクストリンシック メソッド エクストリンシック メソッド 使用法 CreateZoneMembershipSettingData() ZoneMembershipSettingData CreateZone() Zone を作成して、ZoneService がホスティングされてい を 作 成 し て、指 定 さ れ た Zone または NamedAddressCollection に追加します。 ConnectivityMemberID は、 ConnectivityMemberType に 依存します。 る AdminDomain に関連付けます。 CreateZoneAlias() ZoneAlias を作成して、ZoneService がホスティングされ ている AdminDomain に関連付けます。 CreateZoneSet() ZoneSet を作成して、 ZoneService がホスティングされて いる AdminDomain に関連付けます。 AddZone() Zone を 指 定 さ れ た ZoneSet に 追 加 し ま す。Zone を ZoneSet に追加すると、Zone のメンバを含むように ZoneSet のゾーン実施定義が拡張されます。Zone の追加 が正しく実行されると、MemberOfCollection によって、 Zone と ZoneSet が関連付けられます。 AddZoneMembershipSettingData() ZoneMembershipSettingData を Zone または NamedAddessCollection に追加します。 AddZoneAlias() ZoneAlias を Zone に追加します。 ActivateZoneSet () ZoneSet をアクティブ化します。 DeleteInstance(instance_name) イントリンシック メソッドを使用すると、コレクションからゾー ニング項目を 1 つ削除したり、ゾーニング項目すべてを削除することができます。 DeleteInstance() メソッドは、 表3-4 に示したインスタンスのいずれかを参照する必要があります。 表 3-4 ゾーニング項目の削除 クラス 使用法 CIM_ElementSettingData ゾーンまたはゾーン エイリアスからゾーン メンバを削除しま す。deleteInstance() を使用して、ゾーン メンバをゾーンに 関連付けている ElementSettingData のインスタンスを削除し ます。 CIM_MemberOfCollection ゾーン セットからゾーンまたはゾーン エイリアスを削除しま す。deleteInstance() を使用して、ゾーンまたはゾーン エイ リアスをゾーン セットに関連付けている MemberOfCollection のインスタンスを削除します。 CIM_ZoneMembershipSettingData ゾーン メンバを削除します。ゾーン メンバは、すべてのゾー ンまたはゾーン エイリアスから自動的に削除されます。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 3-6 OL-16185-01-J 第3章 CIM サーバの設定および使用 ゾーニングの設定 表 3-4 ゾーニング項目の削除(続き) クラス 使用法 CIM_Zone ゾーンを削除します。 CIM_ZoneAlias ゾーン エイリアスを削除します。 CIM_ZoneSet ゾーン セットを削除します。 ゾーニング サブプロファイルの詳細については、 「ゾーン コントロール サブプロファイル」 (p.2-7) および「拡張ゾーニングおよび拡張ゾーニング コントロール サブプロファイル」 (p.2-7)を参照し てください。 (注) これらのメソッドは、CIM プロトコルについてのみサポートされており、CLI でコマンドとして入 力することはできません。SMI-S の詳細については、http://www.snia.org にある SNIA の Web サイ トを参照してください。CIM の詳細については、http://www.dmtf.org にある DMTF の Web サイト を参照してください。 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 3-7 第3章 CIM サーバの設定および使用 ゾーニングの設定 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 3-8 OL-16185-01-J A P P E N D I X A MOF ファイル この付録では、Cisco MDS 9000 ファミリ CIM サーバを拡張する Managed Object Format(MOF)ファ イルのテキスト部分を示します。これらの MOF ファイルは、標準 MOF ファイルを拡張して、VSAN、 PortChannel、FCIP、および iSCSI の管理機能を提供するものです。 標準 MOF ファイルの詳細については、次の URL にある DMTF の Web サイトを参照してください。 http://www.dmtf.org この付録の内容は、次のとおりです。 • Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル(p.A-2) • Cisco SAN-OS Release 2.x の Cisco MOF ファイル(p.A-13) • Cisco Indications MOF(p.A-16) Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-1 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル ここでは、Cisco SAN-OS Release 3.0(1) 以降でサポートされる MOF ファイルを示します。以下の内 容が含まれます。 • Cisco Fabric MOF(p.A-2) • Cisco Zone MOF(p.A-5) • Cisco FDMI MOF(p.A-7) Cisco Fabric MOF Cisco SAN-OS Release 3.0(1) 以降の Cisco Fabric MOF では、ファブリック プロファイルを拡張して、 VSAN、PortChannel、およびその他のファブリック内のシスコ固有エンティティを管理する機能を 提供します。 「スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張」 (p.2-10)を参 照してください。 [Version ("1.0.0"), Description ( "cisco fabric and switch profile classes")] class CISCO_ActiveConnection : CIM_ActiveConnection {}; class CISCO_AdminDomain : CIM_AdminDomain {}; [Version ( "2.7.1"), Description ( "Capabilities and management of a Fibre Channel Port Device.") ] class CISCO_FCPort : CIM_FCPort { [Override ( "PortType"), Description ( "The specific mode currently enabled for the Port. The " "values: \"N\" = Node Port, \"NL\" = Node Port supporting FC " "arbitrated loop, \"E\" = Expansion Port connecting fabric " "elements (for example, FC switches), \"F\" = Fabric " "(element) Port, \"FL\" = Fabric (element) Port supporting " "FC arbitrated loop, \"B\" = Bridge and \"G\" = Generic " "Port. PortTypes are defined in the ANSI X3 standards. " "When set to 1 (\"Other\"), the related property " "OtherPortType contains a string description of the port's " "type."), ValueMap { "0", "1", "10", "11", "12", "13", "14", "15", "16", "17", "18", "16004", "16010", "16011", "16012", "16000..65535"}, Values { "Unknown", "Other", "N", "NL", "F/NL", "Nx", "E", "F", "FL", "B", "G", "PortChannel", "FCIP", "ISCSI-F", "ISCSI-N", "Vendor Reserved"} ] uint16 PortType; uint16 PortAvailability = 2; }; class CISCO_Vsan : CIM_AdminDomain { }; class CISCO_Component : CIM_Component {}; class CISCO_ComputerSystem : CIM_ComputerSystem {}; class CISCO_ConnectivityCollection : CIM_ConnectivityCollection {}; class CISCO_ConnectivityMemberOfCollection : CIM_MemberOfCollection {}; class CISCO_ContainedDomain : CIM_ContainedDomain {}; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-2 OL-16185-01-J 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル class CISCO_DeviceSAPImplementation : CIM_DeviceSAPImplementation {}; class CISCO_FCPortStatistics : CIM_FCPortStatistics {}; class CISCO_HostedAccessPoint : CIM_HostedAccessPoint {}; class CISCO_HostedCollection : CIM_HostedCollection {}; class CISCO_ProtocolEndPoint : CIM_ProtocolEndPoint {}; class CISCO_PhysicalPackage : CIM_PhysicalPackage {}; class CISCO_PhysicalElement : CIM_PhysicalElement {}; class CISCO_Product : CIM_Product {}; class CISCO_Realizes : CIM_Realizes {}; class CISCO_SystemDevice : CIM_SystemDevice {}; class CISCO_ComputerSystemPackage : CIM_ComputerSystemPackage {}; class CISCO_ProductPhysicalComponent : CIM_ProductPhysicalComponent {}; class CISCO_ElementStatisticalData : CIM_ElementStatisticalData {}; class CISCO_LogicalPortGroup : CIM_LogicalPortGroup {}; class CISCO_LogicalModule : CIM_LogicalModule {}; class CISCO_ModulePort : CIM_ModulePort {}; class CISCO_EthernetPort : CIM_EthernetPort {}; class CISCO_HostedDependency : CIM_HostedDependency {}; class CISCO_LogicalIdentity : CIM_LogicalIdentity {}; class CISCO_PhysicalComputerSystem : CISCO_ComputerSystem {}; class CISCO_LogicalComputerSystem : CISCO_ComputerSystem {}; class CISCO_FCNodeMemberOfCollection : CIM_MemberOfCollection {}; class CISCO_FabricHostedService : CIM_HostedService {}; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-3 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル class CISCO_ObjectManagerHost : CIM_System {}; class CISCO_FCPortCapabilities : CIM_FCPortCapabilities {}; class CISCO_FCSwitchCapabilities : CIM_FCSwitchCapabilities {}; class CISCO_FCPortSettings : CIM_FCPortSettings {}; class CISCO_FCSwitchSettings : CIM_FCSwitchSettings {}; class CISCO_ElementCapabilities : CIM_ElementCapabilities {}; class CISCO_ElementSettingDataSys : CIM_ElementSettingData {}; class CISCO_SoftwareIdentity : CIM_SoftwareIdentity {}; class CISCO_ElementSoftwareIdentity : CIM_ElementSoftwareIdentity {}; class CISCO_SAPAvailableForElement : CIM_SAPAvailableForElement {}; class CISCO_RemoteServiceAccessPoint : CIM_RemoteServiceAccessPoint {}; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-4 OL-16185-01-J 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル Cisco Zone MOF Cisco SAN-OS Release 3.0(1) 以降の Cisco Zone MOF は、ゾーニング サブプロファイルの拡張機能を 「スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張」 (p.2-10)を参 提供します。 照してください。 [Version ("1.0.0"), Description ( "cisco zoneset class")] class CISCO_ZoneSet : CIM_ZoneSet {}; class CISCO_Zone : CIM_Zone {}; class CISCO_ZoneAlias : CIM_NamedAddressCollection {}; class CISCO_ZoneMemberSettingData : CIM_ZoneMembershipSettingData{ [Override ( "ConnectivityMemberType" ), Description ( "ConnectivityMemberType specifies the type of identification " "used in the ConnectivityMemberID field. For Fibre Channel, " "several of the enumerated values require additional " "explanation: \n" "* A ConnectivityMemberType equal to 2 (Permanent Address) " "indicates that an NxPort WWN (pWWN)value should be specified in " "the related ConnectivityMemberID property. \n" "* A ConnectivityMemberType of 3 (FCID) indicates " "that an NxPort Address ID(FCID) value should be specified in the " "related ConnectivityMemberID property. \n" "* A ConnectivityMemberType of 4 (Switch Port ID) indicates " "that a Domain or Port Number(DomainID) value should be specified in " "the related ConnectivityMemberID property.(eg. 06:40) \n" "* A ConnectivityMemberType of 5 (fcalias) " "indicates that alias name which denotes a port ID or WWN shoud be " "specified in the related ConnectivityMemberID property." "* A ConnectivityMemberType of 6 (Interface) " "indicates that a interface of local switch. The fc interface should" "be specified in the related ConnectivityMemberID property(eg. fc1/9)" "* A ConnectivityMemberType of 7 (fWWN) " "indicates that Fabric port WWN.The WWN of the fabric " "port value should be specified in the " "related ConnectivityMemberID property." "* A ConnectivityMemberType of 8 (Network Address IpV4) " "indicates that IPv4 address of an attached device in 32 bits" "in dotted decimal format should be specified in the " "related ConnectivityMemberID property." "* A ConnectivityMemberType of 9 (Network Address IpV6) " "indicates that IPv6 address—The IPv6 address of an attached device " "in 128 bits in colon(:)-separated hexadecimal format should be specified" " in related ConnectivityMemberID property." "* A ConnectivityMemberType of 10 (Interface with Remote SWWN) " "indicates that a interface of remote switch. The fc interface should" "be specified along with Switch WWN in the related ConnectivityMemberID" "property(eg. fc1/9:20000005300084DF)" "* A ConnectivityMemberType of 11 (Interface with DomainID) " "indicates that a interface of local switch. The fc interface should" "be specified along with the Domain Id in the related " "ConnectivityMemberID property(eg.fc1/9:25)" )] "* A ConnectivityMemberType of 12 (Symbolic-node name) " "indicates that a symbolic-node name" "should be specified in the " "related ConnectivityMemberID property." uint16 ConnectivityMemberType; }; class CISCO_ZoneService : CIM_ZoneService Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-5 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル {}; class CISCO_SystemSpecificCollection : CIM_SystemSpecificCollection {}; class CISCO_ZoneMemberOfCollection : CIM_MemberOfCollection {}; class CISCO_ElementSettingData : CIM_ElementSettingData {}; class CISCO_HostedService : CIM_HostedService {}; class CISCO_ZoneHostedCollection : CIM_HostedCollection {}; class CISCO_ZoneCapabilities : CIM_ZoneCapabilities {}; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-6 OL-16185-01-J 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル Cisco FDMI MOF Cisco SAN-OS Release 3.0(1) 以降の Cisco FDMI MOF では、ファブリック プロファイルを拡張して、 VSAN、PortChannel、およびその他のファブリック内のシスコ固有エンティティを管理する機能を 提供します。 「スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張」 (p.2-10)を参 照してください。 [Provider("FDMI_Provider"),Description ( "This class represents FDMI enabled physical HBA card attached " "to a switch" )] class CISCO_PhysicalHBA: CIM_PhysicalPackage { [Override("Tag"), Key, MaxLen (256), Description ( "A unique physical identifier that serves as the key for " "the HBA. The HBA serial number could be used as a tag.\n" )] string Tag; [Override("CreationClassName"), Key, MaxLen (256), Description ( "CreationClassName indicates the name of the class or the " "subclass used in the creation of an instance.")] string CreationClassName= "CISCO_PhysicalHBA"; [Override("Manufacturer"), MaxLen (256), Description ( "The name of the organization responsible for " "manufacturing the HBA.")] string Manufacturer; [Override("Model"), MaxLen (64), Description ( "The name by which the HBA is generally known.")] string Model; [Description ( "The detailed description of the model of the HBA. The " "value might provide a more detailed identification of the " "HBA than the Model property does."), MaxLen (256)] string ModelDescription; [Override("SerialNumber"), MaxLen (64), Description ( "A manufacturer-allocated number used to identify the HBA. " "This value SHOULD match a serial number engraved or " "printed in the HBA.")] string SerialNumber; [Override("Version"), MaxLen (64), Description ( "A string indicating the version of the HBA card.")] string Version; } ; /// CISCO_HBAProduct [Provider("FDMIProvider"), Description ("This class represents product information of FDMI enabled physical HBA card attached to a switch." )] class CISCO_HBAProduct: CIM_Product { [Override("Name"),Key, Description ( "Commonly used Product name."), MaxLen ( 256 )] string Name; [Override("IdentifyingNumber"),Key, Description ( "A manufacturer-allocated number used to identify the HBA. " "This value SHOULD match a serial number engraved or " "printed in the HBA."), MaxLen ( 64 )] Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-7 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル string IdentifyingNumber; [Override("Vendor"),Key, Description ( "The name of the Product's supplier, or entity selling the " "Product (the manufacturer, reseller, OEM, etc.). " "Corresponds to the Vendor property in the Product object in " "the DMTF Solution Exchange Standard."), MaxLen ( 256 ) ] string Vendor; [Override("Version"),Key, Description ( "A string indicating the version of the HBA card."), MaxLen ( 64 )] string Version; [Override("ElementName"), Description( "The detailed description of the model of the HBA. The " "value might provide a more detailed identification of the " "HBA than the Model property does ")] string ElementName; }; // CISCO_Platform [Provider("FDMIProvider"), Description ( "CISCO_Platform represents a fabric-connected entity, " "containing one or more Node objects, that has registered " "with a fabric's Management Server service.")] class CISCO_Platform: CIM_ComputerSystem { [Override ("CreationClassName"), Key, MaxLen (256), Description ( "CreationClassName indicates the name of the class or the " "subclass used in the creation of an instance.")] string CreationClassName= "CISCO_Platform"; [Override ("Name"), Key, MaxLen (256), Description ( "The inherited Name serves as key of the platform in an " "enterprise environment. This value has the following " "format:\n" "\"WWN\":\"Platform Name\".")] string Name; [Override ("ElementName"), Required, Description ( "A user-friendly name for the object. This property allows " "each instance to define a user-friendly name IN ADDITION TO " "its key properties/identity data, and description " "information.")] string ElementName; [Override ( "NameFormat" ),Required, Description ( "The ComputerSystem object and its derivatives are Top Level " "Objects of CIM. They provide the scope for numerous " "components. Having unique System keys is required. The " "NameFormat property identifies how the ComputerSystem Name " "is generated. The NameFormat ValueMap qualifier defines the " "various mechanisms for assigning the name. Note that " "another name can be assigned and used for the " "ComputerSystem that better suit a business, using the " "inherited ElementName property."), ValueMap { "Other", "IP", "Dial", "HID", "NWA", "HWA", "X25", "ISDN", "IPX", "DCC", "ICD", "E.164", "SNA", "OID/OSI", "WWN", "NAA" }] string NameFormat = "Other"; [Write, Override ("Dedicated"), Description( "Platform type. Although this is represented as an array, " Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-8 OL-16185-01-J 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル "only one type is specified at any given time (array size is " "always 1). When writing this property, users should " "specify only a single type in an array size of exactly 1. " "Specifying more or less than 1 type results in an exception " "with an invalid argument error code."), Values{"Unknown", "Others", "Gateway", "dummy3", "dummy4", "Converter", "HBA", "Swproxy", "StorageDev", "Host", "Storsubsys", "Module", "Driver", "StorAccess"}, ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"}] uint16 Dedicated[]; [Override ("OtherIdentifyingInfo"), Description( "Platform name: for example, host name.")] string OtherIdentifyingInfo[]; [Write, Description( "The set of management IP Addresses used to access this " "platform.")] string MgmtAddressList[]; }; // CISCO_PortController [Description("CISCO_PortController represents the port controller of an FDMI enabled HBA.")] class CISCO_PortController: CIM_PortController { [Override("SystemCreationClassName"), Key, MaxLen (256), Description ( "The scoping system's creation class name. The " "scoping system is the CISCO_Platform or " "CISCO_Fabric of which this device is part.")] string SystemCreationClassName; [Override("SystemName"), Key, MaxLen (256), Description ( "The scoping system's Name property. The value " "is equivalent to the platform name if the scoping system is an " "instance of CISCO_Platform or the Proxy Switch WWN if the " "scoping system is an instance of CISCO_Fabric.")] string SystemName; [Override("CreationClassName"), Key, MaxLen (256), Description ( "CreationClassName indicates the name of the CISCO_PortController " "class that, when used with the other key properties of this " "class, uniquely identifies an instance of the " "CISCO_PortController class.")] string CreationClassName= "CISCO_PortController"; [Override("DeviceID"), Key, MaxLen (64), Description ( "This is the Serial Number of the HBA")] string DeviceID; [Override("ControllerType"),Required,Description ( "The type or model of the port controller. Specific values " "will be enumerated in a later release of this schema. When " "set to 1 (\"Other\"), the related property " "OtherControllerType contains a string description of the " "controller's type."), ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" }, Values { "Unknown", "Other", "Ethernet", "IB", "FC", "FDDI", "ATM", "Token Ring", "Frame Relay" }] uint16 ControllerType = 4; }; class CISCO_HBASoftwareIdentity : CIM_SoftwareIdentity {}; class CISCO_ElementSoftwareIdentity : CIM_ElementSoftwareIdentity {}; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-9 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル // Associations // CISCO_PortControllerRealizes [Association, Provider("FDMIProvider"), Description ( "CISCO_PortControllerRealizes is the association that defines " "the mapping between devices and the physical elements " "that implement them.")] class CISCO_PortControllerRealizes: CIM_Realizes { [Override ("Antecedent"), Description ( "The physical HBA that implements the Device.")] CISCO_PhysicalHBA REF Antecedent; [Override ("Dependent"), Description ( "The Device.")] CISCO_PortController REF Dependent; }; // CISCO_PlatformPackage [Association, Description ( "This association denotes one or more physical HBAs that " "realize a Platform.")] class CISCO_PlatformPackage: CIM_ComputerSystemPackage { [Override ("Antecedent"), Description ( "The physical HBA that realizes a Platform.")] CISCO_PhysicalHBA REF Antecedent; [Override ("Dependent"), Description ( "The Platform.")] CISCO_Platform REF Dependent; }; // CISCO_PortControllerSoftwareIdentity [Association, Description ( "The PortControllerSoftwareIdentity relationship identifies any " "software that is associated with the device and this association " "can return multiple instances.")] class CISCO_PortControllerSoftwareIdentity: CIM_ElementSoftwareIdentity { [Override ("Antecedent"), Description ( "The SoftwareIdentity on the device.")] CISCO_HBASoftwareIdentity REF Antecedent; [Override ("Dependent"), Description ( "The logical device that requires or uses the software.")] CISCO_PortController REF Dependent; }; // CISCO_HBASoftwareInstalledOnPlatform [Association, Description ( "The SofwareInstalledOnPlatform relationship allows the " "identification of the platform on which HBA driver " "is installed and this association can return multiple instances.")] class CISCO_HBASoftwareInstalledOnPlatform: CIM_InstalledSoftwareIdentity { [Key, Override("System"), Max (1), Description ( "Reference to the platform hosting a particular " "SoftwareIdentity.")] CISCO_Platform REF System; [Key, Override("InstalledSoftware"), Description ( Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-10 OL-16185-01-J 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル "Reference to the driver that is installed on the " "platform.")] CISCO_HBASoftwareIdentity REF InstalledSoftware; }; // CISCO_NodeFCPortControlledByPortController [Association, Description ( "This association represents the relationship between a " "device and ports.")] class CISCO_NodeFCPortControlledByPortController: CIM_ControlledBy { [Override ("Antecedent"), Description ( "The device that controls the port.")] CISCO_PortController REF Antecedent; [Override ("Dependent"), Description ( "The port being controlled.")] CISCO_FCPort REF Dependent; [Override("DeviceNumber"), MaxLen(255), Description ( "Address of associated port in context of the antecedent " "device. This may be a comma-separated list in case there " "are multiple addresses.")] string DeviceNumber; }; // CISCO_ProductPhysicalHBA [Association, Description ( "The HBA is shipped to the customer by a third party " "(OEM/reseller) to the customer. This class associates " "the HBA with the product.")] class CISCO_ProductPhysicalHBA: CIM_ProductPhysicalComponent { [Override ("GroupComponent"), Description ( "The product.")] CISCO_HBAProduct REF GroupComponent; [Override ("PartComponent"), Description ( "The HBA that is shipped as a product.")] CISCO_PhysicalHBA REF PartComponent; }; CISCO_PlatformInFabric [Association, Aggregation, Description ( "CISCO_PlatformInFabric is a generic association used to " "establish membership relationships between the fabric and " "platforms connected to the fabric.")] class CISCO_PlatformInFabric: CIM_Component { [Override("GroupComponent"), Aggregate, Key, Description ( "The fabric that has connected platforms.")] CISCO_VSAN REF GroupComponent; [Override("PartComponent"), Key, Description ( "The platforms connected to this fabric.")] CISCO_Platform REF PartComponent; }; // CISCO_NodePortInPlatform [Association, Aggregation, Description ( "CISCO_NodePortInPlatform is a generic association used to " "establish membership relationships between a platform and the " "node ports contained within that platform.")] class CISCO_NodePortInPlatform: CIM_SystemDevice { Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-11 付録 A MOF ファイル Cisco SAN-OS Release 3.0(1) 以降の Cisco MOF ファイル [Override("GroupComponent"), Description ( "The platform that has contained node ports.")] CISCO_Platform REF GroupComponent; [Override("PartComponent"), Description ( "The node ports contained in this platform.")] CISCO_FCPort REF PartComponent; }; // CISCO_NodeInPlatform [Association, Description ( "CISCO_NodeInPlatform defines a SystemSpecificCollection " "in the context of a scoping system. Only nodes that are " "present in the platform database and also present in the " "Name Server are considered.")] class CISCO_NodeInPlatform: CIM_HostedCollection { [Override ("Antecedent"), Description ( "A platform hosts a collection of nodes.")] CISCO_Platform REF Antecedent; [Override ("Dependent"), Description ( "The nodes that are hosted on a platform.")] CISCO_LogicalPortGroup REF Dependent; }; // CISCO_PortControllerInPlatform [Association, Description ( "CISCO_PortControllerInPlatform defines a SystemSpecificCollection " "in the context of a scoping system. The node registered " "in the platform database must also be registered in the " "Name Server.")] class CISCO_PortControllerInPlatform: CIM_SystemDevice { [Override ("GroupComponent"), Description ( "A platform hosts a collection of devices.")] CISCO_Platform REF GroupComponent; [Override ("PartComponent"), Description ( "The devices hosted on a platform.")] CISCO_PortController REF PartComponent; }; // CISCO_PortControllerInFabric [Association, Provider("FDMIProvider"), Description ( "CISCO_PortControllerInFabric defines a SystemSpecificCollection " "in the context of a scoping system.")] class CISCO_PortControllerInFabric: CIM_SystemDevice { [Override ("GroupComponent"), Description ( "A platform hosts a collection of devices.")] CISCO_VSAN REF GroupComponent; [Override ("PartComponent"), Description ( "The devices hosted on a platform.")] CISCO_PortController REF PartComponent; }; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-12 OL-16185-01-J 付録 A MOF ファイル Cisco SAN-OS Release 2.x の Cisco MOF ファイル Cisco SAN-OS Release 2.x の Cisco MOF ファイル ここでは、Cisco SAN-OS Release 2.x でサポートされる MOF ファイルを示します。以下の内容が含 まれます。 • Cisco Fabric MOF(p.A-13) • Cisco Zone MOF(p.A-15) Cisco Fabric MOF Cisco SAN-OS Release 2.x の Cisco Fabric MOF では、ファブリック プロファイルを拡張して、VSAN、 PortChannel、およびその他のファブリック内のシスコ固有エンティティを管理する機能を提供しま す。 「スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張」 (p.2-10)を参照してく ださい。 [Version ("1.0.0"), Description ( "cisco fabric and switch profile classes")] class CISCO_ActiveConnection : CIM_ActiveConnection {}; class CISCO_AdminDomain : CIM_AdminDomain {}; [Version ( "2.7.1"), Description ( "Capabilities and management of a Fibre Channel Port Device.") ] class CISCO_FCPort : CIM_FCPort { [Override ( "PortType"), Description ( "The specific mode currently enabled for the Port. The " "values: \"N\" = Node Port, \"NL\" = Node Port supporting FC " "arbitrated loop, \"E\" = Expansion Port connecting fabric " "elements (for example, FC switches), \"F\" = Fabric " "(element) Port, \"FL\" = Fabric (element) Port supporting " "FC arbitrated loop, \"B\" = Bridge and \"G\" = Generic " "Port. PortTypes are defined in the ANSI X3 standards. " "When set to 1 (\"Other\"), the related property " "OtherPortType contains a string description of the port's " "type."), ValueMap { "0", "1", "10", "11", "12", "13", "14", "15", "16", "17", "18", "16004", "16010", "16011", "16012", "16000..65535"}, Values { "Unknown", "Other", "N", "NL", "F/NL", "Nx", "E", "F", "FL", "B", "G", "PortChannel", "FCIP", "ISCSI-F", "ISCSI-N", "Vendor Reserved"} ] uint16 PortType; }; class CISCO_Vsan : CIM_AdminDomain { [Override ( "NameFormat"), Description ( "The NameFormat property identifies how the Name of the " "AdminDomain is generated, using the heuristic specified in " "the CIM V2 System Model spec. It assumes that the " "documented rules are traversed in order, to determine and " "assign a Name. The NameFormat Values list defines the " "precedence order for assigning the Name of the " "AdminDomain. \n" "\n" "\"FC\" has been deprecated and replaced by \"WWN\" to be " "consistent with the other ValueMaps."), ValueMap { "Other", "AS", "NAP", "NOC", "POP", "RNP", "IP", "IPX", "SNA", "Dial", "WAN", "LAN", "ISDN", "Frame Relay", "ATM", "E.164", "IB", "FC", "Policy Repository", "WWN", "ID with WWN"}, Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-13 付録 A MOF ファイル Cisco SAN-OS Release 2.x の Cisco MOF ファイル Values { "Other", "Autonomous System", "Network Access Provider", "Network Operations Center", "Point of Presence", "Regional Network Provider", "IP", "IPX", "SNA", "Dial", "WAN", "LAN", "ISDN", "Frame Relay", "ATM", "E.164", "Infiniband", "Fibre Channel", "Policy Repository", "Fibre Channel Worldwide Name", "Virtual SAN ID and Worldwide Name"}, ModelCorrespondence { "CIM_AdminDomain.Name"} ] string NameFormat; }; class CISCO_Component : CIM_Component {}; class CISCO_ComputerSystem : CIM_ComputerSystem {}; class CISCO_ConnectivityCollection : CIM_ConnectivityCollection {}; class CISCO_ConnectivityMemberOfCollection : CIM_MemberOfCollection {}; class CISCO_ContainedDomain : CIM_ContainedDomain {}; class CISCO_DeviceSAPImplementation : CIM_DeviceSAPImplementation {}; class CISCO_FCPortStatistics : CIM_FCPortStatistics {}; class CISCO_HostedAccessPoint : CIM_HostedAccessPoint {}; class CISCO_HostedCollection : CIM_HostedCollection {}; class CISCO_ProtocolEndPoint : CIM_ProtocolEndPoint {}; class CISCO_PhysicalPackage : CIM_PhysicalPackage {}; class CISCO_PhysicalElement : CIM_PhysicalElement {}; class CISCO_Product : CIM_Product {}; class CISCO_Realizes : CIM_Realizes {}; class CISCO_SystemDevice : CIM_SystemDevice {}; class {}; class {}; class {}; class {}; CISCO_ComputerSystemPackage : CIM_ComputerSystemPackage CISCO_ProductPhysicalComponent : CIM_ProductPhysicalComponent CISCO_ElementStatisticalData : CIM_ElementStatisticalData CISCO_LogicalPortGroup : CIM_LogicalPortGroup class CISCO_LogicalModule : CIM_LogicalModule {}; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-14 OL-16185-01-J 付録 A MOF ファイル Cisco SAN-OS Release 2.x の Cisco MOF ファイル class CISCO_ModulePort : CIM_ModulePort {}; class CISCO_EthernetPort : CIM_EthernetPort {}; class CISCO_HostedDependency : CIM_HostedDependency {}; class CISCO_LogicalIdentity : CIM_LogicalIdentity {}; class CISCO_PhysicalComputerSystem : CISCO_ComputerSystem {}; class CISCO_LogicalComputerSystem : CISCO_ComputerSystem {}; class CISCO_FCNodeMemberOfCollection : CIM_MemberOfCollection {}; Cisco Zone MOF Cisco SAN-OS Release 2.x の Cisco Zone MOF は、ゾーニング サブプロファイルの拡張機能を提供し ます。 「スイッチおよびファブリック プロファイルに対する Cisco MDS 拡張」 (p.2-10)を参照して ください。 [Version ("1.0.0"), Description ( "cisco zoneset class")] class CISCO_ZoneSet : CIM_ZoneSet { }; class CISCO_Zone : CIM_Zone {}; class CISCO_ZoneAlias : CIM_NamedAddressCollection {}; class CISCO_ZoneMemberSettingData : CIM_ZoneMembershipSettingData {}; class CISCO_ZoneService : CIM_ZoneService {}; class CISCO_SystemSpecificCollection : CIM_SystemSpecificCollection {}; class CISCO_ZoneMemberOfCollection : CIM_MemberOfCollection {}; class CISCO_ElementSettingData : CIM_ElementSettingData {}; class CISCO_HostedService : CIM_HostedService {}; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-15 付録 A MOF ファイル Cisco Indications MOF Cisco Indications MOF Cisco Indications MOF は、SMI-S 標準通知を拡張して、リンク状態の変更に関する通知を提供しま す。この MOF ファイルは、Cisco SAN-OS Release 2.0(1a) 以降をサポートします。「FDMI サブプロ ファイル拡張」(p.2-18)を参照してください。 [Version ("2.2.0")] class CISCO_LinkStateChange : CISCO_AlertIndication { [Description ( "The desired state of the interface. The testing (3) state" "indicates that no operational packets can be passed. When a" "managed system initializes, all interfaces start with" "ifAdminStatus in the down(2) state. As a result of either" "explicit management action or per configuration information" "retained by the managed system, ifAdminStatus is then" "changed to either the up(1) or testing(3) states (or remains" "in the down(2) state)."), ValueMap {"1", "2", "3"}, Values { "up", "down", "testing"}] uint32 ifAdminStatus; [Description ( "The current operational state of the interface. "), ValueMap {"1", "2", "3", "4", "5", "6", "7"}, Values { "up", "down", "testing", "unknown", "dormant", "notPresent", "lowerLayerDown"}] uint32 ifOperStatus; uint32 ifIndex; }; class CISCO_LinkUp : CISCO_LinkStateChange {}; class CISCO_LinkDown : CISCO_LinkStateChange {}; class CISCO_MediaFRU : CISCO_AlertIndication { uint32 PhysicalIndex; string PhysicalDescr; uint32 PhysicalVendorType_len; uint32 PhysicalContainedIn; [ Description ("Entity Physical Class Type "), ValueMap {"1", "2", "3","4" , "5", "6", "7", "8", "9","10", "11" } , Values {"ENT_OTHER","UNKNOWN_ENTITY", "CHASSIS", "BACKPLANE","CONTAINER", "POWERSUPPLY", "FAN", "SENSOR", "MODULE", "PORT", "STACK"} ] uint32 PhysicalClass; uint32 PhysicalParRelPos; string PhysicalName; string PhysicalHardwareRev; string PhysicalFirmwareRev; string PhysicalSoftwareRev; string PhysicalSerialNum; string PhysicalMfgName; string PhysicalModelName; string PhysicalAlias; string PhysicalAssetID; boolean PhysicalIsFRU; boolean Valid; [ Description ( "Module Admin Status Status"), ValueMap {"1", "2", "3","4"}, Values {"CEFC_PHYS_STATUS_OTHER ","CEFC_PHYS_STATUS_SUPPORTED", Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-16 OL-16185-01-J 付録 A MOF ファイル Cisco Indications MOF "CEFC_PHYS_STATUS_UNSUPPORTED", "CEFC_PHYS_STATUS_INCOMPATIBLE"} ] uint16 PhysicalStatus; string string string string string uint16 string PhySecondSerialNum; PhyProductNumber; PhyPartRevision; PhyMfgDate; PhysicalCLEICode; PhySramSize; PhysicalNameofSlot; }; class CISCO_MediaFRUInserted : CISCO_MediaFRU {}; class CISCO_MediaFRURemoved : CISCO_MediaFRU {}; class CISCO_MediaFRUChanged: CISCO_AlertIndication { uint32 PhysicalIndex; [Description ( "Module Operational Status"), ValueMap {"1", "2","4","5","6","7","8","9","10","11","12", "13","14","15","16","17","18","19","20","21"}, Values { "MOD_OPER_UNKNOWN","MOD_OPER_OK","MOD_OPER_DISABLED","MOD_OPER_OKBUTDIAGFAILED", "MOD_OPER_BOOT","MOD_OPER_SELFTEST", " MOD_OPER_FAILED", "MOD_OPER_MISSING", "MOD_OPER_MISMATCHWITHPARENT", "MOD_OPER_MISMATCHCONFIG", "MOD_OPER_DIAGFAILED", "MOD_OPER_DORMANT" , " MOD_OPER_OUTOFSERVICEADMIN", "MOD_OPER_OUTOFSERVICEENVTEMP", "MOD_OPER_POWEREDDOWN", "MOD_OPER_POWEREDUP", " MOD_OPER_POWERDENIED", "MOD_OPER_POWERCYCLED", "MD_OPER_OKBUTPOWEROVERWARNING"," MOD_OPER_OKBUTPOWEROVERCRITICAL", "MOD_OPER_SYNCINPROGRESS" } ] uint16 ModuleOperStatus; [Description ( "Module Admin Status Status"), ValueMap {"1", "2", "3","4"}, Values {"Admin Enabled","Admin Disabled", "Admin Reset", "Admin Out of Service"} ] uint16 ModuleAdminStatus; [Description ( "Module Admin Status Status"), ValueMap {"1", "2", "3","4","5"}, Values {"UNKNOWN_RESET ","POWERUP", "PARITYERROR", "CLEARCONFIGRESET","MANUALRESET"} ] uint16 ModuleResetReason; string ModuleResetReasonDescription; uint32 numPorts; uint32 boot_mode; uint8 isValid; uint8 mod_state; uint8 mod_type; uint8 pad[2]; uint32 mod_no; uint32 ModuleUpTime; uint32 numFcPorts; }; class CISCO_VSANChanged: CISCO_AlertIndication {}; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J A-17 付録 A MOF ファイル Cisco Indications MOF class CISCO_ZoneSetAlert: CISCO_AlertIndication { string ZoneSetName; uint32 VsanId; }; class CISCO_EnvironmentalAlert: CISCO_AlertIndication { string EnvAlertDescription; uint32 PhysicalIndex; uint32 OperationalStatus; }; class CISCO_FanAlert: CISCO_EnvironmentalAlert {}; class CISCO_PowerAlert: CISCO_EnvironmentalAlert { uint32 FRUPowerAdminStatus; uint32 FRUCurrent; }; class CISCO_TempAlert: CISCO_EnvironmentalAlert { uint32 SensorValue; uint32 SensorThresholdValue; uint32 SensorThresholdIndex; }; class CISCO_NameServerDatabaseChanged: CISCO_AlertIndication { }; Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス A-18 OL-16185-01-J INDEX C MOF Release 2.x 用 Cisco Fabric A-13 CIM Release 2.x 用 Cisco Zone A-15 Operations over HTTP 1-3 Release 3.x 用 Cisco Fabric A-2, A-7 オブジェクト使用のシナリオ例 3-1 Release 3.x 用 Cisco Zone A-5 クライアント / サーバの通信パス(図) 1-2 説明 サーバの設定 3-2 サポートする Cisco SAN-OS のリリース(表) 1-6 O 証明書の作成(手順) 3-2 説明 1-2 OpenSSL 証明書の作成に使用(手順) 3-2 CIM サーバ 1-6 CIM サーバの設定 3-2 CIM 通知、通知を参照 P Cisco FDMI MOF A-7 Common Information Model(CIM) 、CIM を参照 PortChannel 拡張 2-14 説明 2-14 D ポートとの関係(図) 2-15 DMTF の Web サイト 1-2 S F Service Location Protocol、SLP を参照 FCIP 拡張 2-16 FDMI 拡張 2-18 SLP の説明 2-2 SMI-S Cisco MDS 9000 ファミリにおけるサポート 1-6 H SAN の管理 2-2 HTTP および HTTPS プロトコル(手順) 3-3 サポートする Cisco SAN-OS のリリース(表) 1-6 説明 1-2 マルチベンダー SAN (図) 1-3 I SNIA の Web サイト 1-2 iSCSI 拡張 2-16 M Managed Object Format ファイル、MOF を参照 Storage Management Initiative Specification(SMI-S) 、 SMI-S を参照 T TE ポート拡張 2-12 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 1 Index U PortChannel 2-14 TE ポート 2-12 UML VSAN 2-10 FCIP および PortChannel の例(図) 2-15 ゾーン コントロール サブプロファイル 2-18 TE ポート パーティショニングのダイアグラム (図) 2-13 ファブリック プロファイル 2-17 UML ダイアグラムの例(図) 1-5 拡張ゾーニングおよび拡張ゾーニング コントロール サブプロファイルの説明 2-7 VSAN パーティショニングのダイアグラム(図) 2-14 説明 1-4 ファブリック パーティショニングのダイアグラム (図) 2-11 Unified Modeling Language UML を参照 き 機能の追加と変更(表) vii さ サーバ プロファイルの説明 2-3 V サブプロファイル アクセス ポイント 2-5 VSAN VSAN パーティショニングの UML ダイアグラム (図) 2-14 拡張ゾーニングおよび拡張ゾーニング コントロー ル 2-7 拡張 2-10 ゾーン コントロール 2-7 パーティショニングの例(図) 2-12 ブレード 2-5 サポート対象の標準 1-6 W し WBEM Web サイト 1-3 シスコの拡張、拡張を参照 説明 1-3 WBEM イニシアティブ、WBEM を参照 す スイッチ プロファイル X スイッチ プロファイル クラスの使用(表) 2-4 説明 2-4 xmlCIM Encoding Specification 1-3 ディスカバリとパフォーマンス データ 3-4 あ そ アクセス ポイント サブプロファイル アクセス ポイント サブプロファイル クラスの使 用(表) 2-5 ゾーニング エクストリンシック メソッド(表) 3-6 説明 2-5 項目の削除(表) 3-6 設定 3-6 ゾーニング サブプロファイル クラスの使用(表) 2-8, 2-9 か 拡張 FCIP 2-16 モデル化 2-7, 2-9 ゾーン コントロール サブプロファイル iSCSI 2-16 拡張 2-18 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス 2 OL-16185-01-J Index ま 説明 2-7 ゾーンの管理 3-6 マニュアル 関連資料 xiii つ その他の資料 xi 表記法 x 通知 マニュアルの入手方法および Service Request ツールの 使用 xiii シスコ固有 2-19 説明 2-19 も て モジュール、モデル化 3-5 ディスカバリとパフォーマンス データ 3-4 手順 CIM サーバの設定 3-2 ゾーニングの設定 3-6 ディスカバリの実行 3-4 パフォーマンス データの収集 3-4 は パフォーマンス データ、収集 3-4 ふ ファブリック プロファイル 拡張 2-17 説明 2-6 ディスカバリとパフォーマンス データ 3-4 ファブリック プロファイル クラスの使用(表) 2-6 ブレード サブプロファイル 説明 2-5 ブレード サブプロファイル クラスの使用(表) 2-5, 3-5 プロファイル サーバ 2-3 スイッチ 2-4 ファブリック 2-6 ほ ポート タイプ別ポート識別子(表) 2-17 Cisco MDS 9000 ファミリ SMI-S プログラミング リファレンス OL-16185-01-J 3