OpenStackユーザ会の皆様
はじめまして。安善と申します。
Ironicでベアメタルプロビジョニングを実施しようとしていますが、
ユーザイメージの起動で止まっており困っています。
知りたいのは以下のような内容です。ご教授頂ければ幸いです。
・ユーザイメージの起動が始まらない原因(設定が間違っている等)
・CloudInitで処理が停止しているように見えるが、どこまで処理が実行されているのか切り分け方法
以下に状況を記載しますが、判断のために必要な情報の不足等ありましたらご助言ください。
■状況
以下のサイトを参考に、Ubuntu14.04でOpenStack(kilo)Ironicの環境構築をしています。
http://ja.community.dell.com/techcenter/b/weblog/archive/2015/03/16/openstack-ironic-part1インスタンス起動を実行したところ、ベアメタルマシンがデプロイイメージで起動し、
ユーザイメージがコピーされ再起動するところまでは確認できたのですが、
以下のメッセージが表示されたままで先に進まなくなりました。
TFTP prefix:
Trying to load:pxelinux.cfg/(MACアドレス)
Loading /opt/stack/data/ironic/tftpboot/0e932fb9-6e6f-42d7-b61e-9abecbe9ba82/kernel.......
Loading /opt/stack/data/ironic/tftpboot/0e932fb9-6e6f-42d7-b61e-9abecbe9ba82/ramdisk......ready
本来なら、この後にCloud Initが走り始めてそのログが表示されると認識しているのですが、
コンソール上には何も表示されておりません。
CloudInitが実行されていれば、コンソール上に何らかのログが表示されるはずで、
CloudInitが正常に実行されていないのではと考えています。
もしくは、コンソール上にログは出ていませんが、
CloudInitが何かしら実行の途中で失敗している可能性も考えています。
何か情報をお持ちの方がいらっしゃいましたら教えて頂けないでしょうか?
■環境
・OpenStackマシン
* OS:Ubuntu14.04
* スペック
CPU:4, メモリ:16GB
・ベアメタルマシン
* Express5800T110g-E
* スペック
CPU:8、メモリ:12GB、HDD:1TB
※インスタンス起動時のフレーバー
CPU:4、メモリ:8GB、ルートディレクトリ:100GB
■環境構築、インスタンス起動手順
1. OpenStackインストール
以下のlocal.confを参考にdevstackでインストール
https://software.intel.com/en-us/articles/physical-server-provisioning-with-openstack2. metadataサーバへの経路設定
・Dashboardから、[サブネットの編集]-[追加のルート設定]に、
nexthopにDHCPを指定してmetadataサーバへのルートを追加
・上記だけではmetadataサーバに通信できなかったので、
ルーティングテーブルにrouteコマンドでルートを追加
3. イメージ作成、登録
diskimage-builderでubuntuイメージを作成
・デプロイイメージ
$ ramdisk-image-create ubuntu deploy-ironic -o deploy-ubuntu-baremetal
・ユーザイメージ
$ disk-image-create ubuntu baremetal dhcp-all-interfaces -o ubuntu-baremetal
4. Ironicノード作成
5. ベアメタルプロビジョニング実行
$ nova boot --flavor phy.baremetal --nic net-id=$NET_UUID --image ubuntu-baremetal --key-name key_baremetal brsv
実行後、ベアメタルマシンでユーザイメージ起動の際に以下の表示で停止。
TFTP prefix:
Trying to load:pxelinux.cfg/(MACアドレス)
Loading /opt/stack/data/ironic/tftpboot/0e932fb9-6e6f-42d7-b61e-9abecbe9ba82/kernel.......
Loading /opt/stack/data/ironic/tftpboot/0e932fb9-6e6f-42d7-b61e-9abecbe9ba82/ramdisk......ready
※ Dashboardのインスタンスには、ステータスが「稼働中」と表示されており、
Ironicのログには特にエラーが出力されていませんでした。
以上、よろしくお願い致します。