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 スキーマ リポジトリから Junos Space Platform に DMI スキーマをダウンロードできます。

[View/Install Missing Schema]アクションを使用して不足しているDMIスキーマを追加する

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

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

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

    DMIスキーマページが表示されます。

  2. [アクション] > [不足しているスキーマを表示/インストール] を選択します。

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

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

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

  4. (オプション)ジョブIDリンクをクリックして、ジョブの詳細を表示します。

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

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

[Get Latest (最新の取得)] アクションを使用して、不足している DMI スキーマを追加するか、古い DMI スキーマを更新する

[最新の取得] アクションは、不足しているスキーマをダウンロードし、Junos Space Platform にある古いスキーマを更新します。[最新の取得]アクションは、DMIスキーマリポジトリが設定された後にのみ有効になります。

最新の取得アクションを使用してスキーマを追加または更新するには:

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

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

  2. 1つ以上のDMIスキーマを選択してください
  3. アクション > 最新情報を入手 を選択します。

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

  4. (オプション)ジョブIDをクリックして、ジョブの詳細を表示します。

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

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

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

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

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

  • Python 3.9.21をインストールする( Python 3.9.21からダウンロード)

  • Tortoise SVN などの SVN クライアントをインストールします ( Tortoise SVN Downloads からダウンロード)

  • ローカル・システムに Python インストール・パッケージ (PIP) バージョン 3.9.21 をインストールします

注:

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

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

注:

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

schemaInstall.py スクリプトでは、以下の変数が使用されます。

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

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

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

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

    • ローカル システムで以下のコマンドを実行することにより、不足している DMI スキーマを Junos Space Platform に追加します。

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

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

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

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

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

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

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

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

      このコマンドは、 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 Platform にアップロードされたローカルスキーマファイルの名前です。

      注:

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

[スキーマの更新]メニューを使用して、不足しているDMIスキーマを追加したり、古いDMIスキーマを更新したりする

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

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

    注:

    独自の圧縮TARファイルを作成するか( DMIスキーマを更新するための圧縮TARファイルの作成を参照)、ジュニパーネットワークス技術支援センターに連絡してファイルを取得することができます。

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

    注:

    ジュニパーネットワークス DMIスキーマリポジトリ(https://apigw-stage.juniper.net/gateway/xml-wrapper-api/1.0/api/svn/list?path=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スキーマページが表示されます。

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

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

    注:

    スキーマの更新ページで、Junos Space Platformはインストールされているスキーマを表示し、検出されたデバイスに基づいて新しいスキーマを提案します。また、他の利用可能なスキーマを選択してダウンロードすることもできます。

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

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

      2. ブラ ウズをクリックします。

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

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

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

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

        注:

        Junos SpaceプラットフォームへのTARファイルのアップロード中は、スキーマの更新ページに留まります。アップロード時間はスキーマ数によって異なります。進行状況バーにアップロードの進行状況が表示されます。

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

      1. [ ジュニパーリポジトリ ]オプションボタンを選択します。

        リポジトリのURLが表示されている場合、アクセスはすでに設定されています。そうでない場合は、設定が必要であることを示すメモが表示されます。

        指示に従って、ジュニパーネットワークス DMI スキーマ リポジトリへのアクセスを設定します。

        1. 設定をクリックします。

          ジュニパーアクセス設定ダイアログボックスが表示されます。

        2. ジュニパー URLフィールドには、デフォルトで(https://apigw-stage.juniper.net/gateway/xml-wrapper-api/1.0/api/svn/list?path=trunk/)が表示されます。

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

        4. (オプション)[ Auto Install Schema](スキーマの自動インストール )チェックボックスをオンにすると、同期中にDMIスキーマリポジトリから欠落しているデバイススキーマや古いデバイススキーマを自動的にダウンロードできます。

          注:

          [スキーマの自動インストール] ボックスがオンになっている場合、デバイスの同期中に DMI スキーマの欠落または古い DMI スキーマが Junos Space プラットフォームによって検出されます。これらのスキーマは、DMIリポジトリから1時間ごとにインストールまたは更新されます。

          スキーマが最初にインストールに失敗した場合、次のジョブ実行で再試行されることはありません。

        5. 保存」 をクリックして、構成した設定を保存します。

          スキーマの更新ページに移動し、設定したURLが URL フィールドに表示されます。

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

        注:

        デバイスファミリーを指定しない場合、すべてのファミリーのスキーマがリストされます。

      3. 接続をクリックします

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

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

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

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

    カラム

    説明

    デバイスファミリー

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

    リリース

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

    日付

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

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

    利用可能

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

    インストール済み

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

    欠落

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

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

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

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

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

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

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

    [DMI スキーマ情報のインストール] ダイアログ ボックスが表示され、ジョブ ID が表示されます。

    注:

    [DMI スキーマ情報のインストール] ダイアログ ボックスでハイパーリンクされたジョブ ID をクリックすると、ジョブのステータスを確認できます。ジョブ管理ページに移動します。

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

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

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

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