検索

第1章 Bare Metal Provisioning サービス (ironic) の機能

download PDF

Bare Metal Provisioning サービス (ironic) コンポーネントを使用して、クラウドユーザーのベアメタルインスタンスとして物理マシンをプロビジョニングおよび管理します。ベアメタルインスタンスをプロビジョニングおよび管理するために、Bare Metal Provisioning サービスは、オーバークラウド内の次の Red Hat OpenStack Platform (RHOSP) サービスと対話します。

  • Compute サービス (nova) は、仮想マシンインスタンス管理用のスケジューリング、テナントクォータ、およびユーザー向け API を提供します。Bare Metal Provisioning サービスは、ハードウェア管理用の管理 API を提供します。
  • Identity サービス (keystone) は、要求認証を提供し、Bare Metal Provisioning サービスが他の RHOSP サービスを見つけることを支援します。
  • Image サービス (glance) は、ディスクとインスタンスのイメージおよびイメージメタデータを管理します。
  • Networking サービス (neutron) は、DHCP とネットワーク設定を提供し、インスタンスが起動時に接続する仮想ネットワークまたは物理ネットワークをプロビジョニングします。
  • Object Storage サービス (swift) は、一部のドライバーの一時的なイメージ URL を公開します。

Bare Metal Provisioning サービスコンポーネント

Bare Metal Provisioning サービスは、ironic-* という名前のサービスで設定されています。以下のサービスは、コア Bare Metal Provisioning サービスになります。

Bare Metal Provisioning API (ironic-api)
このサービスは、ユーザーに外部 REST API を提供します。API は、リモートプロシージャコール (RPC) を介して Bare Metal Provisioning コンダクターにアプリケーション要求を送信します。
Bare Metal Provisioning コンダクター (ironic-conductor)

このサービスは、ドライバーを使用して以下のベアメタルノード管理タスクを実行します。

  • ベアメタルノードを追加、編集、および削除します。
  • IPMI、Redfish、またはその他のベンダー固有のプロトコルを使用して、ベアメタルノードの電源をオン/オフにします。
  • ベアメタルノードをプロビジョニング、デプロイ、およびクリーニングします。
Bare Metal Provisioning インスペクター (ironic-inspector)
このサービスは、ベアメタルインスタンスのスケジューリングに必要なベアメタルノードのハードウェアプロパティーを検出し、検出されたイーサネット MAC 用の Bare Metal Provisioning サービスポートを作成します。
Bare Metal Provisioning データベース
このデータベースは、ハードウェア情報と状態を追跡します。
メッセージキュー
すべてのサービスは、このメッセージングサービスを使用して、ironic-apiironic-conductor 間の RPC の実装を含め、相互に通信します。
Bare Metal Provisioning エージェント (ironic-python-agent)
このサービスは一時的な RAM ディスクで実行され、ironic-conductor サービスおよび ironic-inspector サービスにリモートアクセス、帯域内ハードウェア制御、およびハードウェアイントロスペクションを提供します。

ベアメタルインスタンスのプロビジョニング

Bare Metal Provisioning サービスは iPXE を使用して、物理マシンをベアメタルインスタンスとしてプロビジョニングします。以下の図は、クラウドユーザーがデフォルトのドライバーを使用して新しいベアメタルインスタンスを起動したときに、プロビジョニングプロセス中に RHOSP サービスがどのように相互作用するかを示しています。

The PXE Provisioning Process

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

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

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

会社概要

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

© 2024 Red Hat, Inc.