canonicalが支える、さくっと使えるubuntu openstack - openstack day in itpro expo 2014
DESCRIPTION
講師:日本仮想化技術 玉置 日時:2014/10/16 タイトル:Canonicalが支える、さくっと使えるUbuntu OpenStack 概要: - Ubuntu と Ubuntu OpenStack のこと - Ubuntu OpenStack が選択されている理由 --- 4つのプロダクト --- 選択されている3つの理由 --- 提案事例のご紹介 - Canonicalパートナーの取り組みのご紹介TRANSCRIPT
![Page 1: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/1.jpg)
Canonical が支える、さくっと使える
Ubuntu OpenStack
日本仮想化技術株式会社VitrualTech.jp
玉置 伸行
OpenStack Day in ITpro EXPO 2014
![Page 2: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/2.jpg)
私は誰?
• 日本仮想化技術の中の人• OpenStack 関連のビジネス
創出中• @IT の「たまおきの
OpenStack ウオッチ」の中の人
• ThinkIT で OpenStack ディストリビューション 8 社比較記事を企画中
2
![Page 3: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/3.jpg)
日本仮想化技術株式会社 概要• 社名:日本仮想化技術株式会社
– 英語名: VirtualTech Japan Inc.– 略称:日本仮想化技術/ VTJ
• 設立: 2006 年 12 月• 資本金: 2,000 万円• 売上高: 1 億 3,000 万円( 2013 年 7 月期)• 本社:東京都渋谷区渋谷 1-8-1• 取締役:宮原 徹(代表取締役社長兼 CEO )• 伊藤 宏通(取締役 CTO )• スタッフ: 8 名(うち、 7 名が仮想化技術専門エンジニアです)• URL : http://VirtualTech.jp/• 仮想化技術に関する研究および開発
– 仮想化技術に関する各種調査– 仮想化技術に関連したソフトウェアの開発– 仮想化技術を導入したシステムの構築– OpenStack の導入支援・新規機能開発
ベンダーニュートラルな独立系仮想化技術のエキスパート集団
3
![Page 4: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/4.jpg)
導入・移行
仮想化環境構築をトータルサポート
設計
• 戦略立案– コスト削減、社内標準化、将来プランのコンサルティ
ング• 設計
– 要求仕様の策定– サーバ、ストレージからネットワークまでアプ
リケーションまで考慮した設計最適化– キャパシティプランニング(ベンチマーク)
• 導入– 仮想化ソリューションパッケージの提供– 仮想化統合( P2V 既存環境移行)
• 運用保守– エンジニア教育– 技術サポートの提供– OSS ソースコードレベルサポート
運用保守
ベンダーニュートラルなワンストップ・サポートをご提供4
戦略立案
![Page 5: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/5.jpg)
5
OpenStack への貢献
• コントリビューション– Nova bare-metal
provisioning– DiskImage Builder – Bug fixes in various
projects
• イベント企画・運営• ドキュメント公開
Stackalytics – VirtualTech’s contributions
Commit 数は 120
OpenStack 最新情報セミナー
![Page 6: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/6.jpg)
OpenStack 最新情報セミナー
• OpenStack に関心のあるエンジニアを対象とした技術セミナー
• 過去 7 回実施(括弧内は申込者数)– 2013/11 Canonical 講演 (80 名 )– 2014/2 HP Moonshot 紹介
(100 名 )– 2014/4 SDN&OpenStack
(200 名 )– 2014/6 ストレージ
(120 名 )– 2014/8 OpenStack Distribution
(140 名 )– 2014/10 大規模 × ネットワーク (120 名 )
6
![Page 7: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/7.jpg)
7
EnterpriseCloud.jp
• OpenStack で始めるエンタープライズクラウドの情報サイト
• OpenStack 導入手順書のダウンロード
• 各種プレゼン資料• その他ブログ記事
![Page 8: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/8.jpg)
なぜ私がお話しするのか?
Canonical 社のビジネスパートナー–クリエーションライン–日本 IBM–日本仮想化技術–ネットワンシステムズ–ミラクル・リナックス
( 50音順)を代表して玉置がご説明いたします。
8
![Page 9: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/9.jpg)
本日お話ししたいこと
• Ubuntu と Ubuntu OpenStack のこと• Ubuntu OpenStack が選択されている理由– 4つのプロダクト–選択されている 3つの理由– 提案事例のご紹介
• Canonical パートナーの取り組みのご紹介
9
![Page 10: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/10.jpg)
本日お話ししたいこと
• Ubuntu と Ubuntu OpenStack のこと• Ubuntu OpenStack が選択されている理由– 4つのプロダクト–選択されている 3つの理由– 提案事例のご紹介
• Canonical パートナーの取り組みのご紹介
10
![Page 11: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/11.jpg)
Ubuntu と Ubuntu OpenStack のこと
• Canonical と Ubuntu と Ubuntu OpenStack• Ubuntu の適用範囲が広がっています• Ubuntu はむずかしくありません• Ubuntu OpenStack は一番使われていま
す
11
![Page 12: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/12.jpg)
質問させてください
挙手をお願いいたします。
1. 『 Ubuntu を知っている』2. 『 Canonical を知っている』
12
?
![Page 13: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/13.jpg)
Canonical と Ubuntu と Ubuntu OpenStack
13
Ubuntu
Ubuntu OpenStackCanonical
支援 クラウド製品
![Page 14: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/14.jpg)
Ubuntu
Ubuntu Ubuntu
Amazon AWS の EC2 上での利用状況
OpenStack上のゲストOSの利用状況
Webサーバのホスト OSのトレンド
Ubuntu の適用範囲は広がっています
![Page 15: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/15.jpg)
Web サービスやプラットフォームで採用
![Page 16: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/16.jpg)
Ubuntu はむずかしくありません
HP古賀様が ThinkIT で執筆
Ubuntu Server の基礎 http://thinkit.co.jp/story/2013/12/12/4698
Ubuntu Server とその他のサーバー OS を比較する http://thinkit.co.jp/story/2014/01/15/4749
RHELユーザーが知っておきたい、 Ubuntu Server とのコマンド・サービスの違い http://thinkit.co.jp/story/2014/01/16/4750
16
![Page 17: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/17.jpg)
クラウドでも採用相次ぐ
![Page 18: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/18.jpg)
Source: OpenStack Foundation Survey 2013
Ubuntu OpenStack が一番使われています
![Page 19: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/19.jpg)
本日お話ししたいこと
• Ubuntu と Ubuntu OpenStack のこと• Ubuntu OpenStack が選択されている理由– 4つのプロダクト–選択されている 3つの理由– 提案事例のご紹介
• Canonical パートナーの取り組みのご紹介
19
![Page 20: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/20.jpg)
Ubuntu OpenStack が選択されている理由
• 4つのプロダクト• 選択されている 3つの理由
– コスト– サポートサービス– 事前検証済み構成
• 提案事例のご紹介– イミュータブル OpenStack
20
![Page 21: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/21.jpg)
物理マシンプロビジョニング
アプリケーションのデプロイメント
MAAS
運用管理支援OpenStack基盤
4つのプロダクト4つのプロダクト
![Page 22: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/22.jpg)
プロダクトの位置づけ
22
Ubuntu クラウドツール
JujuMAAS
Landscape
OpenStack
アプリケーション外部の
運用監視ツール
+
ID認証アクセス管理
4つのプロダクト
![Page 23: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/23.jpg)
1 導入実績#1
2
OpenStack の開発・テストで利用(リファレンスOS )
3大規模環境の導入ノウハウが豊富
Ubuntu OpenStack4つのプロダクト
![Page 24: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/24.jpg)
アプリケーションのデプロイメントツール
900+ の事前定義スクリプト( Charms )
OpenStack の高速インストールが可能
Juju
1
3
2
4つのプロダクト
![Page 25: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/25.jpg)
MAAS
4つのプロダクト
MAAS : Metal as a Service
物理マシンプロビジョニング
物理サーバも仮想サーバも一元管理
プロビジョニングをコマンドや REST API で提供
1
3
2
![Page 26: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/26.jpg)
Juju/MAAS の構成Ubuntu Juju• クラウド上に迅速かつ簡単にサービ
ス( OpenStack のようなクラウドインフラも含む)をデプロイ
• サービスの設定や依存性などを事前定義スクリプト (Charms) にまとめることができる
• AWSや Azure の他、 MAASや LXCに対してサービスをデプロイ可能
Ubuntu MAAS• ベアメタルマシンや仮想マシンを、
クラウド上の仮想マシンと同様の簡単さとフレキシビリティで管理
• Juju と組み合わせて使用することで、ベアメタルプロビジョニングに対応した OpenStack 環境を容易に構築できる
26
フィジカルプロビジョニング (Ubuntu MAAS)
ベアメタルマシン 仮想マシン
クラウドオーケストレータ( Ubuntu Juju )
Juju API Juju GUI
事前定義スクリプ
ト(Charms)
MAAS API
Am
azonW
eb Service
Microsoft
Azure
HP
Public
Cloud
LXC
4つのプロダクト
![Page 27: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/27.jpg)
Juju/MAAS によるデプロイ例Ubuntu Juju
サービスのデプロイ例
WordPress のデプロイ
Ubuntu Juju/MAAS
ベアメタルサーバを指定したデプロイ例
MySQLのデプロイ
27
$ juju deploy wordpress$ juju deploy mysql$ juju add-relation wordpress mysql$ juju expose wordpress
$ juju deploy mysql --to 0
$ juju deploy mysql --to 24/lxc/3
4つのプロダクト
WordPress MySQL
Ubuntu Ubuntu
WordPress Charm MySQL Charm
![Page 28: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/28.jpg)
パッケージおよびパッチの一元管理パッケージおよびパッチの一斉配布・選択配布
セキュリティ/監査レポート
Landscape
1
3
2
4つのプロダクト
![Page 29: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/29.jpg)
本日お話ししたいこと
• Ubuntu と Ubuntu OpenStack のこと• Ubuntu OpenStack が選択されている理由– 4つのプロダクト–選択されている 3つの理由– 提案事例のご紹介
• Canonical パートナーの取り組みのご紹介
29
![Page 30: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/30.jpg)
理由⓪:オープンソースだから
• ベンダーロックインを排除• オープンイノベーションの活用
–ハードウェアやソフトウェアのオープンソース化が進展中
–『オープンソース化したコモディティ技術を自社のサービスや業務でいかに活用するのか』がこれからの IT の大きなテーマ
30
3つの選択理由
![Page 31: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/31.jpg)
理由①:コスト
• Ubuntu OpenStack のソフトウェアライセンスは不要
• Ubuntu OpenStack のサポートが必要になったときにサポートサービス( Ubuntu Advantage )を提供
• ホスト OSだけでなく、ゲスト OS のサポート費用も含む
31
3つの選択理由
![Page 32: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/32.jpg)
サポート料金体系
アベイラビリティ毎のサポート料金体系です
20ノード以下の POC 環境なら $20k / 年
100ノード未満なら $75k / 年
500ノード以上なら $350k / 年
3つの選択理由
物理ノード数
![Page 33: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/33.jpg)
理由②:サポートサービス
• 5 年間のサポート( Long Term Release Support )
• 最新の Ubuntu 14.04 LTS は下記のOpenStack をサポート– Icehouse : 2014 年 4 月リリース– Juno : 2014 年 10 月リリース予定– Kilo : 2015 年 4 年リリース予定– L リリース(仮名): 2015 年 10 月リリース予
定– M リリース(仮名): 2016 年 4 月リリース予
定33
3つの選択理由
![Page 34: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/34.jpg)
サポートサイクル3つの選択理由
![Page 35: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/35.jpg)
理由③:事前検証済み構成Ubuntu OpenStack Interoperability Lab (OIL)
参加企業・組織
35
3つの選択理由
![Page 36: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/36.jpg)
事前定義のテストプログラムを実行プログラム
の更新
OpenStack の開発
21
3つの選択理由
テストの自動化OIL参加企業の H/Wや S/W を組み込んだ
テスト環境とテストプログラムを用意
![Page 37: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/37.jpg)
本日お話ししたいこと
• Ubuntu と Ubuntu OpenStack のこと• Ubuntu OpenStack が選択されている理由– 4つのプロダクト–選択されている 3つの理由– 提案事例のご紹介
• Canonical パートナーの取り組みのご紹介
37
![Page 38: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/38.jpg)
本日お話ししたいこと
• 弊社理解• ご提案
– イミュータブル OpenStack 環境構築• ソリューションのご紹介
– Ubuntu Juju/MAAS
• プロジェクトの進め方
38
提案事例
![Page 39: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/39.jpg)
弊社理解:課題認識と解決の方向性
39
イミュータブルOpenStack
研究テーマ
プロビジョニング技術の活用
開発・検証環境リソースプール化
OpenStack への機能拡張
オープンナレッジの活用
解決の方向性課題認識
• 環境構築に時間がかかる• 一般的な環境しかできない
• 環境手配が大変• 使用してないサーバがある
• 仮想環境で独自処理をモニタリングできない
• 開発・構築のためのノウハウが足りない
提案事例
![Page 40: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/40.jpg)
リソースプール
ご提案:イミュータブル OpenStack 環境構築
40
コンピュート ネットワーク ストレージ
フィジカルプロビジョニング (Ubuntu MAAS / OpenStack TripleO)
プロジェクト A機能検証用
プロジェクト B開発用
クラウドオーケストレータ
プロジェクト Cステージング用
VM VM VM VM VM VM VM VM
コントローラ(OpenStack)
コントローラ(OpenStack)
VM VM VM VM
コントローラ(OpenStack)
クラウドオーケストレータ&プロビジョニング ( Ubuntu Juju / DevStack / Red Hat RDO PackStack / Chef / Puppet / Ansible / Vagrant / etc )
プロビジョニング技術の活用
開発・検証環境リソースプール化
OpenStack への機能拡張
オープンナレッジの活用
提案事例
![Page 41: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/41.jpg)
リソースプール
ご提案のスコープイミュータブル OpenStack 環境構築をお手伝いいたします。
41
コンピュート ネットワーク ストレージ
フィジカルプロビジョニング (Ubuntu MAAS / OpenStack TripleO)
プロジェクト A機能検証用
プロジェクト B開発用
クラウドオーケストレータ
プロジェクト Cステージング用
VM VM VM VM VM VM VM VM
コントローラ(OpenStack)
コントローラ(OpenStack)
VM VM VM VM
コントローラ(OpenStack)
クラウドオーケストレータ&プロビジョニング ( Ubuntu Juju / DevStack / Red Hat RDO PackStack / Chef / Puppet / Ansible / Vagrant / etc )
提案事例
![Page 42: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/42.jpg)
イミュータブル OpenStack• リソースプール
– リソースの一元管理• コンピュート
– 仮想マシン( KVM など)、ベアメタルマシン、コンテナ( LXC など)
– OS イメージ( Ubuntu 、 Windows 、 CentOS )• ネットワーク• ストレージ
– リソースのアサイン / リリース• リソース管理の API
– ユーザ / プロジェクト管理• クラウドオーケストレータ
– プログラマブルな環境構築• リソースプール上での OpenStack 環境の構築
– OpenStack 構築のためのスクリプトを用意– Swiftや Ceph などのインフラやアプリケーションを事前定義スクリプ
ト化 42Ubuntu Juju/MAAS での実現をご提案します
提案事例
![Page 43: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/43.jpg)
デモンストレーション
43
デモンストレーション
![Page 44: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/44.jpg)
デモ環境の物理構成
44
デモンストレーション
![Page 45: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/45.jpg)
Ubuntu Juju/MAAS を使ったデプロイ
1. ( KVM 環境の構築)2. MAAS 環境の構築3. juju-core のインストール4. j uju管理用ノードのデプロイ5. OpenStack 環境のデプロイ6. Neutronノードの設定
45
デモンストレーション
![Page 46: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/46.jpg)
Ubuntu Juju/MAAS を使ったデプロイ
1. ( KVM 環境の構築)2. MAAS 環境の構築3. juju-core のインストール4. j uju管理用ノードのデプロイ5. OpenStack 環境のデプロイ6. Neutronノードの設定
46
デモンストレーション
![Page 47: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/47.jpg)
MAAS 環境へのログイン
47
デモンストレーション
![Page 48: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/48.jpg)
MAAS 環境へのログイン後
48
デモンストレーション
![Page 49: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/49.jpg)
ノードの一覧
49
デモンストレーション
![Page 50: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/50.jpg)
ノード情報の詳細
50
デモンストレーション
![Page 51: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/51.jpg)
プロビジョニング設定
51
デモンストレーション
![Page 52: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/52.jpg)
Ubuntu Juju/MAAS を使ったデプロイ
1. ( KVM 環境の構築)2. MAAS 環境の構築3. juju-core のインストール4. j uju管理用ノードのデプロイ5. OpenStack 環境のデプロイ6. Neutronノードの設定
52
デモンストレーション
![Page 53: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/53.jpg)
53
openstack.yaml の作成
• openstack の各チャームに対する設定は yaml ファイルで記述する
• 右の通りファイルを作成して、ホームディレクトリに配置する
keystone: admin-password: password admin-token: ubuntuopenstack
nova-cloud-controller: network-manager: Neutron quantum-security-groups: "yes"
cinder: block-device: vdb overwrite: "true"
quantum-gateway: ext-port: eth1
openstack-dashboard: webroot: /
デモンストレーション
![Page 54: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/54.jpg)
54
OpenStack チャームのデプロイ
• 以下のコマンドを実行して、チャームをデプロイする
$ juju deploy --constraints tags=vm mysql$ juju deploy --constraints tags=vm rabbitmq-server$ juju deploy --config openstack.yaml --constraints tags=vm keystone$ juju deploy --config openstack.yaml --constraints tags=vm nova-cloud-controller$ juju deploy --constraints tags=compute nova-compute$ juju deploy --constraints tags=vm glance$ juju deploy --config openstack.yaml --constraints tags=cinder cinder$ juju deploy --config openstack.yaml --constraints tags=neutron quantum-gateway$ juju deploy --config openstack.yaml --constraints tags=vm openstack-dashboard
デモンストレーション
![Page 55: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/55.jpg)
55
関連付けコマンド$ juju add-relation keystone mysql$ juju add-relation nova-cloud-controller rabbitmq-server$ juju add-relation nova-cloud-controller mysql$ juju add-relation nova-cloud-controller keystone$ juju add-relation nova-compute:amqp rabbitmq-server:amqp$ juju add-relation nova-compute mysql$ juju add-relation nova-compute nova-cloud-controller$ juju add-relation glance mysql$ juju add-relation glance keystone$ juju add-relation glance nova-compute$ juju add-relation glance nova-cloud-controller$ juju add-relation cinder mysql$ juju add-relation cinder glance$ juju add-relation cinder rabbitmq-server$ juju add-relation cinder nova-cloud-controller$ juju add-relation cinder keystone$ juju add-relation quantum-gateway mysql$ juju add-relation quantum-gateway rabbitmq-server$ juju add-relation quantum-gateway nova-cloud-controller$ juju add-relation openstack-dashboard keystone
デモンストレーション
![Page 56: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/56.jpg)
Juju 環境へのログイン
56
デモンストレーション
![Page 57: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/57.jpg)
Juju 環境へのログイン後
57
デモンストレーション
![Page 58: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/58.jpg)
MySQL チャーム
58
デモンストレーション
![Page 59: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/59.jpg)
MySQL チャーム
59
デモンストレーション
![Page 60: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/60.jpg)
OpenStack Dashboard チャーム
60
デモンストレーション
![Page 61: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/61.jpg)
OpenStack Dashboard チャーム
61
デモンストレーション
![Page 62: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/62.jpg)
Dashboard へのログイン
62
デモンストレーション
![Page 63: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/63.jpg)
Dashboard へのログイン後
63
デモンストレーション
![Page 64: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/64.jpg)
ネットワークトポロジー
64
デモンストレーション
![Page 65: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/65.jpg)
インスタンスの起動
65
デモンストレーション
![Page 66: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/66.jpg)
インスタンスの追加後
66
デモンストレーション
![Page 67: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/67.jpg)
インスタンスの追加後
67
デモンストレーション
![Page 68: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/68.jpg)
68
Juju+MAAS 構築手順書配布中http://EnterpriseCloud.jp/installguide-juju-openstack/
デモンストレーション
![Page 69: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/69.jpg)
Ubuntu Juju/MAAS の良さ• オープンソース
– Ubuntu Juju/MAAS はオープンソースで提供されているため、ベンダーロックインなく使用できます
• Ubuntu OpenStack との親和性– OpenStack Foundation の User Survey によると、 OpenStack
の Production サイトの 6割で Ubuntu OpenStack が使用されています
• プロビジョニングツールとしての実績– OpenStack のプロビジョニングツールとして、イミュータ
ブル OpenStack を実現するために、現時点で最適であると考えております
69
提案事例
![Page 70: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/70.jpg)
再掲: Ubuntu OpenStack が選択されている理由
• 4つのプロダクト• 選択されている 3つの理由
– コスト– サポートサービス– 事前検証済み構成
• 提案事例のご紹介– イミュータブル OpenStack
70
![Page 71: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/71.jpg)
本日お話ししたいこと
• Ubuntu と Ubuntu OpenStack のこと• Ubuntu OpenStack が選択されている理由– 4つのプロダクト–選択されている 3つの理由– 提案事例のご紹介
• Canonical パートナーの取り組みのご紹介
71
![Page 72: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/72.jpg)
Canonical パートナーの取り組みのご紹介
• 日本 IBM• ネットワンシステムズ• クリエーションライン• 日本仮想化技術• ミラクルリナックス
72
![Page 73: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/73.jpg)
Complete member list at www.openpowerfoundation.org
OpenPOWERFoundation業界とエンド・ユーザーに価値を提供するイノベーターのエコシステムを拡大
![Page 74: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/74.jpg)
ubuntu + NVIDIA GPU + IBM POWER8業界初の Java向け GPU アクセラレーターCPU のみで実行する場合と比較して、 Hadoop アナリティクス・アプリケーションのパフォーマンスが飛躍的に向上。NVIDIA は、高速インターコネクト NVLink を OpenPOWER Foundation の参加者向けに技術をライセンス提供。
NVIDIA 、世界初の高速GPU インターコネクトを発表 エクサスケール・コンピューティングに道を開くhttp://www.nvidia.co.jp/object/nvlink-world-first-high-speed-gpu-interconnect-20140326-jp.html
![Page 75: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/75.jpg)
75
AMD/SeaMicro の取り組み
『 Canonical OpenStack』と『超高集積サーバー SeaMicro』で…
AMD/SeaMicro についてのご相談・お問い合わせは、ネットワンシステムズ株式会社まで!
『クラウド・イン・ア・ラック』ソリューションOpenStack プライベート・クラウド構築を簡単に実現 !!!下記すべてのモジュールを、 10RU のボックス内で。
すぐに始められる OpenStack です。
3 クラウドコントローラー57 Nova ノード3 Cinder ノード64 GB オブジェクトストレージ128 GbE NICs ( 最大 512GbE)レイヤー 2 スイッチ内蔵80 Gbps I/Oサーバーあたり約 55W の消費電力
+
![Page 76: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/76.jpg)
クリエーションライン
OpenStack の導入コンサルティングから運用まで一貫してサービスの提供が可能
– 大規模クラウド運用 (2000物理サーバ ) の実績
– Chef 、 Docker 、 Capistranoや独自のテスト自動化ツールを積極的に使用し、効率的な運用
–カスタムポータルを提供可能
76http://www.creationline.com
![Page 77: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/77.jpg)
77
日本仮想化技術
http://EnterpriseCloud.jp
![Page 78: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/78.jpg)
複数の運用管理ソフトを集約できる監視コンソール OpenStack 対応!!
OSS 運用統合ソフト Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
CustomerVM
ZBX agentCustomer
VM
ZBX agent
CustomerVM
NRPZCustomer
VM
NREZ
Net1
Net2
Net3
OpenStack でのネットワーク
CustomerVM
ZBX agent
https://github.com/project-hatohol/hatohol
複数の監視サーバを統合してイベントを管理 - 複数の監視ソフトで取得した情報を統合管理
複数の管理対象のリソースを縦串、横串で確認 - 監視ソフト/環境の違いを意識せず、一括でグラフ/イベント表示 - 監視サーバ、監視対象を問わずグラフを並べて表示
Ubuntu OpenStack
ZBX sever
VM
Nagios
ZBX sever
VM Hatohol
ゲスト OS 、アプリのリソース、ログ
仮想マシンリソース物理環境のリソース、ログ
<イメージ図>
USER1Net1 のみ閲覧
USER2Net2~3閲覧
USER3Net1~4全て閲覧
CustomerVM
ZBX agent
![Page 79: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/79.jpg)
Canonical パートナーブースでお待ちしております
79
アマゾン
カノニカル・パートナーブース
Cloud Days Tokyo 内小間番号 # 3 19−目印は、アマゾンとバラクーダネットワークス
![Page 80: Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022052620/557814a0d8b42ab40c8b48b7/html5/thumbnails/80.jpg)
お問い合わせ先
Ubuntu や Ubuntu OpenStack についての疑問・質問がありましたら、お問い合わせください。
日本仮想化技術エンタープライズクラウド事業部玉置ntamaoki @ virtualtech.jp
80