この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

アーキテクチャコンポーネント

SUSE® Rancher Prime: OS Managerサービスを提供するために必要なコンポーネントは次のとおりです:

`elemental`コマンドラインツール

`elemental`ツールは、SUSE® Rancher Prime: OS Manager Toolkitプロジェクトの一部です。 ホスト上で実際のOSインストールおよびアップグレード操作を実行し、SUSE® Rancher Prime: OS Manager CRDに追加されたcloud-config指示を実行するために使用されます。

`elemental`バイナリは、SUSE® Rancher Prime: OS Managerと共に配布されるすべてのベースOSイメージに含まれています。

`elemental-operator`デーモン

*elemental-operator*デーモンは、2つの主なタスクを実行します:

  1. すべてのSUSE® Rancher Prime: OS Manager CRDを管理するためにSUSE® Rancher Prime: OS Manager Kubernetesコントローラーを埋め込みます。

  2. ホストがOSインストール構成を登録およびダウンロードできるようにするために、_registration endpoints_を公開します。

`elemental-operator`デーモンは、`Deployment`としてRancherクラスターにデプロイされ、SUSE® Rancher Prime: OS Manager Operator Helm Chartを介して実行されます。

`elemental-register`コマンドラインツール

*elemental-register*バイナリは、elemental-operatorによって公開された_registration endpoints_に対してホストを登録するために使用されるクライアントです。ホストデータを収集して転送し、elemental-operatorがSMBIOSおよびハードウェアラベルテンプレートを埋めることを可能にします。

登録フェーズが成功裏に実行されると、*elemental-register*は*elemental-operator*からMachineRegistrationに保存された完全な設定を取得します。 最後のステップとして、*elemental-register*クライアントは、取得した構成を渡してOSインストールを開始するためにelementalバイナリを呼び出します。

`elemental-system-agent`デーモン

elemental-system-agent`は、https://github.com/rancher/system-agent[Rancher System Agentプロジェクト]から構築され、SUSE® Rancher Prime: OS Managerがホストプロビジョニングを支援するために_プラン_をデプロイできるようにします。 特に、`rancher-system-agent`のインストールおよび構成は、Kubernetesクラスターのプロビジョニングサービスに必要であり、`elemental-system-agent _プラン_を通じて実行されます。

SUSE® Rancher Prime: OS Manager OSコンテナイメージ

SUSE® Rancher Prime: OS Manager Toolkit OSイメージは、ターゲットホストのOSを構成するすべてのファイルを含むOCIコンテナイメージです。それは、すべてのバイナリとライブラリだけでなく、Linuxシステムに必要なカーネルとブートファイルも含んでいます。

SUSE® Rancher Prime: OS Manager OSイメージは、SUSE® Rancher Prime: OS Manager Toolkit OSイメージであり、https://www.suse.com/products/micro/[SLE Micro]をベースに、特定のSUSE® Rancher Prime: OS Manager設定およびバイナリ(elementalおよびelemental-register)を含む、独自の設計思想に基づいたOSイメージです。

SUSE® Rancher Prime: OS Manager OSイメージは、ManagedOSVersionsリソースで追跡されます。ManagedOSVersionsリソースは、ManagedOSVersionChannelリソースから動的に作成されます。デフォルトの`ManagedOSVersionChannel`リソースは、各SUSE® Rancher Prime: OS Managerオペレーターのインストール時に展開されます。