OpenStack環境構築入門

日本仮想化技術株式会社
VitrualTech.jp
自己紹介
• 玉置 伸行(たまおき のぶゆき)
– ntamaoki@virtualtech.jp
– twitter.com/ntamaoki facebook.com/ntamaoki

• 日本仮想化技術株式会社 2013/8 – エンタープライズクラウド事業部
• OpenStackの価値を伝える
– @ITで「たまおきのクラウドウオッチ」連載中
– 「OpenStack最新情報セミナー」を企画、11/20(水)夜に開
催予定
• エンタープライズクラスのクラウド基盤構築の検討支援

• 日本オラクル株式会社 1998/4 – 2013/7
– ミドルウェア製品のプリセールエンジニア
2
– 知識管理・コンテンツ管理製品の製品マーケティング
本日お話ししたいこと
• OpenStackの検証環境について
• OpenStack構築手順書
• OpenStackデモ

3
OpenStackの環境を手に入れたい
OpenStack
を

インストー
ル

検証環境と
できる環境

し

を
用意できる

て複数台の
サ
ーバを用意
で
きる

4
OpenStackベースのパブリッ
ク
クラウドサービスの活用
ConoHa by GMO
http://www.conoha.jp

HP Cloud
http://www.hpcloud.com

5
1台のパソコンにOpenStackを
インストールする
• OpenStackで始めるクラウド環境構築入
門
– http://www.slideshare.net/VirtualTechJP/openstack-havana-28437378

• VagrantでDevStack
– http://enterprisecloud.jp/vagrant-de-devstack/

• Mirantis 社 Fuel for OpenStack
セットアップ済みイメージをVIrtualBoxで提供

– https://fuel.mirantis.com
6
日本仮想化技術謹製
OpenStack構築手順書
• EnterpriseCloud.jpで資料を公開
– http://EnterpriseCloud.jp

• 2つの構築手順書を用意
– Havana版
– Grizzly版

7
OpenStack構築手順書
• OpenStackドキュメントをベースとした
インストール設定手順をまとめたもの
– http://docs.openstack.org/grizzly/basicinstall/apt/content/basic-install_controller.html

• Ubuntu 12.04 LTSを使用
• 3台の物理サーバにインストールを実施
• 手順書内で正しくない記述がある部分
に関して本書内で修正
8
サーバ構成
eth1: グローバルネットワークに
アクセス可能なネットワーク(パブ
リック)
eth1: 172.17.15.35

コントローラ
ノード

eth1: 172.17.15.34

ネットワーク
ノード

eth0: 10.10.10.35

コンピュート
ノード

eth0: 10.10.10.34

eth0: 10.10.10.36

eth0: 分離された内部用ネットワーク(プライベー
ト)
9
サーバ構成
コントローラ
ノード
•
•
•
•
•
•
•
•

•
MySQLの構築
RabbitMQのインストール
Keystoneのインストール •
Glanceのインストール
Novaのインストール
•
Cinderのインストール
Neutronのインストール
Horizonのインストール

ネットワーク
ノード
Open vSwitch
•
の構築
•
仮想ネットワーク
の作成
L3ネットワークの
構築
10

コンピュート
ノード

Nova-compute
のインストール
Open vSwitch
の設定
はまったこと①
• Cinderの構築に失敗する
• Openstack のドキュメントではiscsitarget
もインストールしているが、その後の
設定ではtgt が指定されており、混在と
なるためCinder の構築に失敗
本書ではiscsitarget をインストールせず
にtgt を使用
11
はまったこと②
インスタンスができてもネットワークに
接続できない
Bug#1238445
Cannot connect to VMs via GRE tunnel with Open vSwitch
https://bugs.launchpad.net/neutron/+bug/1238445

カーネルに標準で付属しているOpen
vSwitchのモジュールのバージョンが古
く、openvswitch-datapath-dkmsパッケージ
をインストールすることで解決
12
トラブルシューティング
• うまく動作しない時に確認すると良いコマ
ンド
– Novaの稼働状況を確認する
$ nova-manage service list

– Glanceに登録されているイメージの確認
$ glance image-list

– Neutronの状況を確認する
$ neutron agent-list

13
新サービスのご案内
OpenStack検証支援
プログラム

Baremetal OpenStack
評価プログラム

• OpenStackを評価・検証
する企業の担当者
• プログラム内容
• OpenStackのインス
トール手順書の提供
• 検証計画や検証作業の
支援(有償)

• Baremetal OpenStackに興
味のある企業の担当者
• プログラム内容
• 動作デモの実施
• 検証計画や検証作業の
支援(有償)

14

OpenStack環境構築入門