第9章 テナント

テナントとは、組織の単位またはプロジェクトについて使用する OpenStack 用語です。OpenStack では、以下の理由でテナントが使用されています。

  • ユーザーのプロジェクトへの割り当て
  • プロジェクトのクォータの定義
  • プロジェクトのアクセスおよびセキュリティールールの適用
  • プロジェクトのリソースおよびインスタンスの管理

これは、管理者およびユーザーが OpenStack 環境を整理し、各種のユーザーグループの制限を定義するのに役立ちます。たとえば、あるプロジェクトにはクォータを高く設定し、別のプロジェクトには特定ポートへの制限付きのアクセスが必要になるかもしれません。OpenStack はこれらの制限を定義し、プロジェクトに定義することを可能にします。

Red Hat CloudForms は、クォータおよび他の OpenStack オブジェクトとのリレーションシップを含む情報をテナントから収集します。

Red Hat CloudForms で複数のテナントを表示するには、Red Hat CloudForms から OpenStack 環境に対して認証を行うユーザーがこれらのテナントを閲覧できるように設定する必要があります。

9.1. テナントマッピング

OpenStack クラウドまたはインフラストラクチャープロバイダーを追加する場合には、テナントマッピング を Red Hat CloudForms で有効にして、そのプロバイダーから既存のテナントにマッピングするようにできます。つまり、CloudForms が既存の各 OpenStack テナントに一致する新たなクラウドテナントを作成することになります。新しいクラウドテナントと対応する OpenStack テナントは、クォータ以外、リソース割り当てが全く同じとなります。テナントクォータは、CloudForms と OpenaStack の間では同期されず、レポート目的でのみ利用可能です。CloudForms でクォータを管理できますが、OpenStack で作成したクォータには影響はありません。

プロバイダーの更新時に、CloudForms は OpenStack のテナント一覧の変更の有無もチェックします。CloudForms は新しいテナントに一致する新規クラウドテナントを作成し、存在しなくなった OpenStack テナントに対応するクラウドテナントを削除します。CloudForms は、OpenStack テナントに対する変更を対応するクラウドテナントにも複製します。

9.2. テナントの表示

特定のテナントをクリックしてその詳細を表示します。画面には、テナントのアコーディオンメニューとテナントの概要が表示されます。

  • テナントの概要ビューを使用して、概要 の表示方法を変更します。
  • テナントのアコーディオンメニューを使用して、テナントの プロパティー とその リレーションシップ を表示します。
  • テナントの概要を使用して、リレーションシップ (クラウドプロバイダーセキュリティーグループインスタンス、および イメージ)、クォータ (すべての OpenStack の コンピュートネットワーク、および ボリューム クォータを含む) および スマート管理 (Company タグ) についての詳細を表示します。

9.3. テナントのリレーションシップの表示

テナントのアコーディオンメニューの リレーションシップ セクションを使用して、テナントに関連する項目を表示します。

  1. コンピュートクラウドテナント の順に移動します。
  2. テナントをクリックして構成を表示します。
  3. テナントのアコーディオンメニューから、リレーションシップ をクリックします。
  4. リソース のタイプをクリックしてフレーバーのリレーションシップを表示します。