bug
Debug of Devstack
nova のログ出力設定
stack.sh
add_nova_opt "log_file=/tmp/nova.log"
cinder のログ出力設定
lib/cinder
@@ -116,6 +116,7 @@ function configure_cinder() {
iniset $CINDER_CONF DEFAULT volume_group $VOLUME_GROUP
iniset $CINDER_CONF DEFAULT volume_name_template ${VOLUME_NAME_PREFIX}%s
iniset $CINDER_CONF DEFAULT iscsi_helper tgtadm
+ iniset $CINDER_CONF DEFAULT log_file /tmp/cinder.log
local dburl
database_connection_url dburl cinder
iniset $CINDER_CONF DEFAULT sql_connection $dburl
DevStack on Vagrant
ubuntu 12.04 x86_64
static ip address 化
/etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.11.5
netmask 255.255.255.0
gateway 192.168.11.1
dns-nameservers 192.168.11.1
- Vagrant 設定
$ sudo apt-get update
$ sudo apt-get -f install
$ sudo apt-get install virtualbox
$ sudo apt-get install nfs-server
$ sudo apt-get install git
$ sudo apt-get install vagrant
$ wget http://files.vagrantup.com/precise64.box
$ vagrant box add base precise64.box
$ mkdir vagrant
$ cd vagrant
$ vagrant init
$ vi Vagrantfile
end の前に下記を追加
config.vm.customize ["modifyvm", :id, "--memory", 2048]
config.vm.network :hostonly, "192.168.0.100"
$ vagrant up
- Vagrant ログイン
$ vagrant ssh
- DevStack 構築
$ sudo apt-get install git
$ git clone https://github.com/openstack-dev/devstack.git
$ cd ~/devstack
$ vi localrc
ADMIN_PASSWORD=openstack
MYSQL_PASSWORD=stackdb
RABBIT_PASSWORD=stackqueue
SERVICE_PASSWORD=$ADMIN_PASSWORD
HOST_IP=192.168.0.100
SERVICE_TOKEN=tokentoken
FLAT_INTERFACE=br100
$ ./stack.sh
下記のように pip 中に処理が停止することがあった。
pip プロセスを kill することで対処したがよいのだろうか?
Downloading/unpacking stevedore>=0.7 (from -r nova.egg-info/requires.txt (line 26))
strace でプロセスの状態を確認すると下記のように futex 待ちだった。
futex(0xa1dba80, FUTEX_WAIT_PRIVATE, 0, NULL
- commit準備
$ git config --global user.name hoge
$ git config --global user.email [email protected]
最終更新:2012年12月23日 07:08