1.5.6. オペレーティングシステムの更新
テクノロジープレビュー: デバイス仕様でターゲットオペレーティングシステムイメージの名前またはバージョンを更新することで、デバイスのオペレーティングシステムを更新できます。
Red Hat Edge Manager エージェントがサービスと通信すると、エージェントは要求された更新を検出します。その後、エージェントはバックグラウンドで、新しいオペレーティングシステムのバージョンのダウンロードと検証を自動的に開始します。
Red Hat Edge Manager エージェントは、更新ポリシーに従って実際のシステム更新をスケジュールします。スケジュールされた更新時に、エージェントは現在実行中のオペレーティングシステムを中断することなく、新しいバージョンをインストールします。
最後に、デバイスは新規バージョンで再起動します。
Red Hat Edge Manager は現在、以下のイメージタイプとイメージ参照形式をサポートしています。
| イメージタイプ | イメージ参照 |
| bootc |
コンテナーレジストリーへの OCI イメージ参照。例: |
プロセス中に、エージェントはステータスの更新をサービスに送信します。デバイスのステータスを表示することで、更新プロセスを監視できます。詳細は、表示デバイス を参照してください。
1.5.6.1. CLI でのオペレーティングシステムの更新 リンクのコピーリンクがクリップボードにコピーされました!
CLI を使用してデバイスを更新します。以下の手順を実行します。
次のコマンドを実行して、デバイスの現在のリソースマニフェストを取得します。
flightctl get device/<device_name> -o yaml > my_device.yamlDeviceリソースを編集して、新しいオペレーティングシステム名とバージョンターゲットを指定します。apiVersion: flightctl.io/v1alpha1 kind: Device metadata: name: <device_name> spec: [...] os: image: quay.io/flightctl/rhel:9.5 [...]次のコマンドを実行して、更新された
Deviceリソースを適用します。flightctl apply -f <device_name>.yaml