第5章 ベアメタルノードの管理
Bare Metal Provisioning サービス (ironic) が含まれるオーバークラウドをデプロイしたら、登録済みのベアメタルノードに物理マシンをプロビジョニングして、オーバークラウドでベアメタルインスタンスを起動することができます。
前提条件
- Bare Metal Provisioning サービスが含まれるオーバークラウドのデプロイメントが正常に完了していること。詳細は、Bare Metal Provisioning サービスを有効にしたオーバークラウドのデプロイ を参照してください。
5.1. ベアメタルインスタンスの起動
コマンドラインまたは OpenStack Dashboard のいずれかで、インスタンスを起動することができます。
前提条件
- Bare Metal Provisioning サービスが含まれるオーバークラウドのデプロイメントが正常に完了していること。詳細は、Bare Metal Provisioning サービスを有効にしたオーバークラウドのデプロイ を参照してください。
5.1.1. コマンドラインインターフェイスを使用したインスタンスの起動
OpenStack クライアント CLI を使用して、ベアメタルインスタンスを作成できます。
前提条件
- Bare Metal Provisioning サービスが含まれるオーバークラウドのデプロイメントが正常に完了していること。詳細は、Bare Metal Provisioning サービスを有効にしたオーバークラウドのデプロイ を参照してください。
手順
Identity サービス (keystone) に管理ユーザーとしてアクセスするためのシェルを設定します。
$ source ~/overcloudrc
ベアメタルインスタンスを作成します。
$ openstack server create \ --nic net-id=<network_uuid> \ --flavor baremetal \ --image <image_uuid> \ myBareMetalInstance
-
<network_uuid>
は、Bare Metal Provisioning サービスで使用するために作成したネットワークの一意識別子に置き換えます。 -
<image_uuid>
を、インスタンスが必要とするソフトウェアプロファイルを持つイメージの一意の識別子に置き換えます。
-
インスタンスのステータスを確認します。
$ openstack server list --name myBareMetalInstance
5.1.2. Dashboard を使用したインスタンスの起動
Dashboard のグラフィカルユーザーインターフェイスを使用してベアメタルインスタンスをデプロイします。
前提条件
- Bare Metal Provisioning サービスが含まれるオーバークラウドのデプロイメントが正常に完了していること。詳細は、Bare Metal Provisioning サービスを有効にしたオーバークラウドのデプロイ を参照してください。
手順
- http[s]://DASHBOARD_IP/dashboard で Dashboard にログインします。
- プロジェクト > コンピュート > インスタンス の順にクリックします。
インスタンスの起動 をクリックします。
-
詳細 タブで インスタンス名 を指定して、インスタンス数 に
1
を選択します。 -
ソース タブで ブートソースを選択してください のドロップダウンメニューから
イメージ
を選択し、続いて↑
(上向き矢印) の記号をクリックしてオペレーティングシステムのディスクイメージを選択します。選択したイメージが 割り当て済み に移動します。 -
フレーバー タブで
baremetal
を選択します。 -
ネットワーク タブで、
↑
(上向き矢印) および↓
(下向き矢印) ボタンを使用して必要なネットワークを 利用可能 から 割り当て済み に移動します。ここでは、必ず Bare Metal Provisioning サービス用に作成した共有ネットワークを選択してください。 - インスタンスをセキュリティーグループに割り当てるには、セキュリティーグループ タブで矢印を使用してそのグループを 割り当て済み に移動します。
-
詳細 タブで インスタンス名 を指定して、インスタンス数 に
- インスタンスの起動 をクリックします。