デバイス パッケージのインポート

デバイス パッケージについて

Application Policy Infrastructure ControllerAPIC)は、サービス デバイスの設定およびモニタリングにデバイス パッケージを必要とします。Cisco APIC にサービスの機能を追加するには、 デバイス パッケージを使用します。デバイス パッケージは、単一クラスのサービス デバイスを管理し、デバイスとその機能に関する情報を Cisco APIC に提供します。デバイス パッケージは次の項目を含む zip ファイルです。

デバイス仕様

次を定義する XML ファイル:

  • デバイス プロパティ:

    • [Model]:デバイスのモデル。

    • [Vendor]:デバイスのベンダー。

    • [Version]:デバイスのソフトウェア バージョン。

  • ロード バランシング、コンテンツ切り替え、および SSL 終端などの、デバイスによって提供される機能。

  • 各機能のインターフェイスおよびネットワーク接続情報。

  • デバイス設定パラメータ。

  • 各機能の設定パラメータ。

デバイス スクリプト

Cisco APIC とデバイスのやりとりに使用される Python スクリプト。Cisco APIC イベントは、デバイス スクリプトで定義した機能呼び出しにマッピングされます。デバイス パッケージには、複数のデバイス スクリプトを含めることができます。デバイス スクリプトは、REST、SSH、または、同様のメカニズムを使用して、デバイスと連携できます。

機能プロファイル

ベンダーによって指定されたデフォルト値を持つ機能パラメータ。これらのデフォルト値を使用するように機能を設定できます。

デバイスレベル設定パラメータ

デバイスに必要なパラメータを指定するコンフィギュレーション ファイル。この設定は、デバイスを使用している 1 つ以上のグラフで共有できます。

デバイス パッケージを作成できます。または、デバイス ベンダーか Cisco によって提供されるものを使用できます。

次の図では、デバイス パッケージと Cisco APIC の関係について説明します:

図 1. デバイス パッケージと、Cisco APIC

デバイスのスクリプトでの機能は、次のカテゴリに分類されます。

  • デバイス/インフラストラクチャ:デバイス レベルの設定とモニタリングを行うため

  • サービス イベント:デバイス上でサーバのロード バランサまたはセキュア ソケット レイヤなどの機能を設定するため

  • エンドポイント/ネットワーク イベント:エンドポイントとネットワークの接続/接続解除イベントを処理するため

Cisco APIC は、デバイス パッケージで提供されたデバイス構成モデルを使用して、デバイス スクリプトに適切な構成を渡します。デバイス スクリプト ハンドラは、REST または CLI インターフェイスを使用してデバイスと連解します。

図 2. デバイス スクリプトがサービス デバイスと連携する方法

デバイス パッケージにより、管理者は次のサービスの管理を自動化することができます。

  • デバイスの接続と切断

  • エンドポイントの接続と切断

  • サービス グラフのレンダリング

  • ヘルス モニタリング

  • アラーム、通知、ロギング

  • カウンタ

デバイス パッケージとデバイス パッケージを作成する方法の詳細については、『Cisco APIC Layer 4 to Layer 7 Device Package Development Guide』を参照してください。

REST API を使用したデバイス パッケージのインストール

デバイス パッケージは HTTP または HTTPS POST を使用してインストールできます。

手順


デバイス パッケージをインストールします。

  • HTTP が Application Policy Infrastructure ControllerAPIC)で有効になっている場合の POST の URL は次のとおりです。

    http://10.10.10.10/ppi/node/mo/.xml
  • HTTPS が APIC で有効になっている場合の POST の URL は次のとおりです。

    https://10.10.10.10/ppi/node/mo/.xml

メッセージには有効なセッション Cookie が必要です。

POST の本文にはアップロードされるデバイス パッケージを含める必要があります。POST で許可されるのは 1 つのパッケージだけです。


GUI を使用したデバイス パッケージのインポート

サービス グラフに基づいていかなる設定も実行する前に、適切なデバイス パッケージをApplication Policy Infrastructure ControllerAPIC)にダウンロードしてインストールする必要があります。デバイス パッケージは、所有しているデバイスと、そのデバイスで何が実行できるかを Cisco APIC に対して指定します。


(注)  


3.1(1) リリース以降では、クラウド オーケストレータ モードを使用するデバイス パッケージを選択すると、よりシンプルなインターフェイスが提供されます。クラウド オーケストレータ モード デバイス パッケージは、Cisco APIC で自動的に作成されます。デバイス パッケージが誤って削除された場合、もう一度アップロードすることができます。クラウド オーケストレータ モードの設定も参照してください。


手順


ステップ 1

適切なデバイス パッケージをダウンロードします。パートナーのリストは、次の URL にあります。

https://www.cisco.com/c/en/us/solutions/data-center/data-center-partners/index.html

この URL は、適切なデバイス パッケージをダウンロードできる [Partner Ecosystem] ページです。

ステップ 2

プロバイダー管理者として Cisco APIC にログインします。

ステップ 3

メニュー バーで、[L4-L7 サービス(L4-L7 Services)] > [パッケージ(Packages)] を選択します。

ステップ 4

[Navigation] ペインで、[L4-L7 Service Device Types] をクリックします。

ステップ 5

[ワーク(Work)] ペインで、[アクション(Actions)] > [デバイス パッケージのインポート(Import Device Package)] を選択します。[Import Device Package] ダイアログ ボックスが表示されます。

ステップ 6

[Browse...] をクリックし、使用するデバイス パッケージを参照します。

デバイス パッケージの作成については、『Cisco APIC Layer 4 to Layer 7 Device Package Development Guide』を参照してください。

ステップ 7

[開く(Open)] をクリックします。

ステップ 8

[Submit] をクリックします。