第1章 Red Hat OpenStack Services on OpenShift の概要


Red Hat OpenStack Services on OpenShift (RHOSO) は、Red Hat Enterprise Linux 上にプライベートまたはパブリックの Infrastructure-as-a-Service (IaaS) クラウドを構築するための基盤を提供します。これは、クラウド対応のワークロードを開発するための、スケーラブルで、潜在的に耐障害性に優れたプラットフォームです。RHOSO の耐障害性を高める方法の詳細は、Taint/Toleration に基づく Pod エビクションプロセスについて を参照してください。

RHOSO コントロールプレーンは、Red Hat OpenShift Container Platform (RHOCP) クラスター上のワークロードとしてホストおよび管理されます。RHOSO データプレーンは、Red Hat Ansible Automation Platform で管理され、RHOSO ワークロードをホストする外部 Red Hat Enterprise Linux (RHEL) ノードで構成されます。データプレーンノードは、Compute ノード、Storage ノード、Networker ノード、またはその他のタイプのノードのいずれかです。

RHOSO IaaS クラウドは、クラウドのコンピューティング、ストレージ、およびネットワークリソースを制御する、相互に連携するサービス群によって実装されます。Web ベースのインターフェイスを使用してクラウドを管理し、RHOSO リソースを制御、プロビジョニング、自動化できます。また、RHOSO のインフラストラクチャーは豊富な API で制御されます。この API はクラウドのエンドユーザーも利用できます。

注記

RHOSO は、64 ビット x86 ハードウェアアーキテクチャーに基づくプロセッサーを搭載した RHOCP マスターノードとワーカーノードのみをサポートします。

1.1. RHOSO サービス Operator

Red Hat OpenStack Services on OpenShift (RHOSO) IaaS サービスは、Red Hat OpenShift Container Platform (RHOCP) クラスター上で実行される一連の Operator として実装されます。これらの Operator は、RHOSO クラウドのコンピュート、ストレージ、ネットワーク、およびその他のサービスを管理します。

重要

OpenStack Operator を取得および作成するには、Red Hat OpenShift Container Platform (RHOCP) OperatorHub を使用します。

OpenStack Operator (openstack-operator) は、Service Operators テーブルに詳細が記載されているすべてのサービス Operator をインストールします。また、それらの Operator を管理するために使用するインターフェイスでもあります。各サービスの機能の詳細は、Red Hat OpenStack Services on OpenShift 18.0 ドキュメントポータルのサービス固有のドキュメントを参照してください。

RHOSO バージョンを OpenStack Operator および OpenStackVersion カスタムリソース (CR) にマッピングする方法については、Red Hat ナレッジベースの記事 https://access.redhat.com/articles/7125383 を参照してください。

Expand
表1.1 サービス
ServiceOperatorデフォルト説明

Bare Metal Provisioning (ironic)

ironic-operator

無効

ハードウェア固有のドライバーを使用して、さまざまなハードウェアベンダーの物理マシンをサポートします。Bare Metal Provisioning は Compute サービスと統合して、仮想マシンのプロビジョニングと同じ方法で、物理マシンのプロビジョニングを行い、bare-metal-to-trusted-project のユースケースの解決策を提供します。

 

openstack-baremetal-operator

有効

ベアメタルノードのプロビジョニングプロセス中に OpenStack Operator によって使用されます。

Block Storage (cinder)

cinder-operator

有効

仮想マシンインスタンスの永続的なブロックストレージボリュームを提供および管理します。

Compute (nova)

nova-operator

有効

libvirt ドライバーを介して仮想マシンなどのコンピュートリソースのプロビジョニングを管理します。または、ironic ドライバーを介して物理サーバーのプロビジョニングを管理します。

Dashboard (horizon)

horizon-operator

無効

クラウドリソースとユーザーアクセスを作成および管理するためのブラウザーベースの GUI ダッシュボードを提供します。Dashboard サービスは、デフォルトで Project、Admin、および Settings ダッシュボードを提供します。ダッシュボードは、課金、監視、追加の管理ツールなど、他の製品と連携するように設定できます。

