第5章 ベアメタルノードの管理

Bare Metal Provisioning サービス (ironic) が含まれるオーバークラウドをデプロイしたら、登録済みのベアメタルノードに物理マシンをプロビジョニングして、オーバークラウドでベアメタルインスタンスを起動することができます。

前提条件

5.1. ベアメタルインスタンスの起動

コマンドラインまたは OpenStack Dashboard のいずれかで、インスタンスを起動することができます。

前提条件

5.1.1. コマンドラインインターフェイスを使用したインスタンスの起動

OpenStack クライアント CLI を使用して、ベアメタルインスタンスを作成できます。

前提条件

手順

  1. Identity サービス (keystone) に管理ユーザーとしてアクセスするためのシェルを設定します。

    $ source ~/overcloudrc
  2. ベアメタルインスタンスを作成します。

    $ openstack server create \
     --nic net-id=<network_uuid> \
     --flavor baremetal \
     --image <image_uuid> \
     myBareMetalInstance
    • <network_uuid> は、Bare Metal Provisioning サービスで使用するために作成したネットワークの一意識別子に置き換えます。
    • <image_uuid> を、インスタンスが必要とするソフトウェアプロファイルを持つイメージの一意の識別子に置き換えます。
  3. インスタンスのステータスを確認します。

    $ openstack server list --name myBareMetalInstance

5.1.2. Dashboard を使用したインスタンスの起動

Dashboard のグラフィカルユーザーインターフェイスを使用してベアメタルインスタンスをデプロイします。

前提条件

手順

  1. http[s]://DASHBOARD_IP/dashboard で Dashboard にログインします。
  2. プロジェクト > コンピュート > インスタンス の順にクリックします。
  3. インスタンスの起動 をクリックします。

    • 詳細 タブで インスタンス名 を指定して、インスタンス数1 を選択します。
    • ソース タブで ブートソースを選択してください のドロップダウンメニューから イメージ を選択し、続いて (上向き矢印) の記号をクリックしてオペレーティングシステムのディスクイメージを選択します。選択したイメージが 割り当て済み に移動します。
    • フレーバー タブで baremetal を選択します。
    • ネットワーク タブで、 (上向き矢印) および (下向き矢印) ボタンを使用して必要なネットワークを 利用可能 から 割り当て済み に移動します。ここでは、必ず Bare Metal Provisioning サービス用に作成した共有ネットワークを選択してください。
    • インスタンスをセキュリティーグループに割り当てるには、セキュリティーグループ タブで矢印を使用してそのグループを 割り当て済み に移動します。
  4. インスタンスの起動 をクリックします。