Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos Spaceへのスクリプトのインポート

Junos Spaceネットワーク管理プラットフォームを使用すると、[画像とスクリプト]ワークスペースの[スクリプト]ページから、一度に1つまたは複数のスクリプトをJunos Spaceサーバーにインポートできます。Junos Space プラットフォームでは、コミット、操作(op)、イベントスクリプトを、コンピューターまたは外部の Git リポジトリから .slax または .xsl 形式でインポートできます。

Junos OS 9.0 より前のバージョンでは、イベント スクリプトと op スクリプトは op ディレクトリに保存され、システム スクリプトの op 階層で有効になります。ただし、Junos OS 9.0 以降では、イベントスクリプトはイベントディレクトリに保存され、イベントオプションのイベントスクリプト階層で有効になります。

手記:

一度に複数のスクリプトをインポートする場合は、Mozilla Firefox または Google Chrome ウェブブラウザを使用してください。現在、Internet Explorer は複数のファイルの選択をサポートしていません。また、同じ名前の 2 つのスクリプトは Junos Space サーバーにインポートできないことに注意してください。

Junos Space プラットフォームでは、スクリプトをインポートするために、以下のオプションを提供しています。

ファイルからのスクリプトのインポート

[スクリプトのインポート] ページの [ファイルからインポート] オプションを使用して、コンピューターから .slax 形式または .xsl 形式のスクリプトをインポートできます。Junos Spaceネットワーク管理プラットフォームリリース15.2R1以降、複数のスクリプトを.tarファイルとしてJunos Spaceサーバーにインポートすることもできます。

ファイルからスクリプトをインポートするには:

  1. Junos Space プラットフォームの UI で、[ 画像とスクリプト ] > [スクリプト] を選択します。

    [スクリプト] ページが表示されます。

  2. スクリプトのインポート 」アイコンをクリックします。

    [スクリプトのインポート] ページが表示されます。

  3. オプションがまだ選択されていない場合は、[ ファイルからインポート] を選択します。
  4. [ 参照] をクリックします。

    [ファイルのアップロード] ダイアログ ボックスに、ローカル ファイル システム上のディレクトリとフォルダーが表示されます。

  5. インポートするファイルを選択し、[ 開く] をクリックします。

    選択したファイル名が [参照] ボタンの横のボックスに表示されます。

  6. [ 次へ] をクリックします。

    選択したスクリプトが有効な場合は、[スクリプトのインポート] ページに表示されます。

    手記:
    • 選択したスクリプトが有効でない場合は、エラーメッセージが表示されます。[ OK] をクリックして [スクリプトのインポート] ページに戻ります。

    • 一部のスクリプトが有効で、他のスクリプトが有効でない場合は、一部のスクリプトが無効であることを示す警告メッセージが表示されます。[ OK ] をクリックして、有効なスクリプトをインポートします。

      インポートされるスクリプトとインポートされないスクリプトを確認するには、[ジョブ管理] ページからジョブの詳細を表示します。

    • 同じ名前のスクリプトを複数選択した場合は、重複するスクリプトが存在することを示すエラーメッセージが表示され、重複するスクリプトはインポートされません。

    インポート用に選択されたスクリプトの詳細(スクリプトが Junos Space Platform にすでに存在するかどうか、競合が存在するかどうかなど)が表形式で表示されます。 表 1 に、ページに表示されるフィールドを示します。

  7. (オプション)競合する スクリプトをインポートから除外 する チェックボックスをオンにすると、Junos Space プラットフォームに存在するスクリプトバージョンと競合しないスクリプトのみが選択されます。

    競合が存在するスクリプトは、[スクリプトのインポート] ページのスクリプトの一覧から削除されます。

  8. 「完了」をクリックしてリストされたスクリプトをインポートするか、「キャンセル」をクリックして「スクリプト」ページに戻ります。

    [競合するスクリプトをインポートから除外する]チェックボックスをオンにしていない場合に、Junos Space Platformにスクリプトファイルがすでに存在する場合、競合が存在し、スクリプトが上書きされることを示す警告メッセージが表示されます。「 OK 」をクリックしてインポートを続行するか、「 キャンセル」 をクリックして「スクリプトのインポート」ページに戻ります。

    スクリプトは、現在ログインしているドメインにインポートされます。同じ名前のスクリプトがドメインまたはサブドメインのいずれかに既に存在し、存在する可能性のある競合を上書きすることを選択した場合、スクリプトは、バージョン番号がインクリメントされた状態で、スクリプトが存在するドメインとサブドメインにインポートされます。これにより、Junos Space に存在するスクリプトが上書きされず、必要に応じて取得できるようになります。

    インポートされたスクリプトが [スクリプト] ページに表示されます。

Git リポジトリからのスクリプトのインポート

外部の Git リポジトリから .slax 形式または .xsl 形式のスクリプトをインポートできます。Git リポジトリからスクリプトをインポートする前に、[Git リポジトリ] ページでリポジトリを Junos Space に追加し、スクリプトのアクティブな Git リポジトリとしてマークする必要があります。Git リポジトリからスクリプトをインポートすると、リポジトリの選択したブランチにあるすべてのスクリプトが Junos Space にインポートされます。

