拡張自動化を備えたJunos OSを実行するデバイスにおけるJunos自動化の強化の概要
Junos自動化の強化は、自動化とプログラマビリティを向上させるために、大規模データセンターの増加するニーズをサポートするように設計されています。
Junos 自動化強化の特長
Junos 自動化の強化を使用するには、拡張自動化を含むソフトウェア バンドルをインストールする必要があります。ソフトウェアバンドルのファイル名は、スイッチによって異なります。例えば、QFX5200スイッチでは、ファイル名を含むイメージをインストールします jinstall-qfx-5e-flex-version-domestic-signed.tgz。このソフトウェア バンドルは他のソフトウェア バンドルと同じですが、Veriexec が無効になっている場合は、Python、Chef、Puppet で開発するプログラムなど、未署名のプログラムを実行できます。Junos 自動化の機能強化には、以下の機能が含まれています。
工場出荷時のデフォルト設定は、レイヤー3設定です。(一部のデバイス シリーズの工場出荷時の標準設定はレイヤー 2 です)。
保護により、システムログ通知を含む重要なJunos OSファイルは上書きできません。
インストールが自動的にセットアップされ、システムに 1 GB ユーザー 区画が予約されます。このパーティションは、バイナリと追加のパッケージを格納するために使用できます。
自動化機能拡張が含まれていない OS イメージにソフトウェアをアップグレードまたはダウングレードしても、ユーザー 区画は上書きされません。
メモ:統合型無稼働ソフトウェア アップグレード(統合型 ISSU)の実行中にユーザー パーティションを変更すると、変更が失われる可能性があります。
Python インタープリターはデフォルトで含まれています。
シェルから Python を直接呼び出すことができます。 Junos OS を実行するデバイスで Python インタラクティブ モードを使用する方法を参照してください。
Junos OS リリース 14.1X53-D10 以降、 jinstall-qfx-5-flex-x.tgz ソフトウェア バンドルには 3 つのオープンソース Python モジュールがプリインストールされています。
Chef for Junos OS および Puppet for Junos OS 自動化ツールは、コンピューター ネットワークリソースとストレージ リソースのプロビジョニングと管理を行います。
Chef の詳細については、『 Chef for Junos Getting Started Guide』を参照してください。
Puppet の詳細については、 Puppet for Junos OS マニュアル一式を参照してください。
メモ:完全な互換性を実現するには、標準の FreeBSD バージョンの Chef および Puppet ソフトウェアではなく、Junos OS 用の Chef と Junos OS 用の Puppet のみを使用する必要があります。
サードパーティー製パッケージのダウンロードは、ご自身の責任で行ってください。