2012-01-01から1年間の記事一覧

二日酔いのアナタに目の覚めるようなpythonワンライナーをお届け

CloudStackな皆さん、はじめまして。 昨日の忘年会はいかがでしたか?賑やかなタイムラインを横目に、風邪ひいてる僕はずっとコレを書いてましたよ。 それではAdventCalendarの番外編ということで、今日はCloudStack素人な僕がAPIを叩くPythonスクリプトをお…

クリスマスはOpenStackをPythonワンライナーでキメる!

みなさんメリークリスマス。 おぷ☆すた関係者のみなさんの中にはクリスマス中止のお知らせが届いている方が多いかとは思いますが、2012年のJOSUG AdventCalendarネタの最後を飾るべくPythonのワンライナーでOpenStack-APIを叩く方法を書いてみます。 ■keysto…

EPEL版OpenStack folsomインストール(完全版)

iptablesの設定やら誤りやらをいろいろと修正しました。 EPEL版OpenStack folsomインストール

folsomのnova.confで指定したbase_dir_nameが効かない件

essexリリースではnova.conf内で指定できていた base_dir_name がfolsomリリースでは さっぱり効いておらず、どのような値の書き方をしても、必ずデフォルト値である $instances_path/_base/ 以下にglanceからダウンロードされるOSイメージファイルのキャッ…

EPEL版 OpenStack folsomの設定(Horizon編)

Horizonのlocal_settings.pyでハマったのでメモ。 Horizonの設定ファイル Horizonは、PythonのWebアプリケーションフレームワークであるdjangoの上に構成されており、EPEL版のパッケージでインストールした場合、設定ファイルは以下に置かれています。 /usr/…

OpenStack Nova, Glance, Keystone, Cinder, Quantum and Horizon 2012.2.1 released

folsomのバグフィックス版(2012.2.1)がリリースされたようです。 リリースノートはコチラ。 http://wiki.openstack.org/ReleaseNotes/2012.2.1:Release Notes, 2012.2.1 個々のコンポーネントについて対応されたバグのリストはコチラ。 nova,quantumは結構あ…

EPEL版 OpenStack folsomインストール(訂正その3)

noVNCの設定が間違っていました。 修正箇所 noVNCのインストールと設定 [誤] $ sudo openstack-config --set /etc/nova/nova.conf DEFAULT novncproxy_host 0.0.0.0 [正] $ sudo openstack-config --set /etc/nova/nova.conf DEFAULT novncproxy_listen 0.0.…

CentOS6系のEPEL版folsomが正式に提供されるようになりました

いつのまにやら、EPEL版のfolsomが正式に提供されるようになっています。 ftp://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/ もしも仮に僕の手順を参考にされている方がいたら、普通にepelの6.7をインストールしてください。 [正] sudo rpm -Uvh http://…

EPEL版 OpenStack folsomインストール(cinder編) (訂正その1)

EPELパッケージリポジトリが6-7になってました。ごめんなさい。 正式版がリリースされたので、6-7でOKです。** 修正箇所 EPELパッケージリポジトリ追加 [誤] $ sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.…

EPEL版 OpenStack folsomインストール(cinder編)

前提 cinderは独立したノードにインストールしました。 novaとは同居させていません。 構成図 +---------+ +-------+ +-------------+ |keystone | |cinder | |qpidd/mysqld | +----+----+ +---+---+ +------+------+ | | | |.101 |.102 |.100 172.16.201.0/…

EPEL版 OpenStack folsomインストール(訂正その2)

nova.confの設定も間違ってました。 なんか訂正ばっかりだなぁ。 修正箇所 openstack-novaのインストールと設定>novaを設定する>keystone認証設定 [誤] $ sudo openstack-config --set /etc/nova/nova.conf keystone_authtoken admin_password nova $ sudo o…

EPEL版 OpenStack folsomインストール(訂正その1)

修正箇所 openstack-glanceインストールと設定 > glance設定 > /etc/glance/glance-registry.conf設定 [誤] sudo openstack-config --set /etc/glance/glance-registry.conf paste_deploy config_file /etc/glance/glance-api-paste.ini [正] sudo openstack…

EPEL版OpenStack folsomインストール

OpenStackのfolsom(2012.2)のrpmパッケージがEPELで配布(まだtesting)され始めたのでインストールしてみました。 Quantumを使用しなかったこともあり、essex(2012.1)とほとんど変わらず、いまのところ問題なく動いているようです。 構成 OSバージョン CentOS…

CentOS6系のkickstartインストールとシリアルコンソールの謎

不思議な出来事 〜謎のエコーバック〜kickstartを利用してサーバを大量精算していたんだけれど、どうもシリアルコンソールを取得するとパスワードがエコーバックされたりしておかしい。kickstartファイルのオプションを設定kickstartファイルの中でブートロ…

parallel-ssh - PSSH を使ってみる

pipやgemが利用できずにFablicやcapistranoがインストールできない環境でも利用できる並列ssh/scpコマンドがparallel-ssh。 ログイン後にsudoしてコマンドを実行するような複雑な処理はできない(みたい)だけれど初期設定程度なら必要十分な機能があります。 …

Ubuntu12.04のCobblerWebInterfaceをDjango1.4に対応させる

devstackでOpenStackの開発環境をインストールしたタイミングでうっかりDjangoが1.4になってしまった...その影響でCobblerWebInterfaceが動かなくなってしまったので、ちょいちょい修正してDjango1.4に対応させたときのメモ。 CSRF対策関連が変更されている…