git clone https://github.com/openstack-dev/devstack.git
2014/9/27時点で、特に何も設定せずにstack.shを実行したらPythonのdogpile.cacheパッケージが入らずにエラーで止まった。一応、動いている状態になるようなので、unstack.shで止めて、パッケージを入れて、もう一度stack.shを試す。
もうひとつ、libpcre3-devも必要。
get_or_add_user_role等でエラーが出まくったのだが、unstack.shして再度stack.shするとエラーが消えている。どうもハッシュ値か何かでユーザー名が生成されたためのようだ。メモリー4GBでは厳しいようなので、もう一度Ubuntuのインストールからやり直してみよう。
その後、何度か試していると、libpcre3-devを入れた状態ならつつがなくstack.shが終了する模様。
画面サイズがしんどいので、調べたら、guest additionを入れる必要があるとのことで、まずは以下で準備するらしい。
sudo apt-get install build-essential module-assistant
sudo m-a prepare
VirturalBoxのメニューから以下を選ぶ
"Devices > Insert guest additions CD image"
これでUbuntu側にメディアがマウントされるので、
sudo ./VBoxLinuxAdditions.run
でビルドできる。
Cinder => block storage
Swift => object storage