第13章 Red Hat OpenStack Platform でのクラウドインスタンスのプロビジョニング


Red Hat OpenStack Platform は、プライベートまたはパブリックの Infrastructure-as-a-Service (IaaS) クラウドを構築するための基盤を提供します。これにより、スケーラビリティーが極めて高く、耐障害性に優れたプラットフォームをクラウド対応のワークロード開発に利用できます。Satellite では、Red Hat OpenStack Platform REST API と対話し、クラウドインスタンスを作成して、電源管理の状態を制御することができます。

前提条件

  • Red Hat Enterprise Linux の同期済みのコンテンツリポジトリーを使用できる。詳細は、コンテンツの管理リポジトリーの同期 を参照してください。
  • ホスト登録用のアクティベーションキーを用意している。詳細は、コンテンツの管理アクティベーションキーの作成 を参照してください。
  • OpenStack 環境でネットワークを管理する Capsule Server。詳細は、ホストのプロビジョニングネットワークの設定 を参照してください。
  • イメージベースのプロビジョニング用に OpenStack Image Storage (glance) サービスに追加されたイメージ。詳細は、Red Hat OpenStack Platform Instances and Images Guide を参照してください。

13.1. Satellite Server への Red Hat OpenStack Platform 接続の追加

Red Hat OpenStack Platform を Satellite のコンピュートリソースとして追加できます。Satellite Web UI の代わりに CLI を使用する場合は、CLI 手順 を参照してください。

手順

  1. Satellite Web UI で、Infrastructure > Compute Resources に移動します。
  2. Create Compute Resource をクリックします。
  3. Name フィールドに、新しいコンピュートリソースの名前を入力します。
  4. プロバイダー リストから RHEL OpenStack Platform を選択します。
  5. オプション: Description フィールドには、コンピュートリソースの説明を入力します。
  6. URL フィールドには、http://openstack.example.com:5000/v2.0/tokens または http://openstack.example.com:5000/v3/auth/tokens などの tokens リソースにおける OpenStack 認証 keystone サービスの API の URL を入力します。
  7. Username フィールドおよび Password フィールドに、環境にアクセスするための Satellite のユーザー認証を入力します。
  8. オプション: Project (Tenant) name フィールドに、Satellite Server が管理するテナント (v2) またはプロジェクト (v3) の名前を入力します。
  9. User domain フィールドに v3 認証のユーザードメインを入力します。
  10. Project domain name フィールドに v3 認証のプロジェクトドメイン名を入力します。
  11. Project domain ID フィールドに、v3 認証のプロジェクトドメイン ID を入力します。
  12. オプション: Allow external network as main network を選択して、ホストのプライマリーネットワークとして外部ネットワークを使用します。
  13. オプション: Test Connection をクリックして、Satellite がコンピュートリソースに接続できることを確認します。
  14. Locations および Organizations タブをクリックして、使用するロケーションと組織が現在のコンテキストに自動的に設定されていることを確認します。他のコンテキストは、これらのタブに追加します。
  15. Submit をクリックして Red Hat OpenStack Platform の接続を保存します。

CLI 手順

  • コンピュートリソースを作成するには、hammer compute-resource create コマンドを入力します。

    # hammer compute-resource create --name "My_OpenStack" \
    --provider "OpenStack" \
    --description "My OpenStack environment at openstack.example.com" \
    --url "http://openstack.example.com:5000/v3/auth/tokens" \
    --user "My_Username" --password "My_Password" \
    --tenant "My_Openstack" --domain "My_User_Domain" \
    --project-domain-id "My_Project_Domain_ID" \
    --project-domain-name "My_Project_Domain_Name" \
    --locations "New York" --organizations "My_Organization"
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.