docodemo conoha

docodemo conoha

Just another Tech site

devstack finished time on MacBook at Okinawa Tokyu biz-fort Hotel



ホテルの回線とDevStackのgit cloneを正直ナメテいました。

>>> snip <<<

This is your host ip: completed in 6288 seconds.
[default] Running provisioner: shell…
[default] Running: inline script
[default] Running provisioner: ansible…

PLAY [workaround for] ********

TASK: [add missing line to horizon.conf] **************************************
changed: [default] => {\”changed\”: true, \”msg\”: \”line added\”}

NOTIFIED: [restart apache] ****************************************************
changed: [default] => {\”changed\”: true, \”name\”: \”apache2\”, \”state\”: \”started\”}

PLAY RECAP ********************************************************************
default : ok=2 changed=2 unreachable=0 failed=0

ConoHa-MacBook-Pro:devstack-vm chroumConoHa-MacBook-Pro:devstack-vm chroum date
2013年 12月13日 金曜日 00時46分02秒 JST
ConoHa-MacBook-Pro:devstack-vm chroum$


ConoHa-MacBook-Pro:devstack-vm chroumvagrant  ssh
Welcome to Ubuntu 13.10 (GNU/Linux 3.11.0-14-generic x86_64)

* Documentation:

System information disabled due to load higher than 1.0

Get cloud support with Ubuntu Advantage Cloud Guest:

Last login: Thu Dec 12 15:45:28 2013 from

vagrant@vagrant-ubuntu-saucy-64:~ls /opt/
ls /opt/stack/
cinder   keystone  noVNC           python-cinderclient    python-neutronclient    requirements
data     logs      oslo.config     python-glanceclient    python-novaclient       status
glance   neutron   oslo.messaging  python-heatclient      python-openstackclient  swift
horizon  nova      pbr             python-keystoneclient  python-swiftclient

実行コマンド類は、/usr/local/bin 以下にインストールされます。

vagrant@vagrant-ubuntu-saucy-64:~ls -l /usr/local/bin/ | head
total 568
-rwxr-xr-x 1 root root  301 Dec 12 14:59 alembic
-rwxr-xr-x 1 root root  160 Dec 12 15:41 ceilometer
-rwxr-xr-x 1 root root  156 Dec 12 14:35 cinder
-rwxr-xr-x 1 root root  296 Dec 12 14:53 cinder-all
-rwxr-xr-x 1 root root  296 Dec 12 14:53 cinder-api
-rwxr-xr-x 1 root root  302 Dec 12 14:53 cinder-backup
-rwxr-xr-x 1 root root  328 Dec 12 14:53 cinder-clear-rabbit-queues
-rwxr-xr-x 1 root root  302 Dec 12 14:53 cinder-manage
-rwxr-xr-x 1 root root  306 Dec 12 14:53 cinder-rootwrap


vagrant@vagrant-ubuntu-saucy-64:~sudo virsh list –all
Id    Name                           State



vagrant@vagrant-ubuntu-saucy-64:~sudo cat /etc/mtab | grep vagrant
/vagrant /vagrant vboxsf uid=1000,gid=1000,rw 0 0

ここがvboxfsでguest mountされている(Vagrantfileをおいているdirがマウントされる)みたいなんだけど、HostのMacBook ProをVirtualBoxインストール後、再起動していないのでうまくいかないみたい。

ここに、boot-cirros.pyという python APIをつかったcirros imageでの起動例があります。その中に、auth API endpointがありますので、それに使われている に対してping疎通確認します。

ConoHa-MacBook-Pro:devstack-vm chroumping
PING ( 56 data bytes
64 bytes from icmp_seq=0 ttl=64 time=0.450 ms
64 bytes from icmp_seq=1 ttl=64 time=0.310 ms
— ping statistics —
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.310/0.380/0.450/0.070 ms
ConoHa-MacBook-Pro:devstack-vm chroum



auth URL

本来なら、auth URLから 開発検証環境 devstackにnova cliやopenstack cliでコマンドをたたくのですが、付属しているpython のAPI Exampleにて、作業させてみます。
以下、boot-cirros.pyでcirros imageのbootを確認できます
python-*client がひつようなので、Mac OS Xでたたきたい場合には、neutron, novaのpython-***client をMac OS Xにインストールするひつようがありますね。





*) 停止(vagrant)

ConoHa-MacBook-Pro:devstack-vm chroumvagrant halt
[default] Attempting graceful shutdown of VM…
ConoHa-MacBook-Pro:devstack-vm chroum
vagrant status
Current machine states:
default poweroff (virtualbox)

*) snapshot取得

The VM is powered off. To restart the VM, simply run `vagrant up`
ConoHa-MacBook-Pro:devstack-vm chroumConoHa-MacBook-Pro:devstack-vm chroum vagrant snapshot take demo01-at-okinawa-by-ad-cal-2013
Taking snapshot demo01-at-okinawa-by-ad-cal-2013
ConoHa-MacBook-Pro:devstack-vm chroumvagrant snapshot list
Listing snapshots for \’default\’:
Name: demo01-at-okinawa-by-ad-cal-2013 (UUID: 9321711d-08eb-4556-b462-fea2291de8ff) *
ConoHa-MacBook-Pro:devstack-vm chroum

*) 再度(2回目)起動する

ConoHa-MacBook-Pro:devstack-vm chroumvagrant up
Bringing machine \’default\’ up with \’virtualbox\’ provider…
[default] Clearing any previously set forwarded ports…
[default] Clearing any previously set network interfaces…
[default] Preparing network interfaces based on configuration…
[default] Forwarding ports…
[default] — 22 => 2222 (adapter 1)
[default] Running \’pre-boot\’ VM customizations…
[default] Booting VM…
[default] Waiting for machine to boot. This may take a few minutes…
[default] Machine booted and ready!
[default] The guest additions on this VM do not match the installed version of
VirtualBox! In most cases this is fine, but in rare cases it can
cause things such as shared folders to not work properly. If you see
shared folder errors, please update the guest additions within the
virtual machine and reload your VM.
Guest Additions Version: 4.2.16
VirtualBox Version: 4.3
[default] Configuring and enabling network interfaces…
[default] Mounting shared folders…
[default] — /vagrant
[default] VM already provisioned. Run `vagrant provision` or use `–provision` to force it
ConoHa-MacBook-Pro:devstack-vm chroum



メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>