Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos Spaceネットワーク管理プラットフォームで不足しているDMIスキーマを追加する、または古いDMIスキーマを更新する

新しいデバイスをネットワークに追加した場合、そのデバイスの DMI スキーマを Junos Space プラットフォームに追加して、デバイスを設定および管理する必要があります。デバイスシリーズのスキーマがJunos Spaceプラットフォームにインストールされているかどうかは、DMIスキーマページで確認できます。[インストールされているスキーマ] 列の値が [いいえ] の場合は、デバイス シリーズ上の Junos OS バージョンのスキーマが Junos Space プラットフォームに存在しないことを示します。

DMI スキーマは、次のいずれかの方法で、設定済みのジュニパーネットワークス DMI スキーマ リポジトリから Junos Space プラットフォームにダウンロードできます。

「欠落しているスキーマの表示/インストール」アクションを使用した欠落しているDMIスキーマの追加

Junos Space プラットフォームには、Junos Space プラットフォームにない DMI スキーマを表示してインストールするための [不足しているスキーマの表示/インストール] アクションが用意されています。

「欠落しているスキーマの表示/インストール」アクションを使用して欠落しているスキーマを追加するには、次のようにします。

  1. Junos Space Platform インターフェースで、[ Administration] > [DMI Schemas] を選択します

    [DMI Schemas] ページが表示されます。

  2. Actions」>「View/Install Missing Schemas」を選択します。

    不足しているスキーマの表示/インストール ページには、スキーマがJunos Spaceプラットフォームに存在しないデバイスファミリーとOSバージョンが一覧表示されます。

  3. スキーマをダウンロードするデバイスファミリとOSバージョンを選択し、[ インストール]をクリックします。

    選択したスキーマをダウンロードするジョブが開始され、ジョブ id が表示されます。

  4. (オプション)「ジョブ id」リンクをクリックすると、ジョブの詳細が表示されます。

    ジョブが成功した場合、ジョブの詳細には、正常にインストールされたスキーマの数と、インストールできなかったスキーマの数が表示されます。

    DMIスキーマリポジトリへの接続が切断された場合、または必要なスキーマがリポジトリに存在しない場合、ジョブは失敗する可能性があります。

[Get Best] アクションを使用した、不足している DMI スキーマの追加または古い DMI スキーマの更新

[Get Latest]アクションは、不足しているスキーマをダウンロードし、Junos Spaceプラットフォーム内の古いスキーマを更新します。[Get Latest]アクションは、DMIスキーマリポジトリが構成された後にのみ有効になります。

「最新バージョンの取得」アクションを使用してスキーマを追加または更新するには、次のようにします。

  1. Junos Space Platform インターフェースで、[ Administration] > [DMI Schemas] を選択します

    [DMI Schemas] ページが表示され、既存の DMI スキーマが表示されます。

  2. 1 つ以上の DMI スキーマを選択します
  3. [ Actions > Get Latest] を選択します。

    DMIスキーマリポジトリからスキーマをダウンロードするジョブが作成され、ジョブIDが表示されます。DMIスキーマがJunos Spaceプラットフォームにすでに存在し、古い場合、スキーマはDMIスキーマリポジトリからダウンロードされた最新のスキーマで上書きされます。DMIスキーマがJunos Spaceプラットフォームに存在しない場合、スキーマはリポジトリからダウンロードされ、Junos Spaceプラットフォームにインストールされます。

  4. (オプション)ジョブ ID をクリックすると、ジョブの詳細が表示されます。

    「ジョブの詳細」ページには、「最新を取得」アクションが成功したかどうかが表示されます。

REST API を使用した、不足している DMI スキーマの追加または古い DMI スキーマの更新

Junos Spaceプラットフォームには、Junos SpaceプラットフォームがWebに接続されていない状況向けに、不足しているスキーマをダウンロードしたり、REST APIを使用して古いスキーマを更新したりするオプションが用意されています。

API を生成するために、Junos Space Platform の schemaInstall.py スクリプトが /var/log/space-debug/debug-utilities/schemaManagement の場所に保存されています。Junos SpaceプラットフォームがWebに接続されていない場合は、Webに接続できるローカルシステムにスクリプトをダウンロードします。schemaInstall.py スクリプトを使用してDMIスキーマを管理する方法については、この節に記載されています。また、/var/log/space-debug/debug-utilities/schemaManagementにあるReadMe.txtファイルにも記載されています。

