デモンストレーション構成データフロー資料

WebサーバとDBサーバの
仮想マシンを作ろう!
次はアプリケーションの
セットアップをやらなくては・・・
運用タスク
Horizon
or
API
OpenStack Backend Nova(KVM) & Glance(Files) & Cinder(LVM)
Nova
Web01
インスタンスの起動
(ボリュームから起動)
DB01
Cinder
Web01-Vol
LVM(volume)
ボリュームの作成
(フルコピー)
DB01-Vol
LVM(volume)
Glance
ベースOSイメージ
/var/lib/glance/images
OpenStack Backend Nova(KVM) & Glance(Files) & Cinder(NetApp)
Nova
Web-01
インスタンスの起動
(ボリュームから起動)
Cinder
Web-Master
FlexVolume
ボリュームの作成
(ストレージ内でコピー)
Glance
ベースOSイメージ
/var/lib/glance/images
DB-Master
FlexVolume
DB-01
アプリケーションのセット
アップを進めていこう!
インストールできたのでバックアッ
プをとって設定を詰めていこう!
さっきのバックアップからもう1台
展開して比較してみよう!
次は本番環境に
展開しないと・・・
運用タスク
Horizon
or
API
OpenStack Backend Nova(KVM) & Glance(Files) & Cinder(LVM)
Nova
Web01
Web01
インスタンスの起動
(ボリュームから起動)
Cinder
Web01-Vol
Web01-nginx
LVM(volume)
LVM(Snapshot)
スナップショットの作成
(LVM)
Web01-nginx’
LVM(Volume)
ボリュームの作成
(フルコピー)
Web01-nginx-tuned
LVM(Snapshot)
Glance
ベースOSイメージ
/var/lib/glance/images
OpenStack Backend Nova(KVM) & Glance(Files) & Cinder(NetApp)
Nova
Web-01
Web01
インスタンスの起動
(ボリュームから起動)
Cinder
Web01’
Web01-Vol
Web01-nginx
Web01-nginx’
FlexVolume
FlexClone
FlexClone
スナップショットの作成
(FlexClone)
Glance
ベースOSイメージ
/var/lib/glance/images
Web01-nginx-tuned
FlexClone
ボリュームの作成
(FlexClone)
Web01’
Webサーバ4台を
本番環境に展開する!
展開後の動作確認を
実施
Neutron連携でネットワーク
も自動化できるよ
運用タスク
Horizon
or
API
OpenStack Backend Nova(KVM) & Glance(Files) & Cinder(LVM)
Nova
Cinder
Glance
Web01
Web-prod-01
Web-prod-03
Web01’
Web-prod-02
Web-prod-04
ボリュームの作成
(フルコピー)
Web01-Vol
Web01-nginx
Web-prod-01
Web-prod-03
LVM(volume)
LVM(Snapshot)
LVM(Volume)
LVM(Volumet)
Web01-nginx’
Web01-nginx-tuned
Web-prod-02
Web-prod-04
LVM(Volume)
LVM(Snapshot)
LVM(Volume)
LVM(Volume)
Web01
Web-prod-01
Web-prod-03
Web01’
Web-prod-02
Web-prod-04
Web-prod-01
Web-prod-03
FlexClone
FlexClone
ベースOSイメージ
/var/lib/glance/images
OpenStack Backend Nova(KVM) & Glance(Files) & Cinder(NetApp)
Nova
Cinder
Glance
ボリュームの作成
(FlexClone)
Web-Master
Web01-nginx
FlexVol
FlexClone
Web01-nginx’
Web01-nginx-tuned
Web-prod-02
Web-prod-04
FlexVol
FlexClone
FlexClone
FlexClone
ベースOSイメージ
/var/lib/glance/images