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サーバーにインポートすることもできます。
ファイルからスクリプトをインポートするには:
Git リポジトリからのスクリプトのインポート
外部の Git リポジトリから .slax 形式または .xsl 形式のスクリプトをインポートできます。Git リポジトリからスクリプトをインポートする前に、[Git リポジトリ] ページでリポジトリを Junos Space に追加し、スクリプトのアクティブな Git リポジトリとしてマークする必要があります。Git リポジトリからスクリプトをインポートすると、リポジトリの選択したブランチにあるすべてのスクリプトが Junos Space にインポートされます。
Git リポジトリからスクリプトをインポートするには:
田畑 |
形容 |
---|---|
スクリプト |
スクリプトの名前 |
紛争状態 |
選択したスクリプトと Junos Space プラットフォームで同じ名前のスクリプトの間に競合が存在するかどうか。値には、新規、競合なし、または競合を指定できます。
手記:
[ファイルからインポート] オプションを使用してスクリプトをインポートする場合、考えられる状態は NEW と CONFLICT の 2 つです。スクリプトが Junos Space プラットフォームに存在しない場合、状態は NEW になります。同じ名前のスクリプトが Junos Space プラットフォームに存在する場合、状態は CONFLICT になります。 スクリプトがJunos Space Platformに初めてインポートされたときの値はNEWです。 Git リポジトリからインポートするために選択されたスクリプトと Junos Space プラットフォームに存在するスクリプトの間に競合がない場合、値は CONFLICT になりません。 次の場合、値は競合です。
|
ドメイン |
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 スクリプトがコンピューターからインポートされる場合、列は空です。 |