ローカル・システムで schemaInstall.py スクリプトを実行するには、ローカル・システムが次の要件を満たしている必要があります。

手記:

schemaInstall.py スクリプトのヘルプは、python schemaInstall.py --help コマンドを使用して取得できます。

schemaInstall.py スクリプトを次のように実行して、Junos SpaceプラットフォームへのローカルシステムとDMIスキーマリポジトリの接続に応じて、不足しているスキーマを追加したりJunos Spaceプラットフォーム内の古いスキーマを更新したりできます。

手記:

スクリプトを実行する前に、Web に接続されているローカル システムにスクリプトをコピーします。

次の変数は、 schemaInstall.py スクリプトによって使用されます。

  • svnurl は、DMIスキーマリポジトリ(https://xml.juniper.net/dmi/repository/trunk/)へのリンクです。

  • spaceuser は、Junos Space プラットフォームにログインするためのユーザー名です。

  • svnuser は、DMIスキーマリポジトリにログインするためのユーザー名です。

  • spaceurl はJunos Spaceプラットフォームへのリンクです。

  • 状況1: ローカルシステムがJunos SpaceプラットフォームとDMIスキーマリポジトリに接続されている場合、スクリプトを実行して以下のタスクを実行できます。

    • ローカルシステムで以下のコマンドを実行して、Junos Spaceプラットフォームに欠落しているDMIスキーマを追加します。

    • ローカルシステムで次のコマンドを実行して、Junos Spaceプラットフォームに特定のスキーマを追加します。

      ここで、 schema.xml は、インストールする特定のスキーマを含むファイルです。

      schema.xmlファイルは、以下のいずれかの方法で取得できます。

      • スキーマ ファイルを手動で作成します。

      • 次のコマンドを実行して、Junos Spaceプラットフォームに存在するすべてのスキーマのリストを取得します。

      • 以下のコマンドを実行して、Junos Spaceプラットフォームで欠落しているスキーマのリストを取得します。

      get-schemas およびcheckout-missing-schemasメソッドを使用して取得したschema.xmlファイルは、Junos Spaceプラットフォームへのスキーマのインストールと、DMIスキーマリポジトリでのスキーマのチェックアウトに使用できます。

    • Junos Spaceプラットフォームで欠落しているスキーマを見つけ、次のコマンドを実行して、 *.tgz ファイルのDMIスキーマリポジトリからそれらのスキーマを取得します。

      このコマンドは、 upload-tgz-schema-file.tgz ローカルファイルを出力します。ローカルファイルは、後で「スキーマの更新」メニューを使用してアップロードできます。詳細については、「 不足しているDMIスキーマの追加」または「スキーマの更新メニューを使用した古いDMIスキーマの更新 」を参照してください。

  • シチュエーション2: ローカルシステムがDMIスキーマリポジトリには接続しているが、Junos Spaceプラットフォームには接続していない場合、スクリプトを実行して、リポジトリから特定のスキーマをローカル形式(*.tgz)でダウンロードできます。後で [スキーマの更新] メニューを使用して、スキーマを Junos Space プラットフォームに追加できます。詳細については、「 不足しているDMIスキーマの追加」または「スキーマの更新メニューを使用した古いDMIスキーマの更新 」を参照してください。

  • 状況3: ローカルシステムがJunos Spaceプラットフォームに接続されているが、DMIスキーマリポジトリには接続されていない場合、次のことを実行できます。

    • 次のコマンドを実行して、ローカルスキーマをJunos Spaceプラットフォームにアップロードします。

      ここで、 upload-tgz-schema-file.tgz は、Junos Space プラットフォームにアップロードされたローカルスキーマファイルの名前です。

      手記:

      upload-tgz-schema-file.tgzファイルは、DMIリポジトリからダウンロードし、ローカルシステムにコピーすることで取得できます。

[Update Schema] メニューを使用した、欠落している DMI スキーマの追加または古い DMI スキーマの更新

Update Schema(スキーマの更新)メニューを使用して、以下の方法でデバイス管理インターフェイス(DMI)スキーマを追加(更新)できます。

  • DMIスキーマを含む既存の圧縮TARファイル(拡張子 .tgz または .tar.gz)をJunos Spaceネットワーク管理プラットフォームにアップロードする。

    手記:

    独自の圧縮TARファイルを作成するか( DMIスキーマを更新するための圧縮TARファイルの作成を参照)、ジュニパーネットワークス技術支援センター(.

  • DMIスキーマを含むジュニパーネットワークスDMIスキーマリポジトリからDMIスキーマをダウンロードする

    手記:

    ジュニパーネットワークスのDMIスキーマリポジトリ(https://xml.juniper.net/dmi/repository/trunk)は、現在IPv6をサポートしていません。IPv6 ネットワーク上で Junos Space を実行している場合、次のいずれかを実行できます。

    • IPv4 と IPv6 の両方のアドレスを使用するように Junos Space を設定し、Junos Spaceネットワーク管理プラットフォーム Web GUI を使用して DMI スキーマをダウンロードします。

    • IPv4クライアントを使用してDMIスキーマをダウンロードし、圧縮TARファイルを作成し、Junos Space Web GUIを使用してDMIスキーマを更新またはインストールします。

Junos Spaceネットワーク管理プラットフォームでDMIスキーマを更新するには、次の手順に従います。

  1. Junos Spaceネットワーク管理プラットフォームユーザーインターフェイスで、管理> DMIスキーマを選択します

    [DMI Schemas] ページが表示されます。

  2. ツールバーの「 スキーマの更新」 アイコンをクリックします。

    スキーマの更新 」ページが表示されます。

    手記:

    [スキーマの更新]ページでは、Junos Spaceプラットフォームにすでにインストールされているスキーマが表示され、検出されたデバイスに基づいて新しいスキーマが提案されます。ただし、他の使用可能なスキーマを選択してダウンロードすることはできます。

  3. 次のいずれかのアクションを実行します。
    • 既存の圧縮TARファイルからDMIスキーマを更新するには:

      1. [ローカル (tgz)] オプション ボタンを選択します。

      2. [ 参照] をクリックします。

        ファイルのアップロード 」ダイアログ・ボックスが表示されます。

      3. 圧縮された TAR ファイルを選択し、[ 開く] をクリックします。

        「スキーマの更新」ページが再表示され、「 ローカル・スキーマ・ファイル 」フィールドに圧縮されたTARファイルが表示されます。

      4. アップロード」をクリックします。

        手記:

        圧縮されたTARファイルがJunos Spaceプラットフォームにアップロードされている間は、スキーマの更新ページから移動しないでください。アップロードプロセスにかかる時間は、ファイル内のスキーマの数によって異なります。進行状況バーは、完了したアップロードの割合を示します。

    • ジュニパーネットワークスのDMIスキーマリポジトリから直接DMIスキーマを更新するには、次の手順に従います。

      1. [Juniper Repository]オプションボタンを選択します。

        ジュニパーネットワークス DMI スキーマリポジトリへのアクセスがすでに設定されている場合、リポジトリの URL が [URL ] フィールドに表示されます。アクセスが構成されていない場合は、アクセスを構成する必要があることを示すメモが表示されます。

        ジュニパーネットワークス DMI スキーマリポジトリへのアクセスを設定するには、次のようにします。

        1. 構成」をクリックします。

          [Juniper Access Configuration] ダイアログボックスが表示されます。

        2. [Juniper URL] フィールドには、デフォルトで (https://xml.juniper.net/dmi/repository/trunk/) と表示されます。

        3. [ユーザー名] フィールドに、ジュニパーネットワークス DMI スキーマ リポジトリにアクセスするためのユーザー名を入力します。

        4. [ パスワード] フィールドに、ジュニパーネットワークス DMI スキーマ リポジトリにアクセスするためのパスワードを入力します。

        5. [ 確認] フィールドに、ジュニパーネットワークス DMI スキーマ リポジトリにアクセスするためのパスワードを再入力します。

        6. (オプション) プロキシ サーバー フィールドには、プロキシサーバーが設定されているかどうかが表示されます。組織でプロキシサーバーを使用してインターネットに接続する必要がある場合は、ジュニパーネットワークス DMI スキーマリポジトリに接続する前に、プロキシサーバー( 管理 > プロキシ サーバーの下)を設定して有効にする必要があります。詳細については、「 プロキシ サーバー設定の構成」を参照してください。

        7. (オプション)自動 インストールスキーマ チェックボックスをオンにすると、デバイスの同期中に、欠落しているデバイススキーマまたは古いスキーマの最新バージョンがDMIスキーマリポジトリから自動的にダウンロードされます。

          手記:

          自動インストールスキーマテキストボックスが選択されている場合、Junos Spaceプラットフォームは、欠落しているDMIスキーマや、デバイスの同期中に更新が必要なDMIスキーマを識別します。1時間ごとに実行するようにスケジュールされたジョブがDMIリポジトリからスキーマを取得すると、Junos Spaceプラットフォームに欠落しているスキーマがインストールされ、古いスキーマが更新されます。

          スキーマが欠落していて、スキーマの自動インストールが失敗した場合、次回のジョブの実行時にスキーマのインストールは試行されません。

        8. (オプション)「 接続のテスト」をクリックします。

          接続が正常に確立されたかどうかを示すメッセージダイアログボックスが表示されます(接続に応じて数秒または数分後)。[ OK ] をクリックしてダイアログ ボックスを閉じ、[ Juniper Access Configuration ] ダイアログ ボックスに戻ります。

        9. [ 保存 ] をクリックして、構成した設定を保存します。

          「スキーマの更新」ページが表示され、構成したURLが 「URL 」フィールドに表示されます。

      2. (オプション)[ デバイス ファミリ(Device Family )] ドロップダウン リストから、リポジトリからダウンロードするデバイス ファミリを選択します。

        手記:

        デバイス ファミリを指定しない場合は、すべてのファミリから使用可能なスキーマが一覧表示されます。

      3. [ 接続] をクリックします。

        Junos Spaceプラットフォームは、スキーマのリストが取得されるまで待つよう求めるメッセージを表示します。(このプロセスには、接続に応じて数秒から数分かかる場合があります)。

    使用可能な DMI スキーマは、表 1 に示すように、[Schema Availability] ラベルの下の表に表示されます。

    特定の列に基づいてスキーマを並べ替えたり、表示するフィールドを選択したり、表示されるスキーマのリストをフィルタリングしたりできます。

    表 1: 使用可能なスキーマについて表示される情報

    コラム

    形容

    デバイス ファミリ

    DMIスキーマが属するデバイスファミリーの名前。例えば、Junos-EX

    解放

    DMIスキーマが対応するJunos OSリリースバージョン

    日付

    DMIスキーマが公開された日付

    圧縮された TAR ファイルをアップロードした場合、このフィールドに は [不明] と表示されます。

    利用できる

    スキーマが使用可能かどうか(圧縮されたTARファイルまたはジュニパーネットワークスDMIスキーマリポジトリ内)を示します

    インストール

    スキーマが Junos Space にすでにインストールされているかどうかを示します

    行方不明

    スキーマが欠落しているスキーマであるかどうかを示します

    欠落しているスキーマバージョンとは、Junos Spaceプラットフォームがネットワーク内で検出したものの、Junos SpaceプラットフォームにインストールされていないデバイスのOSバージョンです。

  4. (オプション) 既存のスキーマを上書きするには、「 スキーマの上書きを有効にする 」チェック・ボックスを選択します。

    デフォルトでは、以前にインストールされたDMIスキーマが一覧表示され、無効になっています。ただし、このチェックボックスをオンにすると、これらのスキーマを選択して、リポジトリまたはローカルシステムのスキーマで上書きできます。

  5. (オプション)推奨スキーマのみを表示するには、「 推奨スキーマのみを表示」 チェック・ボックスを選択します。
  6. (オプション)DMIスキーマをインストールする時刻をスケジュールするには、[ 後でスケジュール する]チェックボックスをオンにし、[ 日付と時刻 ]フィールドで日付と時刻を指定します。
  7. スキーマに対応するチェックボックスをクリックして、テーブルに表示されるスキーマのリストからスキーマを選択します。
    手記:

    特定のデバイス ファミリのスキーマのみを更新することを選択した場合は、特定のデバイス ファミリに属するスキーマのみが一覧表示されます。

  8. インストール」をクリックします。

    [Install DMI Schema Information]ダイアログ・ボックスが開き、ジョブIDが表示されます。

    手記:

    ジョブのステータスを確認するには、[Install DMI Schema Information]ダイアログボックスでハイパーリンクされたジョブIDをクリックします。「ジョブ管理」ページが表示されます。

  9. [ OK] をクリックします。

    [DMI Schemas] ページが表示されます。DMIスキーマがインストールされると、このページに新しくインストールされたスキーマが表示されます。

手記:
  • スキーマを更新すると、監査ログエントリが自動的に生成されます。

  • ネットワーク内の各デバイスファミリーのデフォルトスキーマとして、少なくとも1つのスキーマを設定する必要があります。これは、デバイスファミリーに少なくとも1つのスキーマがある限り、Junos Spaceプラットフォームによって自動的に実行されます。詳細については、「 デフォルトの DMI スキーマの設定 」を参照してください。