More Related Content Similar to Osdt2015 saito (20) More from Hideki Saito (20) Osdt2015 saito1. OpenStack Quickstart
with Ansible
(Ansible/DevStack/Vagrant/VirtualBox)
2015.2.3
Hideki Saito@Internet Initiative Japan Inc.
OpenStack Days Tokyo 2015
ver1.0
2. ⽬目次
• 本セッションの内容
• OpenStack Summitがやってくる
• Active Technical Contributor(ATC)になる
• 開発に寄与するために環境を準備する
• まとめ
6. Active Technical Contributor(ATC)になる
参加したい!しかし…Full Access Pass + 旅費…⾼高い!
せめてパスだけでもどうにかなれば…そんなあなたに、旅費だけで
参加できる⽅方法があります!
ちょっと詐欺っぽいけど詐欺ではありません!:)
まずは、NEC元⽊木さんのスライドを拝読しましょう!
「OpenStack 開発体制とコントリビューションへのお誘い」
=> http://goo.gl/7jwXqZ
Active Technical Contributorになれば
SummitのFull Access Passが無料に!
9. 開発に寄与するために環境を準備する
開発環境のおおまかな流流れは以下の通り。
1. Ansibleをインストールする
2. Vagrantをインストールする
3. VirtualBoxをインストールしてhostonly-‐‑‒network(vboxnet0/vboxnet1)を
構成する
4. 環境構築⽤用のAnsible PlaybookとVagrantfileを取得する
5. vagrant upで仮想マシンを起動する
6. AnsibleでOpenStackをインストールする
7. vagrant sshで仮想マシンにログインしてrejoin-‐‑‒stack.shを実⾏行行する
vboxnet0(172.16.0.0/24)
vboxnet1(172.16.1.0/24)
NATネットワーク(10.0.2.0/24)
vagrant box
14. 開発に寄与するために環境を準備する
• Vagrantで仮想マシンを起動する
$ vagrant up
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu1404lts"
config.vm.hostname = "devstack"
config.vm.network "private_network", ip: "172.16.0.100"
config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
vb.customize ["modifyvm", :id, "--nic3", "hostonly", "--hostonlyadapter3", "vboxnet1"]
vb.customize ["modifyvm", :id, "--nictype3","82540EM"]
vb.customize ["modifyvm", :id, "--nicpromisc3","allow-all"]
end
end
15. 開発に寄与するために環境を準備する
• Ansible PlaybookでOpenStackをインストールする
$ git clone https://github.com/saito-‐‑‒hideki/devstack-‐‑‒tools
$ git checkout VirtualBox && cd devstack-‐‑‒tools/ansible/playbooks
$ ansible-‐‑‒playbook -‐‑‒i sample-‐‑‒inventory -‐‑‒t preinstall,install,postinstall devstack.yml
<ansible-‐‑‒playbookの仕組み>
16. まとめ
• 2015年年秋にOpenStack Summitが⽇日本にやってきます!
• ATCになればSummitに参加するためのハードルが下がります
• ATCになるにはOpenStackの開発に貢献(Bugfixなど)する必要が
あります
• AnsibleやVagrantなどのオーケストレーションツールを利利⽤用すれ
ば、OpenStackの開発環境を簡単に構築することができます
• まずは使ってみて、そしてOpenStackをHackして開発に貢献しま
しょう!
17. Your discount code for OpenStack Summit
パッチがマージされると、こんな素敵なメールがあなたに届きます:)
Subject: Your discount code for OpenStack Summit
---
Dear Hideki Saito,
Thank you for contributing to OpenStack. We hope you will be able to
join us in Vancouver for the next Design Summit, May 18-22 2015. The
main conference will run Monday - Thursday and the Design Summit will
run Tuesday - Friday.
<以下略略>
ディスカウントコードがキタ!