Openflowを管理する

このトピックでは、Openflow コンポーネントを管理する手順について説明します。

デプロイの削除

  1. EC2 の AWS コンソール UI から、配置キーのある InfraAdminEC2-{data-plane-key} インスタンスを右クリックします。

  2. コンテキストメニューの Connect をクリックします。

  3. EC2 Instance Connect から Connect using EC2 Instance Connect Endpoint に切り替えます。デフォルトの EC2 インスタンス接続エンドポイントはそのままにしておきます。

  4. Connect をクリックします。新しいブラウザのタブまたはウィンドウにコマンドラインインターフェイスが表示されます。

  5. シェルから ./destroy.sh を実行します。20~30分かかるかもしれません。接続が中断されても、プロセスはバックグラウンドで実行され続けます。ログインし直してステータスを表示できます。

  6. リージョンの AWS Console UI の CloudFormation に移動します。

  7. デプロイの CloudFormation スタックを削除します。

  8. DNS Manager から CNAME の記録を削除します。

デプロイメントのアップグレード

Openflow のデプロイメントには、更新が必要なコンポーネントがいくつかあります。現在、これは Openflow のデプロイ・エージェント・スクリプトで実行されます。コンポーネントには、エージェント、デプロイメントサービス、デプロイ UI 、ランタイムゲートウェイ、およびランタイム演算子が含まれます。すべてのコンポーネントは、以下のプロシージャによってアップグレードされます。

デプロイメントアップグレードの確認と開始

このセクションでは、配置のアップグレードが利用可能であるかどうかを確認する方法と、アップグレードを開始する方法について説明します。

デプロイ エージェントに接続します。

  1. Openflow に移動します。

  2. Deployments タブを選択します。

  3. デプロイメントの詳細を表示し、配置キーをメモします。

  4. AWS アカウントで、 EC2 ホストを表示し、配置キーを使用してフィルターをかけます。

  5. 配置エージェント EC2 インスタンスを探します。

  6. EC2 Instance Connect を使用して接続し、すべてのデフォルトを受け入れます。

利用可能なアップグレードの確認

デプロイ エージェント EC2 インスタンスで、次のスクリプトを実行します。

./upgrade-data-plane.sh
Copy

このスクリプトは、さまざまな配置コンポーネントの現在のバージョンを表示します。アップグレードが利用可能でない場合は、次のような出力が表示されます。

openflow-data-plane-agent-aws is set to version 0.13.0
      No upgrade is available
openflow-dataplane-service-chart is set to version 0.38.0-9ea0e552
      No upgrade is available
openflow-dataplane-ui-chart is set to version 0.4.0-b4b1258f
      No upgrade is available
openflow-runtime-gateway is set to version 2025.5.5.14
      No upgrade is available
runtime-operator-chart is set to version 0.30.0-52360e44
      No upgrade is available

アップグレードの開始

出力がアップグレードが利用可能だと示している場合、2つの選択肢があります。

  • 自動アップグレードを待つ: システムは約10分以内に自動的にアップグレードプロセスを開始します。

  • 手動アップグレード:すぐにアップグレードを開始するには、以下のコマンドを実行します。

./create.sh
Copy

アップグレードプロセスの監視

アップグレードの進行状況を確認するには、 journalctl コマンドを使用します。

journalctl -u openflow-apply-infrastructure -f -n 250
Copy

正常なアップグレードの確認

アップグレードに成功すると、通常このような出力が表示されます。

All resources applied successfully and log uploaded to s3
openflow-apply-infrastructure.service: Deactivated successfully

ランタイムのアップグレード

Snowflakeは、新しいOpenflowプロセッサや既存プロセッサーの新バージョンを導入する際や、新しいOpenflowランタイム関数を導入する際に、アップデートを提供します。Openflow ランタイムのアップデートが可用性になると、Openflow UI のランタイムの横にアップグレード アイコンが表示されます。

ランタイムをアップグレードするには、次のようにします。

  1. Openflow に移動します。

  2. Runtimes タブを選択します。

  3. アップグレードするランタイムの行で、More optionsアイコンを選択します。

  4. Upgrade を選択します。