13.4. Red Hat OpenStack Platform でのイメージベースのホストの作成
Satellite では、Red Hat OpenStack Platform プロビジョニングを使用して、既存のイメージからホストを作成できます。新規ホストのエントリーは、Red Hat OpenStack Platform サーバーが新規ボリュームのベースとして既存のイメージを使用し、インスタンスを作成するようトリガーします。
Satellite Web UI の代わりに CLI を使用する場合は、CLI 手順 を参照してください。
手順
- Satellite Web UI で、Hosts > Create Host に移動します。
- Name フィールドには、ホストの名前を入力します。
- オプション: Organization タブをクリックし、要件に合わせて組織コンテキストを変更します。
- オプション: Location タブをクリックし、要件に合わせてロケーションコンテキストを変更します。
- Host Group リストから、ホストを割り当てるホストグループを選択します。そのホストグループがフォームに入力されます。
- デプロイ先 リストから、Red Hat OpenStack Platform 接続を選択します。
- コンピュートプロファイル リストから、仮想マシンの設定を自動的に投入するために使用するプロファイルを選択します。
- ライフサイクル環境 リストから、環境を選択します。
- Interfaces タブをクリックし、ホストのインターフェイスで Edit をクリックします。
フィールドに値が投入されていることを確認します。特に以下に注意してください。
- Satellite は新規ホストの IP アドレスを自動的に割り当てます。
- MAC アドレス フィールドが空白であることを確認します。Red Hat OpenStack Platform は、プロビジョニング中に MAC アドレスをホストに割り当てます。
- ホスト タブの 名前 は DNS 名 になります。
- Satellite が、ホストの最初のインターフェイスに Managed、Primary、および Provision オプションを自動選択していることを確認します。選択されていない場合は、それらを選択してください。
- OK をクリックして保存します。別のインターフェイスを追加するには、インターフェイスの追加 をクリックします。プロビジョニング および プライマリー には、インターフェイスは 1 つしか選択できません。
- オペレーティングシステム タブをクリックして、全フィールドに値が自動的に含まれていることを確認します。
- コンピュートプロファイルから自動的にデータが投入されるイメージを変更するには、新規ホストの root ボリュームをベースとする別のイメージを イメージ リストから選択します。
- プロビジョニングテンプレート で 解決 をクリックし、新規ホストから使用する適切なプロビジョニングテンプレートを特定できることを確認します。
- 仮想マシン タブをクリックして、設定には、ホストグループおよびコンピュートプロファイルからの情報が入力されていることを確認します。必要に応じてこれらの設定を変更します。
- パラメーター タブをクリックして、パラメーターが存在し、そのパラメーターでアクティベーションキーが指定されていることを確認します。存在しない場合には、アクティベーションキーを追加します。
- Submit をクリックしてホストエントリーを保存します。
CLI 手順
--provision-method image
を指定してhammer host create
コマンドでホストを作成します。以下の例の値は、お使いの環境に合った値に置き換えます。# hammer host create \ --compute-attributes="flavor_ref=m1.small,tenant_id=openstack,security_groups=default,network=mynetwork" \ --compute-resource "My_OpenStack_Platform" \ --enabled true \ --hostgroup "My_Host_Group" \ --image "My_OpenStack_Image" \ --interface "managed=true,primary=true,provision=true" \ --location "My_Location" \ --managed true \ --name "My_Host_Name" \ --organization "My_Organization" \ --provision-method image
このコンピュートリソースに対する他のホスト作成パラメーターの情報は、hammer host create --help
コマンドを入力します。