第1章 CloudForms のインストール

CloudForms Management Engine は、わずかな手順でインストールでき、すぐに設定の準備が整います。Red Hat カスタマーポータルから CloudForms Management Engine を仮想マシンのイメージテンプレートとしてダウンロードした後に、インストールプロセスでは、サポートされる仮想化またはクラウドプロバイダーにアプライアンスをアップロードするステップを実行します。

重要

CloudForms Management Engine アプライアンスをインストールした後には、Red Hat CloudForms のデータベースを設定する必要があります。「CloudForms Management Engine のデータベースの設定」を参照してください。

1.1. CloudForms Management Engine アプライアンスの取得

  1. access.redhat.com に移動して、顧客アカウントの情報を使用して Red Hat カスタマーポータルにログインします。
  2. メニューバーで ダウンロード をクリックします。
  3. A-Z をクリックして、製品のダウンロードをアルファベット順に並べ替えます。
  4. Red Hat CloudForms をクリックしてから Download Latest をクリックして、製品ダウンロードページにアクセスします。
  5. インストーラーとイメージの一覧から、CFME VMware Virtual Appliance のダウンロードリンクを選択します。

1.2. OpenStack へのアプライアンスのアップロード

OpenStack Dashboard にログインして、CloudForms Management Engine アプライアンスをアップロードします。

  1. OpenStack Dashboard にログインします。
  2. プロジェクト タブから、コンピュートイメージ に移動します。
  3. イメージの作成 をクリックします。
  4. 名前 に、イメージの名前を入力します。
  5. イメージソース リストから、イメージの場所 を選択します。現在、HTTP URL 経由で利用可能なイメージのみがサポートされている点に注意してください。
  6. イメージの場所 に、http://example.com/image.iso など、イメージの読み込み元の外部 URL (HTTP) を追加します。
  7. 形式 リストから、ISO - 光学ディスクイメージ などのイメージ形式を選択します。
  8. アーキテクチャー を指定します。たとえば、32 ビットのアーキテクチャーには i386、64 ビットには x86-64 を選択します。
  9. 最小ディスク (GB) および 最小メモリー (MB のフィールドは空白のままにします。
  10. パブリック のボックスにチェックを入れ、すべてのユーザーがアプライアンスを利用できるようにします。
  11. 保護 のボックスにチェックを入れて、イメージが誤って削除されないように保護します。
  12. イメージの作成 をクリックします。

CloudForms Management Engine アプライアンスを正常にアップロードしました。

注記

この手順の結果、イメージはアップロードのキューに配置されます。イメージのステータスが Queued から Active になるまで多少時間がかかります。

1.3. セキュリティーグループへのルールの追加

セキュリティーグループは、パブリック IP アドレス上のインスタンスに接続可能な IP トラフィックを指定します。セキュリティーグループのルールは、ゲスト自体の中で定義されているファイアウォールルールにネットワークトラフィックが到達する前に処理されます。

注記

デフォルトの設定では、default ソースからの全接続を default セキュリティーグループが受け入れ、default グループを適用したインスタンスはすべて、任意のポートで相互に通信を行うことができます。

  1. OpenStack Dashboard から プロジェクトコンピュートアクセスとセキュリティー にアクセスします。
  2. セキュリティーグループルールの管理 をクリックします。 7216
  3. ルールの追加 をクリックします。 4941
  4. ルールを設定します。

    1. ルールカスタム TCP ルール を選択します。
    2. 方向受信 を選択します。
    3. 開放するポート 一覧から ポート を選択します。
    4. ポート フィールドで 443 を指定します。
    5. リモート 一覧から CIDR を選択します。
    6. CIDR フィールドで 0.0.0.0/0 を指定します。
    7. 追加 をクリックします。

1.4. CloudForms Management Engine 向けのカスタムフレーバーの作成

フレーバーとは、インスタンスに割り当てる仮想 CPU の数やメモリーの容量などを指定するためのリソース割り当て用のプロファイルです。たとえば、4 つのコア、8GB のメモリー、80GB のディスク領域を指定して、Red Hat Enterprise Linux OpenStack Platform の m1.large フレーバー上で CloudForms Management Engine を実行することができます。CloudForms Management Engine を実行するためのフレーバーの作成は任意です。

以下の手順では、CloudForms Management Engine 用に、最小要件 (4 つのコア、6GB のメモリー、40GB のディスク容量) のフレーバーを作成する方法を説明します。フレーバーの詳しい情報は、『Red Hat Enterprise Linux OpenStack Platform の管理ユーザーガイド』を参照してください。

  1. admin として OpenStack Dashboard にログインします。
  2. 管理 タブで、システムフレーバー に移動します。
  3. フレーバーの作成 をクリックすると、フレーバーの作成 ダイアログが表示されます。
  4. CloudForms Management Engine のシステム要件に適したフレーバーを定義するように設定します。

    1. フレーバーの名前を入力します。
    2. 以下の設定を入力します。

      • 仮想 CPU 数: 4
      • メモリー (MB): 6144
      • ルートディスク (GB): 45
      • 一時ディスク (GB): 0
      • スワップディスク (MB): 0
  5. フレーバーの作成 をクリックします。

CloudForms Management Engine 固有の新規フレーバーが作成されました。

1.5. CloudForms Management Engine インスタンスの起動

  1. OpenStack Dashboard から プロジェクトコンピュートインスタンス にアクセスします。
  2. インスタンスの起動 をクリックします。
  3. インスタンスの名前を入力します。
  4. インスタンスのカスタムフレーバーを選択します。フレーバーを選択すると、インスタンスに提供されるコンピュートリソースが決まります。フレーバーで使用されるリソースが、フレーバーの詳細 ペーンに表示されます。
  5. インスタンス数 のリストから 1 を選択します。
  6. インスタンスのブートソース からブートオプションを選択します。

    • イメージから起動: イメージ名 の新規フィールドでが表示されます。ドロップダウンリストからイメージを選択します。
    • スナップショットから起動: インスタンスのスナップショット の新規フィールドでが表示されます。ドロップダウンリストからイメージを選択します。
    • ボリュームから起動: ボリューム の新規フィールドでが表示されます。ドロップダウンリストからイメージを選択します。
    • イメージから起動 (新しいボリュームを作成): ボリュームの デバイスサイズデバイス名 を選択することでイメージから起動してボリュームを作成します。インスタンスの終了時にボリュームを削除するには、終了時に削除 を選択します。
    • ボリュームスナップショットから起動 (新しいボリュームを作成): ドロップダウンリストから ボリュームのスナップショット を選択して、デバイス名 を追加することでボリュームのスナップショットから起動して新規ボリュームを作成します。インスタンスの終了時にボリュームを削除するには、終了時に削除 を選択します。
  7. ネットワーク をクリックして、利用可能なネットワーク からネットワークの + (プラス) ボタンをクリックすることで、インスタンスのネットワークを選択します。
  8. 起動 をクリックします。

1.6. Floating IP アドレスの追加

インスタンスを作成する場合には、Red Hat Enterprise Linux OpenStack Platform により、そのインスタンスが所属するネットワークの Fixed IP アドレスが自動的に割り当てられます。この IP アドレスは、そのインスタンスが終了するまで永続的に割り当てられます。

インスタンスには、Fixed IP アドレスに加え、Floating IP アドレスを割り当てることができます。Fixed IP アドレスとは違い、関連するインスタンスがどの状態であっても、Floating IP アドレスの割り当てはいつでも変更できます。

  1. RHEL OpenStack Platform ホストのコマンドラインで、nova-manage floating create コマンドを使用して Floating IP アドレスプールを作成します。IP_BLOCK は、CIDR 表記の任意の IP アドレスブロックに置き換えます。

    $ nova-manage floating create IP_BLOCK
  2. プロジェクト タブから、コンピュートアクセスとセキュリティー に移動します。
  3. Floating IPFloating IP の確保をクリックします。Floating IP の確保 ウィンドウが表示されます。 7218
  4. IP の確保 をクリックしてプールから Floating IP を割り当てます。Floating IP の表に、確保された IP アドレスが 表示されます。
  5. Floating IP の表から、新たに確保する IP アドレスを選択します。割り当て をクリックして特定のインスタンスに IP アドレスを割り当てます。 7217
  6. Floating IP アドレスを割り当てるインスタンスを選択します。
  7. 割り当て ボタンをクリックして、選択したインスタンスに IP アドレスを割り当てます。
注記

Floating IP が必要なくなり、インスタンスから Floating IP アドレスの割り当てを解除するには、Floating IP の解放 をクリックします。