yosshyの日記: OpenStack
日記 by
yosshy
7月に NASA と Rackspace から発表された「完全 OSS の」IaaS 基盤構築プロジェクト「OpenStack」。主に NASA が公開した EC2 互換の IaaS 基盤「Nova」と Rackspace が公開した自社のクラウドストレージ基盤「Swift」から構成されており、それぞれ「OpenStack Compute」「OpenStack Object Storage」が新しい名称になっている。これらはいずれも Python で記述されている。
最近これらを弄っているのだが…
Swift はこちらにあるように普通に動く。それもそのはず、R社が自社の商用サービスで使っている、実績有のコードだからだ。
一方、Nova はというと、開発中のα版というところ。VM は一応起動するのだが、2つあるネットワークモデル(Flat, VLAN)のうち、
- VLAN Network はパッチを当てないと真っ当に動かない
- Flat Network の方はインストールドキュメントとパラメータ名が違っている(元々 Simple Network と呼んでいたらしい)
- Flat Network の方は Debian 系の VM イメージしか起動しない
なので、現状未修正で起動できるのは Flat Network + Debian/Ubuntu 等の VM イメージの組み合わせのみ、しかも undocumented な隠しパラメータ大量設定時のみである(ヒド過ぎ!)。
他にも、
- 現状 euca2ool 以外の EC2 互換クライアントが機能しない
- セキュリティグループなども未実装
など課題が多い。
ネットワークまわりは手製の Bug fix があるので、近々パッチを投げてみよう。
OpenStack More ログイン