Git リポジトリからスクリプトをインポートするには:

  1. Junos Space プラットフォームの UI で、[ 画像とスクリプト ] > [スクリプト] を選択します。

    [スクリプト] ページが表示されます。

  2. スクリプトのインポート 」アイコンをクリックします。

    [スクリプトのインポート] ページが表示されます。

  3. [ Git からインポート] を選択します。

    このオプションは、スクリプトタイプのアクティブな Git リポジトリが Junos Space に存在する場合にのみ表示されます。

  4. [Git ブランチ] リストからリポジトリのブランチを選択します。
  5. (オプション)[ 今すぐ同期 ] をクリックして、Junos Space サーバー上の Git リポジトリ クローンを外部 Git リポジトリと同期します。

    最後の同期の日時が [今すぐ同期] ボタンの上に表示されます。

  6. [ 次へ] をクリックします。

    選択した Git リポジトリブランチのスクリプトが有効な場合は、[スクリプトのインポート] ページに表示されます。

    手記:
    • 選択したスクリプトが有効でない場合は、エラーメッセージが表示されます。[ OK] をクリックして [スクリプトのインポート] ページに戻ります。

    • 一部のスクリプトが有効で、他のスクリプトが有効でない場合は、一部のスクリプトが無効であることを示す警告メッセージが表示されます。[ OK ] をクリックして、有効なスクリプトをインポートします。

      インポートされるスクリプトとインポートされないスクリプトを確認するには、[ジョブ管理] ページからジョブの詳細を表示します。

    • 同じ名前のスクリプトを複数選択した場合は、重複するスクリプトが存在することを示すエラーメッセージが表示され、重複するスクリプトはインポートされません。

    インポート用に選択されたスクリプトの詳細(スクリプトが Junos Space Platform にすでに存在するかどうか、競合が存在するかどうかなど)が表形式で表示されます。 表 1 に、ページに表示されるフィールドを示します。

  7. (オプション)Junos Space プラットフォームに存在するスクリプト・バージョンと競合しないスクリプトのみをインポートするには、 インポートから競合するスクリプトを除外 する チェック・ボックスを選択します。

    競合が存在するスクリプトは、[スクリプトのインポート] ページのスクリプトの一覧から削除されます。

  8. 「完了」をクリックしてリストされたスクリプトをインポートするか、「キャンセル」をクリックして「スクリプト」ページに戻ります。

    「競合するスクリプトをインポートから除外する」チェック・ボックスを選択しておらず、競合が存在する場合は、競合が存在し、スクリプトが上書きされることを示す警告メッセージが表示されます。「 OK 」をクリックしてインポートを続行するか、「 キャンセル」 をクリックして「スクリプトのインポート」ページに戻ります。

    スクリプトは、現在ログインしているドメインにインポートされます。同じ名前のスクリプトがドメインまたはサブドメインのいずれかに既に存在し、存在する可能性のある競合を上書きすることを選択した場合、スクリプトは、バージョン番号がインクリメントされた状態で、スクリプトが存在するドメインとサブドメインにインポートされます。これにより、Junos Space に存在するスクリプトが上書きされず、必要に応じて取得できるようになります。

    インポートされたスクリプトが [スクリプト] ページに表示されます。

表 1: インポートスクリプトページのフィールド

田畑

形容

スクリプト

スクリプトの名前

紛争状態

選択したスクリプトと Junos Space プラットフォームで同じ名前のスクリプトの間に競合が存在するかどうか。値には、新規、競合なし、または競合を指定できます。

手記:

[ファイルからインポート] オプションを使用してスクリプトをインポートする場合、考えられる状態は NEW と CONFLICT の 2 つです。スクリプトが Junos Space プラットフォームに存在しない場合、状態は NEW になります。同じ名前のスクリプトが Junos Space プラットフォームに存在する場合、状態は CONFLICT になります。

スクリプトがJunos Space Platformに初めてインポートされたときの値はNEWです。

Git リポジトリからインポートするために選択されたスクリプトと Junos Space プラットフォームに存在するスクリプトの間に競合がない場合、値は CONFLICT になりません。

次の場合、値は競合です。

  • コンピューターからスクリプトをインポートしようとしていますが、同じ名前のスクリプトが Junos Space プラットフォームに存在します。

  • 同じ名前のスクリプトが Junos Space Platform に存在し、そのスクリプトを Git リポジトリから初めてインポートします。

  • 選択したスクリプトは、すでに Git リポジトリからインポートされており、Junos Space プラットフォームで変更されています。

  • Junos Space プラットフォームに存在するスクリプトは、Git リポジトリの別のブランチからのものです。

ドメイン

Junos Space プラットフォームの既存のスクリプトが割り当てられているドメイン

スクリプトが Junos Space プラットフォームに存在しない場合、列は空になります。

最終のバージョン

Junos Space プラットフォームのスクリプトの最新バージョン

スクリプトが Junos Space プラットフォームに存在しない場合、列は空になります。

Git バージョン

以前にJunos Space PlatformにインポートしたスクリプトのコミットID。スクリプトが後で Junos Space プラットフォームで変更された場合は、警告アイコンが表示されます。

スクリプトが Junos Space プラットフォームに存在しない場合、または Junos Space プラットフォーム内のスクリプトのバージョンが Git リポジトリからインポートされない場合、列は空になります。

Git ブランチ

既存のスクリプトが最後にインポートされた Git リポジトリブランチ

スクリプトが Junos Space プラットフォームに存在しない場合、または Junos Space プラットフォーム内のスクリプトのバージョンが Git リポジトリからインポートされない場合、列は空になります。

最後のコミット

Git リポジトリの選択したブランチ内のスクリプトの最後のコミットのコミット ID

スクリプトがコンピューターからインポートされる場合、列は空です。

リリース履歴テーブル
解放
形容
15.2R1
Junos Spaceネットワーク管理プラットフォームリリース15.2R1以降、複数のスクリプトを .tar ファイルとしてJunos Spaceサーバーにインポートすることもできます。