ubuntu 12.04 beta2で。

ubuntu 12.04でのopenstack環境構築の予習ってことでbeta2を試してみました。

インストーラーの画面に選択肢としてでてきました。

おー。
こりゃらくちん。

と思いきや。

ぎゃー

まぁ、とりあえず、nova-*とかはインストールされていたので、rabbitmqとかglanceとかmysqlとかの設定を元々作ってあったホストに向けてみたら

[bash]
AVAILABILITYZONE nova available
AVAILABILITYZONE |- ubuntu1204beta2
AVAILABILITYZONE | |- nova-cert enabled :-) 2012-04-22 21:47:37
AVAILABILITYZONE | |- nova-scheduler enabled :-) 2012-04-22 21:47:37
AVAILABILITYZONE | |- nova-compute enabled :-) 2012-04-22 21:47:38
AVAILABILITYZONE | |- nova-network enabled :-) 2012-04-22 21:47:37
[/bash]

認識はされた。

認識はされたけど、インスタンスを配置しようとするとglanceで認証がうまくいっていないようだ。

nova.confは余り変わっていないけど、api-paste.iniがわりと変わってました。
keystoneの認証もなんか変わってる?

まぁ、やっぱり正式リリースされてからにしよう・・・。

openstack vlanmanagerで動かしてみた。

catalyst 3500 XLを貸してもらっちゃっいました。
初めてのシリアルコンソールでの設定にうきうきしながら、以前に設定したOpenStackをVlanManagerで設定してみました。

14. OpenStack VlanManager / catalyst 3500 XL — Installing OpenStack essex-4 1 documentation

たぶん動いた気がします・・・。スイッチの設定があってるのかさっぱり・・・。
catalyst3500の中古の値段を見たら割と安いから1こほしいなーと思ったけど、起動しているとすごくうるさいし、なんか暑いので、もっと静かで暑くないのを探そう・・・。

OpenStack essex-4 インストール

今年に入って、はや3ヶ月が経とうとしているわけですが、やっとOpenStackが動いてきました。。。

というわけで、ある程度まとまったので公開しておきます。

-> OpenStack essex-4 インストール手順 — Installing OpenStack essex-4 1 documentation

ベースは、OpenStack インストール手順のようなもの — 2done.orgDevStack – Deploying OpenStack for Developers です。

今回は色々と理解を深められればと、githubのソースから入れたり、upstartを作ったりしていますが、単に動かすだけなら間違いなく、DevStackでいいと思います。
このやり方だと環境がゴミだらけになります。。。

[追記]
少し更新しました。
まだまだうまく動かないところがありますが、もうちょっとでEssexやubuntu12.04LTSがリリースになるので、それまではぼけーっとしてます。

openstack

先日、思ってもみなかったところでopenstackの話を耳にしました。

ubuntuがeucalyptusからopenstackに移行したのでそのうち試してみようと思ってはいましたが、最近はMac上でpythonでぽにょぽにょしてることが多いので、次のLTSまでいいやと思っていました。
特に自分用だとコマンドラインでKVMちょいちょいしてる程度でお試し用には十分ですし。

でも、リポジトリもあるようなので、追加してちょっとやってみました。
が、LANG=Cしなくちゃいけなかったり、mysqlでキーの長さ制限にひっかかったり。。。

とりあえず、novaうんたらが一通り動いてくれて、euca-add-keypairあたりで止まったのでまた今度・・・。

それにしても、openstackはpython全開なんですね。
tornado、twisted、djangoなどなど。pythonの勉強にちょうどいいかも。

[OpenStack Beginner's Guide for Ubuntu 11.04] – Installation and Configuration « CSS Corp Open Source Services

Openstack Diabloインストール – ブータのArchivelog