Cirros を Eucalyptus4 で動かしてみる
今日は Cirros を Eucalyptus4 のインスタンスとして動かしてみようと思います。
Eucalyptus3 のときはこんな風に eustore コマンドを使って簡単にインストールできてたのですが、残念ながら Eucalyptus4 では eustore コマンドは廃止されたようです。
なので、Eucalyptus4 では手動で入れてみますが、特に難しい作業ではありません。
(イメージファイルをダウンロードします)
# wget http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-disk.img
(ファイル形式が qcow2 なので raw 形式に変換します)
# file cirros-0.3.1-x86_64-disk.img
cirros-0.3.1-x86_64-disk.img: Qemu Image, Format: Qcow , Version: 2
# qemu-img convert -O raw cirros-0.3.1-x86_64-disk.img cirros-0.3.1-x86_64-disk.raw
(Eucalyptus に登録します)
# euca-install-image -b cirros031 -r x86_64 -i cirros-0.3.1-x86_64-disk.raw -n cirros031 --virtualization-type hvm
/var/tmp/bundle-O0s4JM/cirros-0.3.1-x86_64-disk.raw.part.00 100% |===================| 10.00 MB 25.81 MB/s Time: 0:00:00
/var/tmp/bundle-O0s4JM/cirros-0.3.1-x86_64-disk.raw.part.01 100% |===================| 1.81 MB 7.52 MB/s Time: 0:00:00
/var/tmp/bundle-O0s4JM/cirros-0.3.1-x86_64-disk.raw.manifest.xml 100% |==============| 3.49 kB 1.61 kB/s Time: 0:00:02
IMAGE emi-b27ea8b4
以上であっという間に完了です。あとはインスタンスを起動するだけです。
……が、インスタンスのコンソールを確認すると、以下のような出力が延々て出続け、起動が成功しませんでした。
SeaBIOS (version seabios-0.6.1.2-28.el6)
Machine UUID e0c370a4-513a-c61d-c8f3-398b3c25420d
gPXE (http://etherboot.org) - 00:03.0 C100 PCI2.10 PnP BBS PMM01E0@10 C100
Press Ctrl-B to configure gPXE (PCI 00:03.0)...
Booting from Hard Disk...
GRUB Loading stage1.5.
GRUB loading, please wait...
Starting up ...
ogle, Inc.
Serial Graphics Adapter 12/07/11
SGABIOS $Id: sgabios.S 8 2010-04-22 00:03:40Z nlaredo $ (mockbuild@c6b18n1.dev.centos.org) Wed Dec 7 17:04:47 UTC 2011
Term: 80x24
4 0
ということで、見事に失敗している様子です。