openstack最新動向と構築のポイント - emc様セミナー...
TRANSCRIPT
OpenStack 最新動向と構築のポイント
日本仮想化技術株式会社VitrualTech.jp
玉置 伸行
EMC 様セミナー 「あなたのビジネスを高速化! OpenStack が実現する戦略的なクラウドインフラ」
自己紹介• 玉置 伸行(たまおき のぶゆき)
– [email protected]– twitter.com/ntamaoki– facebook.com/ntamaoki
• 日本仮想化技術株式会社 2013/8 -
– エンタープライズクラウド事業部• OpenStack の価値を伝える
– ThinkIT で OpenStack ディストリビューション 8 社比較記事を企画
• エンタープライズクラスのクラウド基盤構築の検討支援
• 日本オラクル株式会社 – 2013/72
イントロダクション
日本仮想化技術株式会社 概要• 社名:日本仮想化技術株式会社
– 英語名: VirtualTech Japan Inc.– 略称:日本仮想化技術/ VTJ
• 設立: 2006 年 12 月• 資本金: 2,000 万円• 売上高: 1 億 3,000 万円( 2013 年 7 月期)• 本社:東京都渋谷区渋谷 1-8-1• 取締役:宮原 徹(代表取締役社長兼 CEO )• 伊藤 宏通(取締役 CTO )• スタッフ: 9 名(うち、 8 名が仮想化技術専門エンジニアです)• URL : http://VirtualTech.jp/• 仮想化技術に関する研究および開発
– 仮想化技術に関する各種調査– 仮想化技術に関連したソフトウェアの開発– 仮想化技術を導入したシステムの構築– OpenStack の導入支援・新規機能開発
ベンダーニュートラルな独立系仮想化技術のエキスパート集団
3
イントロダクション
導入・移行
仮想化環境構築をトータルサポート
設計
• 戦略立案– コスト削減、社内標準化、将来プランのコンサルティ
ング• 設計
– 要求仕様の策定– サーバ、ストレージからネットワークまでアプ
リケーションまで考慮した設計最適化– キャパシティプランニング(ベンチマーク)
• 導入– 仮想化ソリューションパッケージの提供– 仮想化統合( P2V 既存環境移行)
• 運用保守– エンジニア教育– 技術サポートの提供– OSS ソースコードレベルサポート
運用保守
ベンダーニュートラルなワンストップ・サポートをご提供4
戦略立案
イントロダクション
OpenStack 最新情報セミナー
OpenStack への取り組み①• コード開発・提供
– Nova bare-metal provisioning ( 現在の Ironic)
– Bug fixes in various projects
• イベント企画・運営– OpenStack 最新情報セミナー– 10 回開催、 1500 人参加注
• ドキュメント公開– Slideshare で一般公開– 50 万ビュー、 1 万ダウンロード注
注: 2013 年 9 月から 2015 年 4 月までで集計
Stackalytics – VirtualTech’s contributions
Commit 数は 120
イントロダクション
6
OpenStack への取り組み②
2014/11 OpenStack Summit Paris
100 台の物理サーバで OpenStack POC 環境を構築・運用した際のノウハウや Tips を公開(Neutron HA, VXLAN performance,,,)
2012/10 OpenStack Summit San Diego
仮想マシンのように、ベアメタルサーバをプロビジョニングするフレームワークを発表Grizzly で upstream にマージされました
イントロダクション
7
EnterpriseCloud.jp
• OpenStack で始めるエンタープライズクラウドの情報サイト
• OpenStack 導入手順書のダウンロード
• 各種プレゼン資料• その他ブログ記事
http://EnterpriseCloud.jp
イントロダクション
OpenStack 最新情報セミナー
• OpenStack に関心のあるエンジニアを対象とした技術セミナー
• 過去 10 回実施(括弧内は申込者数)– 2014/6 ストレージ
(120 名 )– 2014/8 OpenStack Distribution
(140 名 )– 2014/10 大規模ネットワーク (120 名 )– 2014/12 導入事例 & 検証事例 (140 名 )– 2015/2 プロビジョニング
(80 名 )– 2015/4 NFV
(190 名 )
8
イントロダクション
OpenStack 最新動向と構築のポイント
OpenStack およびその周辺領域について分かりやすく解説します。3 回に分けて下記のテーマを深掘りします。
1. OpenStack を知るには何を学ぶべきか 2. OpenStack で何ができるのか? 3. OpenStack を導入検討するには
9
本日お話ししたいこと
1. OpenStack を学ぶ理由2. OpenStack を構成する要素3. OpenStack をより理解するために4. OpenStack Summit 出張報告
10
OpenStack 最新動向と構築のポイント
企業システムへのクラウドの適用
12
ネットワーク
基盤基盤基盤
ビックデータ
解析アプリ
スマホ向け情報アプリ 業務アプリ
バックオフィスアプ
リ(会計、人
事)
変化しやすいところから適用していく
クラウドの選択肢( IaaS )
• パブリッククラウド– Amazon Web Services– Microsoft Azure– IBM SoftLayer– NTT コミュニケーションズ Cloud n 、など
• プライベートクラウド– VMware vSphere– OpenStack 、など
13
クラウドの選択肢( PaaS, SaaS )
• PaaS– IBM Bluemix– Salesforce force.com 、など
• SaaS– Salesforce.com– Microsoft Office 365 、など
14
クラウド適用の目的
• クラウド技術適用による– コストの削減( CAPEX, OPEX )– Time to Market の実現– クラウド技術を有したエンジニアの育成– など
16
私が指摘したい Point of View は 2 点• クラウド技術の深掘り• 2020 年の IT システムに向けた取り組み
回答①
既存のシステム これからのシステム
19
Prj A Prj B
サーバ A
サーバ B
ネットワーク機器
物理ネットワーク
Prj A Prj B
サーバ A
サーバ B
ネットワーク機器
論理(仮想)ネットワーク
Prj A Prj B
サーバ A
サーバ B
Tag:A Tag:B
Tag:A Tag:B
クラウド技術は OSS から生まれている
クラウド基盤 OpenStack
サーバ仮想化 KVM, Xen, などコンテナ Docker, LXC, などネットワーク仮想化
Open Contrail, MidoNetOpen Daylight, など
ストレージ仮想化 OpenStack Swift, Ceph, Project CoprHD(EMC ViPR)など
ビックデータ Hadoop, など21
OpenStack を勉強すること
• クラウド技術を習得する近道• IT = Innovation Technology を実感でき
る– API Economy がネットワークやストレージに
とどまらず、機器・端末なのでエッジ領域やデータセンターまで拡大している
– IoT のエッジサーバや NFV のインフラ基盤は OpenStack で動作
22
2020 年の IT システム
現在の IT システム 2020 年の IT システム
24
統合サーバ
アプリA
アプ
リ B
アプリC
アプリD
アプ
リ E
SW SW SW SWRT
RT
RT
RT
SW SW SW SW
統合サーバアプリA
アプ
リ B
アプリC
アプリD
アプ
リ E
クラウド基盤
アプリA
アプ
リ B
アプリC
アプリD
アプ
リ E
アプ
リ F
仮想 SW 仮想RT
パブリッククラウドA
パブリッククラウドB
SW: スイッチ RT: ルーター
2020 年の IT システム
5 年後の IT システム
25
クラウド基盤
アプリA
アプ
リ B
アプリC
アプリD
アプ
リ E
アプ
リ F
仮想 SW 仮想RT
パブリッククラウドA
パブリッククラウドB
• クラウドネイティブアプリの増加
• オートスケールの一般化• 仮想ネットワーク機器やオーケストレーションの一般化
• パブリッククラウドの活用とマルチクラウド環境の一般化
参考:『スイッチはもはや「サーバ」だ』
26
10ギガビット /秒のイーサネットポート 48個
アリスタネットワークの ToR スイッチ「 7050 」
プロセッサ• AMD ( デュアルコア )• インテル ( クアッドコア )
• スイッチングチップ• ブロードコム (Triden+, Trident2)• インテル (FM4000, FM6000)
参考:仮想アプライアンス+共通リソース
NFV(Network Functions Virtualization)
メッセージルータ CDN SBC WAN
高速化
DPI ファイヤウォール CGN テスター /
QoEモニタ
SGSN/GGSN PE ルータ BRAS
無線 /固定網
ノード
従来のネットワークアプライアンス NFV(Network Functions Virtualization)
VA VA VA
VA VA VA
CDN: Contents Delivery Network SBC: Session Border Controller DPI: Deep Packet InspectionCGN: Carrier Grade NAT NAT: Network Address Translation QoE: Quality of ExperienceSGSN: Serving Packet Radio Service Support Node PE: Provider Edge VA: Virtual ApplianceGGSN: General Packet Radio Service Support Node BRAS: Broadband Remote Access Server
機能毎の専用ハードウェア仮想アプライアンス( VA )+ 汎用ハードウェア
2020 年の IT システムで必要なもの
28
リソースプール リソースプール
ベアメタルを仮想SW
ベアメタルを仮想RT
ベアメタルを仮想マシン
インフラ管理者
① ベアメタルサーバの追加
② リソースプールを管理
③用途に応じてプロビジョニング
業務アプリもネットワークもストレージも
“ベアメタルクラウド“
29
リソースプール リソースプール
ベアメタルを仮想SW
ベアメタルを仮想RT
ベアメタルを仮想マシン
インフラ管理者
① ベアメタルサーバの追加
② リソースプールを管理
③用途に応じてプロビジョニング
ネットワーク機器やストレージもベアメタルクラウドに含まれるとしたら自分で制御できないと困るよね。
本日お話ししたいこと
1. OpenStack を学ぶ理由2. OpenStack を構成する要素3. OpenStack をより理解するために4. OpenStack Summit 出張報告
31
OpenStack 最新動向と構築のポイント
クラウド基盤のスタック図
② クラウドコントローラ
コンピューティング ストレージ ネットワーク
仮想化レイヤー
仮想コンピューティング 仮想ストレージ 仮想ネットワーク
③ リソースプール
クラウドコントローラ
コンピュート管理 ストレージ管理 ネットワーク管理
① クラウドオーケストレータ
クラウドオーケストレータ
④ プ
ロビ
ジョ
ニン
グツ
ール
⑤ 運
用監視ツ
ール
参考 ) OpenStack コンポーネント
② クラウドコントローラ
コンピューティング ストレージ ネットワーク
仮想化レイヤー
仮想コンピューティング 仮想ストレージ 仮想ネットワーク
③ リソースプール
Nova + Keystone + Glance + Horizon
Nova compute Swift / Cinder Neutron
① クラウドオーケストレータ
Heat
④
Trip
leO
⑤ 運
用監視ツ
ール
仮想化:サーバー仮想化①
• サーバー仮想化を支援するソフトウェア・ハードウェア
35
製品名・コンポーネント名 説明
① ハイパーバイザー
1. KVMLinux 標準のハイパーバイザー、 OpenStack の本番環境で 7割で使用
2. VMware ESXiVMware のハイパーバイザー、ハイパーバイザーとしての実績は一番多い
② 仮想スイッチ・ 仮想ルータ
1. Open vSwitchOpenStack 標準の仮想スイッチ、テナントネットワークを実現するには Open vSwitch を選択する
2. Linux Bridge Linux 標準の仮想ブリッジ
3. ベンダー独自のスイッチやルータ
ネットワーク仮想化を実現する製品の中にはベンダー独自のスイッチやルータを提供しているものもある
仮想マシンを使用することを前提としているため、ベアメタルマシンやコンテナについての記述はありません。
疑問:サーバ仮想化との違いサーバ仮想化• ネットワーク管理はスコー
プ外• 管理者が仮想マシンを作成• 対象マシンは 100 台ぐらい
まで
クラウド基盤• ネットワーク管理もスコー
プ内• 利用者が仮想マシンを作成• 対象マシンは 100 台以上
36
仮想化レイヤー
仮想マシン 仮想マシン
コンピューティング
Prj A
API 仮想化レイヤー
仮想マシン 仮想マシン
コンピューティング
Prj A
APIネットワー
ク
Prj B
仮想化:サーバー仮想化②• サーバー仮想化を実現するために必要な技術要件
37
技術要件 説明
③ 仮想化仮想マシン仮想ネットワーク仮想ストレージ
クラウドコントローラが管理するリソース
④ リソース1. リソースの変更 リソースの追加・変更・削除
2. 使用量の計測 リソースの使用量を計測する
⑤ オンデマンド オンデマンド操作 必要な時に必要なリソースを追加・削除できる
⑥ 高可用性 OpenStack の高可用性 クラウドコントローラを多重化する
⑦ マイグレーション P2V 、 V2VP2V( 物理サーバから仮想マシンへの移行 )やV2V( 仮想マシンから仮想マシンへの移行)を行う
本番環境でのシステムを検討する場合には、パッチの適用やクラウド基盤のバージョンアップの要件なども必要になります。
仮想化:ネットワーク仮想化①
• ネットワーク仮想化を支援するソフトウェア・ハードウェア
38
製品名・コンポーネント名 説明
① クラウドコントローラ
1. Neutron OpenStack 標準のネットワーク仮想化機能
2. Neutron プラグインNeutron 標準の ML2(Modular Layer 2 ) プラグインやネットワーク機器メーカーが提供するプラグインが数多くあり、 Neutron と連携して動作する
② オーバーレイ方式の仮想ネットワーク
1. VMware NSX仮想ネットワーク製品として有名、大規模な導入事例もある
2. Open Contrailオープンソースの仮想ネットワーク製品、 Juniper Networks 社が製品版を提供する、大規模な導入事例もある
3. Nuage VNS Nuage Networks が提供する仮想ネットワーク製品
4. MidoNetオープンソースの仮想ネットワーク製品、 Midokura 社が製品版を提供する
③ SDN コントローラ OpenDaylightネットワーク機器の仮想化や抽象化を行う、 NFVのリファレンスアーキテクチャにて OpenDaylightが採用された
疑問:ネットワーク仮想化製品の違い
仮想スイッチ コントローラオープンソース
化
VMware NSX独自
(Open vSwitchベース )
NSX コントロールクラスタで管理 -
Juniper Contrail独自
vRouterContrail コントローラ
で管理Open Contrail
で提供
Nuage VNS独自
VRS (Virtual Routing & Switching )
VSC (Virtualized Services Controller )
で管理-
Midonet独自
midolman
各ノードで管理、ネットワークステートノードから取得
Midonet OSS版で提供
39
仮想化:ネットワーク仮想化②
• ネットワーク仮想化を実現するために必要な技術要件
40
技術要件 説明
④ ネットワークサービスL2 / L3 サービスLoad balancer サービスFirewall サービス
ネットワーク仮想化により提供されるサービスサービス
⑤ リソース リソースの割り当て ネットワークサービスをリソースに割り当てる
⑥ マルチテナントVXLAN などのトンネリングプロトロルを使用して、マルチテナントを実現する
⑦ ネットワーク機器のプロビジョニング
1. SDN コントローラからの操作
ネットワーク機器を SDN コントローラでリソースに追加・変更を行う
2. クラウドオーケストレーションからの操作
ネットワーク機器をクラウドオーケストレーションでリソースに追加・変更を行う
⑧ 高可用性ネットワークサービスの高可用性
クラウドコントローラを多重化する
仮想化:ストレージ仮想化• ストレージ仮想化を支援するソフトウェア• ストレージ仮想化を実現するために必要な技術要件
41
製品名・コンポーネント名 / 技術要件 説明
① ブロックストレージ永続的な記憶領域として仮想マシンにアタッチして使用する、ストレージ機器メーカーがプラグインを提供し OpenStack と連携して動作する
② オブジェクトストレージ
プロビジョニング用の OS イメージやスナップショットを格納する
③ リソース リソースの割り当て ブロックストレージをリソースに割り当てる
④ ストレージ機器のプロビジョニング
1. ストレージコントローラからの操作
ストレージ機器をストレージコントローラでリソースに追加する
2. クラウドオーケストレーションからの操作
ストレージ機器をクラウドオーケストレーションでリソースに追加する
⑤ バックアップ ブロックストレージをバックアップする
自動化: 環境構築の自動化• 環境構築の自動化を支援するソフトウェア
42
製品名・コンポーネント名 / 技術要件 説明
① プロビジョニングツール
1 メーカー提供のプロビジョニングツール
Ubuntu の Juju/MAASや CentOS の Packstack などメーカーが提供したツールを使用し環境を構築する、環境を手早く構築できるなどのメリットがある
2 オープンソースのプロビジョニングツール
Ansibleや Chef などオープンソースのツールを使用し環境を構築する、細かい要件を対応できるなどのメリットがある
② ソースコード管理ツール
GitHub などのソースコード管理ツールを使用し、プロビジョニングツールの設定ファイルや付属ドキュメントを管理する
③ 継続的インテグレーションツ ル−
Jenkins などの継続的インテグレーションツールを使用し、ソースコード管理ツールと連携し、プロビジョニングツールの設定ファイルが変更されたなど時に自動的に環境準備・インストール・設定変更・動作確認を行うフレームワークを用意する
疑問:環境構築の自動化とは?
• メーカー提供のプロビジョニングツール– Mirantis Fuel– Ubuntu Juju/MAAS– CentOS Packstack– など
• オープンソースのプロビジョニングツール– OpenStack TripleO– Ansible– Chef– Puppet– など
43
クラウドコントローラ
クラウド基盤を構築するためにプロビジョニングツールを用い、ハードウェアと事前定義スクリプトにより環境を構築
OS プロビジョニング
アプリ プロビジョニング
コンフィグレーション
OS OS OS
HW HW HW
OS OS OS
HW HW HW
OS OS OS
HW HW HW
MyS
QL
Nov
a
Neu
tron
MyS
QL
Nov
a
Neu
tron
疑問:継続的インテグレーションツールとは?
プログラムの追加・修
正
プログラムの登録
環境の自動作成
テストの自動実行
不具合の報告
44
ソースコード管理ツールによる一元管理
継続的インテグレーションツールによる、「環境の自動作成」「テストの自動実行」「不具合の報告」
継続的インテグレーションツールからプロビジョニングツールを呼び出し「環境の自動作成」
継続的インテグレーションツールを活用して開発・運用プロセスを見直すことを指す
自動化: 構成管理の自動化• 構成管理の自動化を支援するソフトウェア
45
製品名・コンポーネント名 / 技術要件 説明
① クラウドコントローラ
モニタリング機能クラウドコントローラが管理するリソースをモニタリングする
② クラウドオーケストレーション
オートスケール機能
リソースの使用状況に応じて仮想マシンの追加・削除を自動的に行う、リソースの使用状況に対して閾値を設定し、閾値を超えたときに実行するプログラムを定義する
疑問:オートスケール機能とは?
• リソースの使用状況に対して閾値を設定し、閾値を超えたときに実行するプログラムを定義する
• 閾値としてよく設定されるリソース– CPU使用量– メモリ使用量– ネットワーク流量– ロードバランサーのネッ
トワーク流量46
クラウド基盤のオートスケール機能を用い、リソースの使用状況に応じて、仮想マシンの追加・削除を行う
仮想マシン
仮想マシン
仮想マシン
仮想マシン
仮想マシン
オートスケール前
オートスケール後
本日お話ししたいこと
1. OpenStack を学ぶ理由2. OpenStack を構成する要素3. OpenStack をより理解するために4. OpenStack Summit 出張報告
48
OpenStack 最新動向と構築のポイント
OpenStack 研修コース• ミランティス社
– OpenStackブートキャンプ (OS101) http://bit.ly/1dB7tkD• 日本 HP 社
– OpenStack Foundations http://bit.ly/1abl9O0– OpenStack ネットワーキング http://bit.ly/1LPn36E– OpenStack ブロックストレージ http://bit.ly/1FGLamo
• ミドクラ社– OpenStack ファンダメンタル http://bit.ly/1FRgrVc– OpenStack ネットワーキングと MidoNet
49
日本仮想化技術OpenStack 検証支援サービス
• OpenStack 検証支援サービス– OpenStack 環境構築を支援します
• OpenStack + SDN 検証支援サービス– OpenStack + VMware NSX / Contrail / MidoNet 環境の評価・検証を支援します
• ベアメタル OpenStack 検証支援サービス– ベアメタルサーバを活用した OpenStack 環境の評
価・検証を支援します
本サービスにご興味のあるかたは、玉置までご連絡ください。
玉置 (ntamaoki at virtualtech.jp)
本日お話ししたいこと
1. OpenStack を学ぶ理由2. OpenStack を構成する要素3. OpenStack をより理解するために4. OpenStack Summit 出張報告
51
OpenStack 最新動向と構築のポイント
OpenStack Summit
52
• OpenStack の開発者が今後の開発ロードマップや機能実装について語る Design Summit
• 200 を超える事例セッションやテクニカルセッション
• 年に 2 回開催、次回は 10 月に東京で開催
OpenStack Summit の参加者数
53
過去 10 回の開催地と参加者数Vancouver (2015/5): 6,000
Paris (2014/11) : 4,700
Atlanta (2014/5) : 4,300
Hong Kong (2013/11): 3,000
Portland (2013/4): 3,000San Diego (2012/10): 1,400
San Francisco (2012/4): 1,000Boston(2011/11) 、 Santa Clara(2011/4) 、 San Antonio ( 2010/11 )
Yahoo! 事例
54
• 数十万台のベアメタルサーバを保有• 数万の仮想マシンとベアメタルサーバを OpenStack で管理– ベアメタルサーバの管理方法を解説
Horizontal Migrations: How Yahoo is Moving it's Existing Hardware into a Bare-metal Cloudhttps://www.youtube.com/watch?v=nhlwz6yHyto
OpenStack Summit 事例
Walmart 事例• Walmart の EC サイト (11 サイト ) の管理に OpenStack
を活用– 15 億ページビュー / 日を 10 数万の仮想マシンで処理
– 様々なスマホアプリや、店舗と EC サイトとの連携を実現• Physical と Digital の複雑性 (Complexity) を解決
する
Walmart's Cloud Journeyhttps://www.youtube.com/watch?t=940&v=vDT47reUP2I
OpenStack Summit 事例
KVH & サイバーエージェント事例
日本からは KVH とサイバーエージェントの発表がありました。
Building Managed Private Cloud for Enterprises with OpenStack and MidoNethttps://www.youtube.com/watch?v=R9sAxbTynF0Accelerating an Ad-Tech Service with OpenStack Cloudhttps://www.youtube.com/watch?t=10&v=TRYyqr90o58
OpenStack Summit 事例
OpenStack でコンテナ技術を管理• 利用者は仮想マシン / ベアメタルマシン / コンテナを選択可能に
• Kubernetes / Docker Swarm と OpenStack とを統合管理
57
仮想コンピューティング
仮想マシン ベアメタルマシン コンテナ
New
KVM, ESXi, etc Atomic, CoreOS
OpenStack でコンテナ技術を管理• Container as a Service (Magnum) としてプロジェクト
を開始
Magnum: OpenStack Wikishttps://wiki.openstack.org/wiki/Magnum
OpenStack の高可用性構成• OpenStack の高可用性構成についてのセッション• 高可用性構成のベストプラクティスについて解説
Deep Dive Into a Highly Available OpenStack Architecturehttps://www.youtube.com/watch?t=1504&v=6Uys1ezjk4k
お問い合わせ先「仮想化環境を構築したいが、どこに相談すればいい
の?」
まずは我々にご相談ください
http://VirtualTech.jp/[email protected]
050-7571-058463
OpenStack の環境構築
1. ( KVM 環境の構築)2. リソースプールの構築3. プロビジョニングツールの設定4. OpenStack 環境の作成5. OpenStack ネットワークの設定
66
デモンストレーション
OpenStack の環境構築
1. ( KVM 環境の構築)2. リソースプールの構築3. プロビジョニングツールの設定4. OpenStack 環境の作成5. OpenStack ネットワークの設定
67
デモンストレーション
OpenStack の環境構築
1. ( KVM 環境の構築)2. リソースプールの構築3. プロビジョニングツールの設定4. OpenStack 環境の作成5. OpenStack ネットワークの設定
73
デモンストレーション
74
設定ファイルの編集
• 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: /
デモンストレーション
75
プロビジョニングツールの実行①
• 以下のコマンドを実行して、チャームをデプロイする
$ 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
デモンストレーション
76
プロビジョニングツールの実行②
$ 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
デモンストレーション