Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ユーザー定義のアクション、関数、およびワークフローエンジンの変更

次のセクションでは、Paragon Automationコマンドラインインターフェイス(CLI)でUDA/UDF/ワークフローエンジンを変更する方法について説明します。

以下に示すように、Paragon Automation CLIを使用してUDA、UDF、またはワークフローエンジンを変更できます。

メモ:

Paragon Automationのプライマリノードから以下のbashコマンドを実行する必要があります。

コマンドには、主に次の 3 つのオプションがあります。

  • シミュレーション—実行中のParagon Automationシステムに影響を与えることなく、シミュレートされたUDA/UDF/ワークフローエンジン環境でスクリプトをテストします(そしてその出力を表示します)

  • 変更 - スクリプトを使用して実際の UDA/UDF/ワークフロー エンジンを変更します。

  • ロールバック - UDA/UDF/ワークフロー エンジンの元のバージョンに戻します。

使用上の注意

  • bash スクリプトは、Ubuntu OS リリース 16.04 または 18.04 を実行しているコンテナーで実行されます。それに応じてスクリプトを記述します。

  • スクリプトは非対話型である必要があります。質問は事前に回答する必要があります。たとえば、apt-get を使ってパッケージをインストールする場合は、'-y' オプションを使用します。

  • 依存関係モジュールのソースパッケージをParagon Insightsサーバーにコピーして、エンジンがインターネットからダウンロードする代わりに手動でインストールできるようにする場合は、必要なソースパッケージを /var/local/healthbot/input ディレクトリに配置します。次に、bashスクリプト内で/ input ディレクトリをポイントします。たとえば、 /var/local/healthbot/input/myfile.txt に配置されたファイルを使用するには、 /input/myfile.txt でアクセスするように bash スクリプトを設定します。

  • UDA/UDF/ワークフロー エンジンを複数回変更することは、増分手順 ではありません 。元の命令と新しい命令の両方を含む新しい Bash スクリプトを使用し、新しいスクリプトを使用して modify プロシージャを再実行します。

  • UDA/UDF/ワークフロー エンジンへの変更は、現在のインストールに適用できます。

    バージョンをアップグレードしたら、スクリプトを実行して UDA/UDF/ワークフロー エンジンを変更する必要があります。

メモ:

次の例では、UDA エンジンを使用しています。これらの手順は、UDF エンジンとワークフロー エンジンに等しく適用されます。

メモ:

次の手順は、Paragon Automationサーバーがインストールされていることを前提としています。

シミュレート

シミュレーション機能を使用して、実行中のParagon Insightsシステムに影響を与えることなく、シミュレーション環境でbashスクリプトをテストします。

UDA エンジンの変更をシミュレートするには:

  1. コマンド ./healthbot modify-uda-engine -s /<path>/<script-file> --simulateを入力します。

  2. スクリプトが実行され、自分でスクリプトコマンドを入力したかのように出力が画面に表示されます。

変更

シミュレーション結果に問題がなければ、実際の修正手順に進みます。

UDA エンジンを変更するには:

  1. 目的のbashスクリプトをParagon Insightsサーバーに読み込みます。

  2. Paragon Insightsサーバーが完全に稼働している場合は、 コマンド ./healthbot stop -s alerta を発行して実行中のサービスを停止します。

  3. コマンドを実行 ./healthbot modify-uda-engine -s /<path>/<script-file>します。

  4. (オプション)出力に示されているように、ログ ファイルをチェックして、スクリプトが正常に読み込まれたことをさらに確認できます。

  5. コマンドを使用して ./healthbot start -s alertaアラートサービスを再起動します。

  6. 完了したら、 コマンドを使用して ./healthbot statusalerta サービスが稼働していることを確認します。

  7. UDA エンジンが更新されたことを確認するには、コマンドを使用して ./healthbot version -s alerta 、healthot_alerta コンテナーがタグ <version>-custom を使用していることを確認します。

UDA エンジンは、bash スクリプトに従って、インストールされた依存関係で実行されているようになりました。

ロールバック

エンジンへの変更を削除する必要性または要望がある場合は、エンジンを元の状態に戻すことができます。

UDA エンジンをロールバックするには:

  1. コマンド ./healthbot modify-uda-engine --rollbackを入力します。

    この時点では、alerta サービスを再起動する必要はありません。

  2. 完了したら、 コマンドを使用して ./healthbot statusalerta サービスが稼働していることを確認します。

  3. UDA エンジンが元に戻ったことを確認するには、コマンドを使用して ./healthbot version -s alerta 、healthot_alerta コンテナーがタグ <version> を使用していることを確認します。

これで、UDA エンジンは元の状態で実行され、追加の依存関係はインストールされていません。