Apstra CLIコマンド
概要 apstra-cliコマンドの例をいくつかご紹介します。完全なリストはapstra-cliで入手できます。
シナリオ変更デバイスパスワード
セキュリティ要件とベストプラクティスに準拠するために、デバイスシステムエージェントのルートパスワードとローカルユーザーパスワードを定期的に変更する必要がある場合があります。Apstraバージョン4.2.0以前では、アップデートが必要なデバイスごとに1回、コマンドを繰り返し実行する必要がありました。このプロセスは、Apstraバージョン4.2.0から合理化されました。ブループリント内のすべてのデバイスで、1 つのコマンドを実行するだけでパスワードを変更できるようになりました。特定のシステム ID を入力する代わりに、 all
を入力します。
次のコマンドを使用して、すべてのデバイスを一度に変更します。
scenario change-device-password --blueprint <bp_id> --system all --old-password <old_password> --new-password <new_password>
特定のデバイスを変更するには、次のコマンドを使用します。
scenario change-device-password --blueprint <bp_id> --system <sys_id> --old-password <old_password> --new-password <new_password>
scenario change-device-password
は、次の 11 のタスクのコレクションです。
-
ssh接続で古いパスワードを確認する
-
パスワード用コンフィグレットの状態作成
-
コミットの設計図
-
ssh接続で新しいパスワードを確認する
-
システムエージェントのパスワードを変更する
-
システムエージェントのステータスを確認する
- デバイスの元の構成を更新する
-
パスワード変更に使用されるコンフィグレットの状態削除
-
コミットの設計図
-
ssh接続で新しいパスワードを確認する
-
システムエージェントのステータスを確認する
シナリオ変更-root-パスワード(4.2.1の新機能)
このコマンドは、ジュニパー、Arista、SONiCデバイスに適用されます。シスコ デバイスはサポートされていません。次のコマンドを使用して、すべてのデバイスrootパスワードを一度に変更します。
scenario change-root-password --all --old-password <password> --new-password <password>
特定のデバイスのrootパスワードを変更するには、以下のコマンドを使用します。
scenario change-root-password --system <system> --old-password <password> --new-password <password>
config-syntax-check(ジュニパーのみ)
データセンターの設計図のコマンド構文:
blueprint --blueprint <bp_id> config-syntax-check --system <sys_id> --username <device_username> --password <device_password>
フリーフォームブループリントのコマンド構文:
blueprint --blueprint <bp_id> freeform-system config-syntax-check --system <sys_id> --username <device_username> --password <device_password>
config-syntax-check
コマンドを使用すると、ブループリントをコミットする前に、ジュニパーデバイスの設定構文を確認できます。このチェックは、データセンターのブループリントでコンフィグレットを操作する場合や、フリーフォームのブループリントでコンフィグレットを使用する場合に役立ちます。
このコマンドは、階層構成でのみ機能し、構成構文が正しいかどうかを確認します。 set
コマンドでは機能しません。