Openflowを管理する¶
このトピックでは、Openflow コンポーネントを管理する手順について説明します。
デプロイの削除¶
EC2 の AWS コンソール UI から、配置キーのある
InfraAdminEC2-{data-plane-key}
インスタンスを右クリックします。コンテキストメニューの Connect をクリックします。
EC2 Instance Connect から Connect using EC2 Instance Connect Endpoint に切り替えます。デフォルトの EC2 インスタンス接続エンドポイントはそのままにしておきます。
Connect をクリックします。新しいブラウザのタブまたはウィンドウにコマンドラインインターフェイスが表示されます。
シェルから
./destroy.sh
を実行します。20~30分かかるかもしれません。接続が中断されても、プロセスはバックグラウンドで実行され続けます。ログインし直してステータスを表示できます。リージョンの AWS Console UI の CloudFormation に移動します。
デプロイの CloudFormation スタックを削除します。
DNS Manager から CNAME の記録を削除します。
デプロイメントのアップグレード¶
Openflow のデプロイメントには、更新が必要なコンポーネントがいくつかあります。現在、これは Openflow のデプロイ・エージェント・スクリプトで実行されます。コンポーネントには、エージェント、デプロイメントサービス、デプロイ UI 、ランタイムゲートウェイ、およびランタイム演算子が含まれます。すべてのコンポーネントは、以下のプロシージャによってアップグレードされます。
デプロイメントアップグレードの確認と開始¶
このセクションでは、配置のアップグレードが利用可能であるかどうかを確認する方法と、アップグレードを開始する方法について説明します。
デプロイ エージェントに接続します。¶
Openflow に移動します。
Deployments タブを選択します。
デプロイメントの詳細を表示し、配置キーをメモします。
AWS アカウントで、 EC2 ホストを表示し、配置キーを使用してフィルターをかけます。
配置エージェント EC2 インスタンスを探します。
EC2 Instance Connect を使用して接続し、すべてのデフォルトを受け入れます。
利用可能なアップグレードの確認¶
デプロイ エージェント EC2 インスタンスで、次のスクリプトを実行します。
./upgrade-data-plane.sh
このスクリプトは、さまざまな配置コンポーネントの現在のバージョンを表示します。アップグレードが利用可能でない場合は、次のような出力が表示されます。
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
アップグレードプロセスの監視¶
アップグレードの進行状況を確認するには、 journalctl
コマンドを使用します。
journalctl -u openflow-apply-infrastructure -f -n 250
正常なアップグレードの確認¶
アップグレードに成功すると、通常このような出力が表示されます。
All resources applied successfully and log uploaded to s3
openflow-apply-infrastructure.service: Deactivated successfully
ランタイムのアップグレード¶
Snowflakeは、新しいOpenflowプロセッサや既存プロセッサーの新バージョンを導入する際や、新しいOpenflowランタイム関数を導入する際に、アップデートを提供します。Openflow ランタイムのアップデートが可用性になると、Openflow UI のランタイムの横にアップグレード アイコンが表示されます。
ランタイムをアップグレードするには、次のようにします。
Openflow に移動します。
Runtimes タブを選択します。
アップグレードするランタイムの行で、More optionsアイコンを選択します。
Upgrade を選択します。