Paragon Shellのクイックツアー
以下のトピックは、Paragon Shell CLIを使用した、設定の変更、運用モードと設定モードの切り替え、ユーザーアカウントの作成、一部の基本的なコマンドの実行を開始する場合に、参考になります。
CLIモード
CLI には 2 つのモードがあります。
-
動作モード - このモードを使用して、Paragon Automationクラスタのステータスと、インストールされているソフトウェアのバージョンなどの情報を表示します。運用モードでは、Paragon Automationアプリケーションを監視し、トラブルシューティングするためのコマンドを入力します。ノード VM にログインすると、デフォルトで動作モードになります。
Linux のルート シェルを使用している場合は、 と入力し
cli
て Paragon Shell 運用モードに入ります。user@node>
-
構成モード - このモードを使用して、クラスター、SMTP、監視、ユーザー アクセス、およびいくつかのアプリケーション プロパティを構成します。を入力して
configure
、構成モードに入ります。構成されたすべての変更を実装するには、変更をコミットする必要があります。user@node> configure Entering configuration mode [edit] user@node#
CLI プロンプトが から
user@node>
にuser@node#
変わり、コンフィギュレーション モードであることが示され、階層レベルを示すバナーが表示されます。コンフィギュレーション モードを終了し、オペレーション モードに戻るには、次のいずれかの方法があります。-
設定をコミットして終了する:
[edit] user@node#
commit and-quit
commit complete Exiting configuration mode user@node> -
コミットせずに終了する:
[edit] user@node#
exit
Exiting configuration mode user@node>
コンフィグレーション モードを終了すると、CLI プロンプトが から
user@node#
user@node>
に変わり、バナーが表示されなくなります。設定モードの開始または終了は、変更をコミットすることなく、何回でも行うことができます。 -
自分のロールと権限に対応して使用可能なコマンドを表示および実行できます。現在、私たちには と read-only
の特権がありますsuper-user
。スーパーユーザー、またはシステム管理者のようなrootユーザーは、Paragon Shellで使用可能なすべてのサポートされたコマンドを表示および実行できます。読み取り専用権限を持つユーザーは、限られたコマンドセットを実行できます。ユーザー ロールで使用可能なコマンドを表示するには、Enter キーを押して?
ください。表 1 に、CLI のナビゲーションに使用できるコマンドを示します。
コマンド |
説明 |
---|---|
? |
を入力する ? と、使用可能なサポートされているコマンドの全リストが表示されます。 ? コマンドの末尾に追加して、コマンドの完了と実行に使用できるオプションのリストを表示します。 たとえば、 Tab キーを押してコマンドをオートコンプリートしたり、そのコマンドで使用可能なオプションを表示したりすることもできます。 |
cli |
Linuxのルートシェルでこのコマンドを入力して、Paragonシェルに入ります。 |
|
Paragonシェルを終了するか、設定モードを終了します。コマンドと |
exit |
このコマンドを入力して、Paragon Shell CLI またはコンフィギュレーション モードを終了します。設定モードの場合、 と入力し |
configure |
このコマンドを入力して、Paragonシェルで設定モードに入ります。 |
設定モードコマンド |
|
commit |
このコマンドを入力して、設定モードで行った設定更新をコミットします。 |
commit and quit |
このコマンドを入力して、設定更新をコミットし、設定モードを終了します。 |
set |
構成を追加または編集します。 |
show show statement-path |
現在の設定を表示します。 |
delete |
設定を削除します。 |
コンフィギュレーションからコマンドを表示するset
設定モードでは、設定を再作成するのに必要な一連の設定モード コマンドとして設定を表示できます。この機能は、設定モード コマンドの使用方法に精通していない場合や、表示された設定を切り取り、貼り付け、編集する場合に役立ちます。
階層の最上位レベルから コマンドとしてset
設定を再作成するのに必要な一連の設定モード コマンドとして設定を表示するには、 オプションを付けて display set
設定モード コマンドを発行show
します。
user@node# show | display set
例えば:
user@node# show | display set set version "20240408.195519__cd-builder.r1414545 [_cd-builder]" set system root-authentication encrypted-password "$6$lwye5$RyPtoSkdX9.X10sxPFt0lJ2g/A8EYU4vj26Lq6TsLH6yHOuytvVg93bJK05KC8GQI88Q..mCug7zGOmcaxIBd/" set system scripts commit file sync_on_commit.py set system scripts action max-datasize 2g set system login user name uid 2001 set system login user name class super-user set system login user name authentication encrypted-password "\$6\$LitsWvUBaJSowtHo\$BK5ze3gCvMS/ZhIGhFpwHv1QuNpCUyOaJxjrk5Zsm8xGzs6jfeiBKs7rX0cYG.KMCmHqpBIw.rLunX6xahH8I." set system login user paragonadmin uid 2000 set system login user paragonadmin class super-user set system login user paragonadmin authentication encrypted-password "\$6\$oMaQQTDLvno8D9.Q\$dErpR2riP9yu3Ry1H.MKRnSlMsc93fR04S4QRx.C9NhnZci8sKi1AyU0nYpkfWOV2LlJJYHAAawLwKENusUw.." set system services ssh port 2222 set system services extension-service request-response grpc clear-text port 50051 <output snipped>
設定を コマンドとして set
表示し、出力をフィルタリングして正規表現に一致するテキストを検索するには、パイプ( | )の後に オプションを指定します match
。
user@node# show | display set | match regular-expression
例えば:
name@node# show | display set | match user set system login user name uid 2001 set system login user name class super-user set system login user name authentication encrypted-password "\$6\$LitsWvUBaJSowtHo\$BK5ze3gCvMS/ZhIGhFpwHv1QuNpCUyOaJxjrk5Zsm8xGzs6jfeiBKs7rX0cYG.KMCmHqpBIw.rLunX6xahH8I." set system login user paragonadmin uid 2000 set system login user paragonadmin class super-user set system login user paragonadmin authentication encrypted-password "\$6\$oMaQQTDLvno8D9.Q\$dErpR2riP9yu3Ry1H.MKRnSlMsc93fR04S4QRx.C9NhnZci8sKi1AyU0nYpkfWOV2LlJJYHAAawLwKENusUw.." set paragon cluster applications web-ui web-admin-user "name@juniper.net" [edit]
コマンドに関するヘルプの取得
CLI のコマンドとオプションは、ソフトウェアのリリース、ロール、および権限によって異なる場合があります。CLI コマンド階層の各レベルは、使用可能なコマンドに関する情報を提供します。疑問符(?
)を入力すると、コマンドに関するコンテキスト関連のヘルプが表示されます。
コマンド ライン プロンプトで疑問符を入力すると、使用可能なコマンドとオプションが CLI に一覧表示されます。たとえば、最上位の運用モード コマンドのリストを表示するには、次のような結果になります。
user@node> ? Possible completions: clear Clear information in the system configure Manipulate software configuration information file Perform file operations monitor Show real-time debugging information quit Exit the management session request Make system-level requests set Set CLI properties, date/time, craft interface message show Show system information ssh Start secure shell on another host user@node>
コマンドまたはコマンド オプションの完全な名前を入力した後に疑問符を入力すると、CLI によって使用可能なコマンドとオプションが一覧表示され、入力したコマンド名とオプションが再表示されます。
user@node> request ? Possible completions: paragon system Perform system-level operations
コマンド名の途中に疑問符を入力すると、それまでに入力した文字と一致する可能性のあるコマンド補完がCLIによってリストされます。次に、入力した文字が再表示されます。例えば、文字 s で始まるすべての操作モード・コマンドをリストするには、次のように入力します。
user@node> s? Possible completions: set Set CLI properties, date/time, craft interface message show Show system information ssh Start secure shell on another host