3.15. FDO ServiceInfo Modules (FSIM)


FDO ServiceInfo Modules (FSIM) は、TO2 プロトコル交換中のデバイスの自動プロビジョニングを可能にします。FSIM は、デバイスを工場出荷時のデフォルト状態から、所有者のインフラストラクチャー内で完全に動作し、管理された資産へと変更するための認証情報、設定、およびスクリプトを提供します。

FIDO Device Onboard (FDO) を使用すると、FDO ServiceInfo Modules (FSIM) を利用して、Owner サーバーから管理操作を実行できます。たとえば、FSIM を使用して、デバイスにファイルをダウンロードしたり、デバイスからファイルをアップロードしたり、デバイス上でコマンドを実行したりできます。

Owner サーバーでは、以下の FSIM が利用可能です。

  • fdo.download: デバイスのファイルシステムにファイルをダウンロードします。
  • fdo.upload: デバイスのファイルシステムからファイルをアップロードします。
  • fdo.wget: HTTP サーバーからデバイスのファイルシステムにファイルをダウンロードします。
  • fdo.command: デバイス上でコマンドを実行します。

go-fdo-client には、Owner サーバーに代わってこれらの機能を実行するために必要な特権が付与されている必要があります。たとえば、デバイスのファイルシステムにファイルをダウンロードする場合、デバイスクライアントは、宛先ディレクトリーにファイルを作成して書き込むための権限を持っている必要があります。

FSIM は、デバイスクライアントと Owner サーバーが相互信頼を確立し、セキュアな通信チャネルがアクティブになった後、オンボーディング中に実行されます。これにより、FSIM 操作がデバイス上で特権的な操作をセキュアに実行できるようになります。

FSIM を使用するには、Owner サーバーの設定ファイルで FSIM を指定する必要があります。この設定ファイルでは、FSIM の設定エントリーを順序付きのリストとして指定できます。サーバーは、リストで指定された順序でオンボーディング中に FSIM を実行します。

fdo.download FSIM
fdo.download FSIM は、Owner サーバーのファイルシステムからデバイスのファイルシステムにファイルをダウンロードします。Owner サーバーは、セキュアな通信チャネルを介してファイルをダウンロードし、機密性の高いコンテンツを確実に保護します。
fdo.upload FSIM
fdo.upload FSIM は、デバイスのファイルシステムから Owner サーバーのファイルシステムにファイルをアップロードします。デバイスは、セキュアな通信チャネルを介してファイルをアップロードし、機密性の高いコンテンツを確実に保護します。Owner サーバーは、デバイス専用のディレクトリーにファイルを保存します。
fdo.wget FSIM
fdo.wget FSIM は、ファイルをデバイスのファイルシステムにダウンロードします。ファイルのソースは HTTP サーバーです。fdo.wget FSIM は fdo.download よりもはるかに高速なダウンロード性能を備えています。そのため、コンテナーイメージなどの大きなファイルをダウンロードするのに適しています。

fdo.wget FSIM は、セキュアな FDO 通信チャネルを介してファイルをダウンロードしません。このデバイスは、ターゲットの HTTP サーバーに直接接続します。FDO プロトコルは HTTP 接続のセキュリティーを保証するものではありません。ファイルに機密情報が含まれている場合は、ダウンロード前に暗号化するか、適切に認証された HTTPS 接続を使用して転送する必要があります。

fdo.command FSIM
Owner サーバーは、fdo.command FSIM を使用してデバイス上でプログラムを実行します。プログラムを実行するのはデバイスクライアントです。fdo.command を発行する前に、そのプログラムがデバイス上に存在している必要があります。fdo.command FSIM は、プログラムへの引数の受け渡しと、stdout および stderr を Owner サーバーのログにリダイレクトすることをサポートしています。fdo.command FSIM は、シェルスクリプトを設定ファイルに直接追加することをサポートしています。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る