DNS (designate)

designate-operator

無効

クラウド内の DNS レコード、名前、ゾーンを管理するサービスとして DNS を提供します。DNS サービスは REST API を提供し、RHOSO Networking サービス (neutron) と統合されて、仮想マシンインスタンス、ネットワークポート、および Floating IP のレコードを自動的に作成します。ユーザー管理は、Identity サービス (keystone) と統合することで利用できます。

Identity (keystone)

keystone-operator

有効

クラウドでのユーザー認証を提供し、すべての RHOSO サービスへのクラウドイオンの承認と、ユーザー、プロジェクト、およびロールの管理を行います。ユーザー名およびパスワード認証情報、トークンベースのシステム、AWS 式のログインなど、複数の認証メカニズムをサポートしています。

Image (glance)

glance-operator

有効

仮想マシンイメージやボリュームスナップショットなどのリソースを保存するためのレジストリーサービス。クラウドユーザーは、新しいイメージを追加することも、既存のインスタンスのスナップショットを取得してすぐに保存することもできます。スナップショットは、バックアップ用、または新しいインスタンスのテンプレートとして使用できます。

Key Management (barbican)

barbican-operator

有効

パスワード、暗号鍵、X.509 証明書などのシークレットをセキュアに保管、プロビジョニング、管理します。これには、対称キー、非対称キー、証明書、RAW バイナリーデータなどの鍵マテリアルが含まれます。

Load balancing (octavia)

octavia-operator

無効

複数のプロバイダードライバーをサポートするクラウドのサービスとして負荷分散を提供します。リファレンスプロバイダードライバーは amphora です。これは、オープンソースでスケーラブル、かつ可用性の高い負荷分散プロバイダーです。オンデマンドで作成した仮想マシン群 (amphorae と総称される) を管理することで、負荷分散サービスを提供します。

MariaDB

mariadb-operator

有効

MariaDB Galera クラスターをデプロイおよび管理する方法を提供します。

Memcached

infra-operator

有効

インフラストラクチャーを管理する方法を提供します。

Networking (neutron)

neutron-operator

有効

仮想コンピュート環境でソフトウェア定義ネットワーク (SDN) を通じて Networking-as-a-Service (NaaS) を提供します。ネットワーク、サブネット、ルーターを含むクラウド内の仮想ネットワークインフラストラクチャーの作成と管理を処理します。

Object Storage (swift)

swift-operator

有効

ビデオ、イメージ、メールメッセージ、ファイル、インスタンスイメージなどの静的エンティティーを含む大量のデータを効率的かつ永続的に保存します。オブジェクトは、各ファイルの拡張属性に保管されているメタデータとともに、下層のファイルシステムにバイナリーとして保管されます。

OVN

ovn-operator

有効

OVN をデプロイおよび管理する方法を提供します。

Orchestration (heat)

heat-operator

無効

リソーススタックの自動作成をサポートする、テンプレートベースのオーケストレーションエンジンストレージ、ネットワーク、インスタンス、アプリケーションなどのクラウドリソースを作成および管理するためのテンプレートを提供します。テンプレートを使用して、リソースの集まりであるスタックを作成できます。

Placement (placement)

placement-operator

有効

OpenStack Placement をインストールおよび管理する方法を提供します。

RabbitMQ

rabbitmq-cluster-operator

有効

RabbitMQ クラスターをデプロイおよび管理する方法を提供します。

Shared File Systems (manila)

manila-operator

無効

複数の仮想マシンインスタンス、ベアメタルノード、またはコンテナーで使用できる共有ファイルシステムをプロビジョニングします。

Telemetry (ceilometer、prometheus)

telemetry-operator

有効

RHOSO クラウドのユーザーレベルの使用状況データを提供します。このデータを、顧客への請求、システムのモニタリング、またはアラートに使用することができます。Telemetry は、既存の RHOSO コンポーネント (Compute の使用イベントなど) や RHOSO インフラストラクチャーリソース (libvirt など) のポーリングにより送信される通知からデータを収集できます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat