SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Copyright © 2016 Mirantis, Inc. All rights reserved
training.mirantis.com
Fuelを利用したOpenStack簡単セットアップ
Copyright © 2016 Mirantis, Inc. All rights reserved
Fuelとは?
Copyright © 2016 Mirantis, Inc. All rights reserved
Fuelとは?
•OpenStackのコンポーネントの一つ
2013年にMirantisがオープンソースとして公開
•OpenStack環境の構成管理ツール
OpenStackの構築を簡単かつ高速化する目的で、設定や実装を自動化
•Mirantisが提供する「Mirantis OpenStack」に同梱
Mirantisにて検証済の安定版を提供
Copyright © 2016 Mirantis, Inc. All rights reserved
従来のマニュアルベースのOpenStack環境構築フロー
ComputeノードControllerノード Networkノード Storageノード
1.物理ネットワーク構築
2.物理サーバ設置
3.各サーバのOSインストール
4.サーバ環境設定
5.OpenStackインストール
6.OpenStack環境設定
7.OpenStack環境構成確認
Ubuntu、RHEL、CentOS
等
ネットワーク、カーネル設定
mysql、kvm等インストール
Nova、Neutron、Keystone
Glance、Cinder等
DB、設定ファイル作成
Copyright © 2016 Mirantis, Inc. All rights reserved
従来のOpenStack環境構築の難しさ
・設計、構築の難しさ
各OpenStackコンポーネント間の連携の設計・構築
特定ベンダ・ディストリビューションを利用した構成
冗長構成等の設計・構築
・設定情報の確認の難しさ
各サーバの設定情報の不一致
設定情報のパラメータのチューニング
人為的原因による構成・設定の誤り
・運用管理の難しさ
OpenStack環境のモニタリング
各ノードの分散しているログの管理
各ノードの追加・削除等
Copyright © 2016 Mirantis, Inc. All rights reserved
FuelでOpenStack構築をより簡単に
Computeノード
(Slave)
Controllerノード
(Slave)
Networkノード
(Slave)
Storageノード
(Slave)
1.物理ネットワーク構築
2.物理サーバ設置
3.各サーバのOSインストール
4.サーバ環境設定
5.OpenStackインストール
6.OpenStack環境設定
Ubuntu、RHEL、CentOS
等
ネットワーク、カーネル設定
mysql、kvm等インストール
Nova、Neutron、Keystone
Glance、Cinder等
DB、設定ファイル作成
FuelMasterノード
GUI操作で簡単インストール
Copyright © 2016 Mirantis, Inc. All rights reserved
Fuelの特徴 -設計・構築-
・GUIでOpenStackコンポーネントの自動構築
・ノードの自動検知、複数クラウドの一元管理
・複数のOpenStackディストリビューションをサポート
・プラグイン機能
・冗長構成の構築
Copyright © 2016 Mirantis, Inc. All rights reserved
Fuelの特徴 -設定情報の確認-
・設定したパラメータに基づいて各ノードの設定を定義
・構築前のネットワークの事前検証
・設定情報のチューニング
Copyright © 2016 Mirantis, Inc. All rights reserved
Fuelの特徴 –運用管理-
・OpenStack環境のヘルスチェック
・各ノードのログを収集管理
・ノードの追加・削除の管理
・モニタリング機能
Copyright © 2016 Mirantis, Inc. All rights reserved
OpenStack のセットアップ
Fuelを利用してインストール
Copyright © 2016 Mirantis, Inc. All rights reserved
FuelとOpenStack構築フロー
OpenStack ノード1 OpenStack ノード2 OpenStack ノードN・・・
FuelMasterノード
OpenStack環境(Slave)
Cobbler
Puppet
Manifest
1. Fuel MasterノードをSetup
2. Fuel MasterノードからPXEブート
自動で各OpenstackノードをSetup
3. 環境設定、ノードの役割の割り当てを行った後、
デプロイを開始
Copyright © 2016 Mirantis, Inc. All rights reserved
ネットワーク構成
Admin
PXEでブートして、OpenStack環境を自動的に構築(デプロイ)するための
ネットワーク
Public
VMとインターネットが接続するためのネットワーク
Management
OpenStackの管理用 API通信などを行うネットワーク
Private
VM間の疎通用のネットワーク
Storage
Cephなどのストレージ管理用通信で使われるネットワーク
Copyright © 2016 Mirantis, Inc. All rights reserved
環境構成図
Fuel Master
(CentOS)
Controller
(Ubuntu)
Nova , Neutron ,
Keystone , Horizon , DB ,
MQ , other…
Compute/Storage
(Ubuntu)
Nova-Compute
Cinder
(Vlan)
(Vlan))
Internet
Public 192.168.22.0/24
(192.168.20.0/24 FUEL)
Admin 192.168.21.0/24
Management 192.168.24.0/24
Private 192.168.25.0/24
Storage 192.168.23.0/24
Mirantis OpenStack 8.0 liberty環境
OpenStack環境(Slave)
Copyright © 2016 Mirantis, Inc. All rights reserved
構築フロー
1. FUELをインストール、基本セットアップ
2. ブラウザからFuel上でOpenStack環境作成
3. ノードの定義とNIC設定
4. ネットワークの設定、確認、環境構築(デプロイ)
5. デプロイ後にHorizonにログインして、インスタンス起
動
Copyright © 2016 Mirantis, Inc. All rights reserved
1.Fuel Masterノードのインストール①
インストール用のUSB、
またはDVDをセットして
サーバを起動。
起動メッセージが表示。
そのまま、エンターキーを
押下。
Copyright © 2016 Mirantis, Inc. All rights reserved
1. Fuel Masterノードのインストール②
インストール開始。
15~20分程度、待機。
Copyright © 2016 Mirantis, Inc. All rights reserved
1. Fuel Masterノードのインストール③
「Press a key …」のメッセージが表示。
エンターキーを押下。
設定メニュー画面が表示。
Copyright © 2016 Mirantis, Inc. All rights reserved
1.Fuel Masterノードのインストール④
設定メニューが表示。
各種ユーザ、IPアドレス情報を設定。
Copyright © 2016 Mirantis, Inc. All rights reserved
1. Fuel Masterノードのインストール⑤
ログイン画面が表示されたらインストール完了。
Copyright © 2016 Mirantis, Inc. All rights reserved
構築フロー
1. FUELをインストール、基本セットアップ
2. ブラウザからFuel上で環境作成
3. ノードの定義とNIC設定
4. ネットワークの設定、確認、環境構築(デプロイ)
5. デプロイ後、Horizonにログインしてインスタンス起動
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
2-4.Fuel上で環境作成、各種設定定義、環境構築
1.OpenStack環境作成
2.Slaveノード定義
3.各ノードのインターフェース設定定義
4.ネットワーク設定
5.ネットワーク疎通確認
6.コンピュートノード設定
7.ストレージ設定
8.その他、オプション設定
9.環境構築(デプロイ)開始
Copyright © 2016 Mirantis, Inc. All rights reserved
構築フロー
1. FUELをインストール、基本セットアップ
2. ブラウザからFuel上で環境作成
3. ノードの定義とNIC設定
4. ネットワークの設定、確認、環境構築(デプロイ)
5. デプロイ後、Horizonにログインしてインスタンス起動
Copyright © 2016 Mirantis, Inc. All rights reserved
6.デプロイ後、
Horizonにログインしてインスタンス起動
FuelMaster
(CentOS)
Controller
(Ubuntu)
Nova , Neutron ,
Keystone , Horizon , DB ,
MQ , other…
Compute/Storage
(Ubuntu)
Nova-Compute
Cinder
(Vlan)
(Vlan))
Internet
Public 192.168.22.0/24
(192.168.20.0/24 FUEL)
Admin 192.168.21.0/24
Management 192.168.24.0/24
Private 192.168.25.0/24
Storage 192.168.23.0/24
Mirantis OpenStack 8.0 liberty環境
OpenStack環境(Slave)
VM
(インスタンス)
Copyright © 2016 Mirantis, Inc. All rights reserved
6.デプロイ後、
Horizonにログイン
Copyright © 2016 Mirantis, Inc. All rights reserved
Thank you
for your time

Weitere ähnliche Inhalte

Was ist angesagt?

Mirantis 社のご紹介 by ASEANLABS, Inc.
Mirantis 社のご紹介 by ASEANLABS, Inc.Mirantis 社のご紹介 by ASEANLABS, Inc.
Mirantis 社のご紹介 by ASEANLABS, Inc.Satoshi Konno
 
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~Rakuten Group, Inc.
 
Canonical様講演 OpenStack最新情報セミナー 2014年8月
Canonical様講演 OpenStack最新情報セミナー 2014年8月Canonical様講演 OpenStack最新情報セミナー 2014年8月
Canonical様講演 OpenStack最新情報セミナー 2014年8月VirtualTech Japan Inc.
 
OpenStack QuickStart - Icehouse
OpenStack QuickStart - IcehouseOpenStack QuickStart - Icehouse
OpenStack QuickStart - IcehouseHideki Saito
 
OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例Midokura
 
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL - OpenStack...
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL  - OpenStack...OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL  - OpenStack...
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL - OpenStack...VirtualTech Japan Inc.
 
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)irix_jp
 
OSC@Kyoto2014 OpenStack概要
OSC@Kyoto2014 OpenStack概要OSC@Kyoto2014 OpenStack概要
OSC@Kyoto2014 OpenStack概要irix_jp
 
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月VirtualTech Japan Inc.
 
Ubuntu Juju/MAAS・OpenStackを使った検証環境構築 - OpenStack最新情報セミナー 2016年3月
Ubuntu Juju/MAAS・OpenStackを使った検証環境構築 - OpenStack最新情報セミナー 2016年3月 Ubuntu Juju/MAAS・OpenStackを使った検証環境構築 - OpenStack最新情報セミナー 2016年3月
Ubuntu Juju/MAAS・OpenStackを使った検証環境構築 - OpenStack最新情報セミナー 2016年3月 VirtualTech Japan Inc.
 
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014VirtualTech Japan Inc.
 
OpenStack QuickStart - havana
OpenStack QuickStart - havanaOpenStack QuickStart - havana
OpenStack QuickStart - havanaHideki Saito
 
Okinawa Open Days - OpenStack Overview
Okinawa Open Days - OpenStack OverviewOkinawa Open Days - OpenStack Overview
Okinawa Open Days - OpenStack Overviewirix_jp
 
OpenStack開発のいろはの「い」
OpenStack開発のいろはの「い」OpenStack開発のいろはの「い」
OpenStack開発のいろはの「い」VirtualTech Japan Inc.
 
いまさら聞けないOpen stack
いまさら聞けないOpen stackいまさら聞けないOpen stack
いまさら聞けないOpen stackHayato Otsuka
 
OSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
OSC2014-KANSAI@Kyoto JOSUG - OpenStack and AnsibleOSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
OSC2014-KANSAI@Kyoto JOSUG - OpenStack and AnsibleHideki Saito
 

Was ist angesagt? (20)

Mirantis 社のご紹介 by ASEANLABS, Inc.
Mirantis 社のご紹介 by ASEANLABS, Inc.Mirantis 社のご紹介 by ASEANLABS, Inc.
Mirantis 社のご紹介 by ASEANLABS, Inc.
 
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
 
Canonical様講演 OpenStack最新情報セミナー 2014年8月
Canonical様講演 OpenStack最新情報セミナー 2014年8月Canonical様講演 OpenStack最新情報セミナー 2014年8月
Canonical様講演 OpenStack最新情報セミナー 2014年8月
 
OpenStack QuickStart - Icehouse
OpenStack QuickStart - IcehouseOpenStack QuickStart - Icehouse
OpenStack QuickStart - Icehouse
 
OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例
 
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL - OpenStack...
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL  - OpenStack...OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL  - OpenStack...
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL - OpenStack...
 
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
 
OSC@Kyoto2014 OpenStack概要
OSC@Kyoto2014 OpenStack概要OSC@Kyoto2014 OpenStack概要
OSC@Kyoto2014 OpenStack概要
 
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
 
Ubuntu Juju/MAAS・OpenStackを使った検証環境構築 - OpenStack最新情報セミナー 2016年3月
Ubuntu Juju/MAAS・OpenStackを使った検証環境構築 - OpenStack最新情報セミナー 2016年3月 Ubuntu Juju/MAAS・OpenStackを使った検証環境構築 - OpenStack最新情報セミナー 2016年3月
Ubuntu Juju/MAAS・OpenStackを使った検証環境構築 - OpenStack最新情報セミナー 2016年3月
 
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
Canonicalが支える、さくっと使えるUbuntu OpenStack - OpenStack Day in ITpro EXPO 2014
 
OpenStack QuickStart - havana
OpenStack QuickStart - havanaOpenStack QuickStart - havana
OpenStack QuickStart - havana
 
Okinawa Open Days - OpenStack Overview
Okinawa Open Days - OpenStack OverviewOkinawa Open Days - OpenStack Overview
Okinawa Open Days - OpenStack Overview
 
OpenStack批評 2015
OpenStack批評 2015OpenStack批評 2015
OpenStack批評 2015
 
OpenStack開発のいろはの「い」
OpenStack開発のいろはの「い」OpenStack開発のいろはの「い」
OpenStack開発のいろはの「い」
 
OpenStack概要
OpenStack概要OpenStack概要
OpenStack概要
 
Open stack界でのコンテナの現状
Open stack界でのコンテナの現状Open stack界でのコンテナの現状
Open stack界でのコンテナの現状
 
いまさら聞けないOpen stack
いまさら聞けないOpen stackいまさら聞けないOpen stack
いまさら聞けないOpen stack
 
OSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
OSC2014-KANSAI@Kyoto JOSUG - OpenStack and AnsibleOSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
OSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
 
ベンダーロックインフリーのビジネスクラウドの世界
ベンダーロックインフリーのビジネスクラウドの世界ベンダーロックインフリーのビジネスクラウドの世界
ベンダーロックインフリーのビジネスクラウドの世界
 

Ähnlich wie Fuelを利用したOpenStack簡単セットアップ

VMware でmiratis open stackをお手軽構築
VMware でmiratis open stackをお手軽構築VMware でmiratis open stackをお手軽構築
VMware でmiratis open stackをお手軽構築APCommunications-recruit
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1近藤 繁延
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Takashi Kanai
 
大規模環境のOpenStack アップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStack アップグレードの考え方と実施のコツTomoya Hashimoto
 
Diskless Compute Nodeを使ったImmutable OpenStack
Diskless Compute Nodeを使ったImmutable OpenStackDiskless Compute Nodeを使ったImmutable OpenStack
Diskless Compute Nodeを使ったImmutable OpenStackYuki Yamashita
 
講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinuxTokai University
 
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)VirtualTech Japan Inc.
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2近藤 繁延
 
Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介ThinkIT_impress
 
CD(継続的デリバリー)手法を用いたサーバシステム構築の自動化 - OpenStack最新情報セミナー(2016年12月)
CD(継続的デリバリー)手法を用いたサーバシステム構築の自動化 - OpenStack最新情報セミナー(2016年12月)CD(継続的デリバリー)手法を用いたサーバシステム構築の自動化 - OpenStack最新情報セミナー(2016年12月)
CD(継続的デリバリー)手法を用いたサーバシステム構築の自動化 - OpenStack最新情報セミナー(2016年12月)VirtualTech Japan Inc.
 
Contrail deploy by Juju/MAAS
Contrail deploy by Juju/MAASContrail deploy by Juju/MAAS
Contrail deploy by Juju/MAASIkuo Kumagai
 
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理Hinemos
 
ぜんぜんスマートじゃないプライベートクラウドの現実 運用担当者が苦労する4つの問題と3つの救済案
ぜんぜんスマートじゃないプライベートクラウドの現実 運用担当者が苦労する4つの問題と3つの救済案ぜんぜんスマートじゃないプライベートクラウドの現実 運用担当者が苦労する4つの問題と3つの救済案
ぜんぜんスマートじゃないプライベートクラウドの現実 運用担当者が苦労する4つの問題と3つの救済案Kentaro Kamata
 
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10KatsutakaMurakoshi
 

Ähnlich wie Fuelを利用したOpenStack簡単セットアップ (20)

VMware でmiratis open stackをお手軽構築
VMware でmiratis open stackをお手軽構築VMware でmiratis open stackをお手軽構築
VMware でmiratis open stackをお手軽構築
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築
 
大規模環境のOpenStack アップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStack アップグレードの考え方と実施のコツ
 
Diskless Compute Nodeを使ったImmutable OpenStack
Diskless Compute Nodeを使ったImmutable OpenStackDiskless Compute Nodeを使ったImmutable OpenStack
Diskless Compute Nodeを使ったImmutable OpenStack
 
OpenStack環境の継続的インテグレーション
OpenStack環境の継続的インテグレーションOpenStack環境の継続的インテグレーション
OpenStack環境の継続的インテグレーション
 
講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux
 
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
 
Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介
 
CD(継続的デリバリー)手法を用いたサーバシステム構築の自動化 - OpenStack最新情報セミナー(2016年12月)
CD(継続的デリバリー)手法を用いたサーバシステム構築の自動化 - OpenStack最新情報セミナー(2016年12月)CD(継続的デリバリー)手法を用いたサーバシステム構築の自動化 - OpenStack最新情報セミナー(2016年12月)
CD(継続的デリバリー)手法を用いたサーバシステム構築の自動化 - OpenStack最新情報セミナー(2016年12月)
 
OpenStack入門 2016/06/10
OpenStack入門 2016/06/10OpenStack入門 2016/06/10
OpenStack入門 2016/06/10
 
Contrail deploy by Juju/MAAS
Contrail deploy by Juju/MAASContrail deploy by Juju/MAAS
Contrail deploy by Juju/MAAS
 
Ceph ベンチマーク
Ceph ベンチマークCeph ベンチマーク
Ceph ベンチマーク
 
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
 
ぜんぜんスマートじゃないプライベートクラウドの現実 運用担当者が苦労する4つの問題と3つの救済案
ぜんぜんスマートじゃないプライベートクラウドの現実 運用担当者が苦労する4つの問題と3つの救済案ぜんぜんスマートじゃないプライベートクラウドの現実 運用担当者が苦労する4つの問題と3つの救済案
ぜんぜんスマートじゃないプライベートクラウドの現実 運用担当者が苦労する4つの問題と3つの救済案
 
OpenStack入門 2016/06/27
OpenStack入門 2016/06/27OpenStack入門 2016/06/27
OpenStack入門 2016/06/27
 
NFV関連の話題
NFV関連の話題NFV関連の話題
NFV関連の話題
 
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
【GOJAS Meetup-08】Splunk Insights for Infrastructure 2018-07-10
 
【20140521 第1回勉強会】前編 alfrescoのインストール
【20140521 第1回勉強会】前編 alfrescoのインストール【20140521 第1回勉強会】前編 alfrescoのインストール
【20140521 第1回勉強会】前編 alfrescoのインストール
 

Fuelを利用したOpenStack簡単セットアップ

  • 1. Copyright © 2016 Mirantis, Inc. All rights reserved training.mirantis.com Fuelを利用したOpenStack簡単セットアップ
  • 2. Copyright © 2016 Mirantis, Inc. All rights reserved Fuelとは?
  • 3. Copyright © 2016 Mirantis, Inc. All rights reserved Fuelとは? •OpenStackのコンポーネントの一つ 2013年にMirantisがオープンソースとして公開 •OpenStack環境の構成管理ツール OpenStackの構築を簡単かつ高速化する目的で、設定や実装を自動化 •Mirantisが提供する「Mirantis OpenStack」に同梱 Mirantisにて検証済の安定版を提供
  • 4. Copyright © 2016 Mirantis, Inc. All rights reserved 従来のマニュアルベースのOpenStack環境構築フロー ComputeノードControllerノード Networkノード Storageノード 1.物理ネットワーク構築 2.物理サーバ設置 3.各サーバのOSインストール 4.サーバ環境設定 5.OpenStackインストール 6.OpenStack環境設定 7.OpenStack環境構成確認 Ubuntu、RHEL、CentOS 等 ネットワーク、カーネル設定 mysql、kvm等インストール Nova、Neutron、Keystone Glance、Cinder等 DB、設定ファイル作成
  • 5. Copyright © 2016 Mirantis, Inc. All rights reserved 従来のOpenStack環境構築の難しさ ・設計、構築の難しさ 各OpenStackコンポーネント間の連携の設計・構築 特定ベンダ・ディストリビューションを利用した構成 冗長構成等の設計・構築 ・設定情報の確認の難しさ 各サーバの設定情報の不一致 設定情報のパラメータのチューニング 人為的原因による構成・設定の誤り ・運用管理の難しさ OpenStack環境のモニタリング 各ノードの分散しているログの管理 各ノードの追加・削除等
  • 6. Copyright © 2016 Mirantis, Inc. All rights reserved FuelでOpenStack構築をより簡単に Computeノード (Slave) Controllerノード (Slave) Networkノード (Slave) Storageノード (Slave) 1.物理ネットワーク構築 2.物理サーバ設置 3.各サーバのOSインストール 4.サーバ環境設定 5.OpenStackインストール 6.OpenStack環境設定 Ubuntu、RHEL、CentOS 等 ネットワーク、カーネル設定 mysql、kvm等インストール Nova、Neutron、Keystone Glance、Cinder等 DB、設定ファイル作成 FuelMasterノード GUI操作で簡単インストール
  • 7. Copyright © 2016 Mirantis, Inc. All rights reserved Fuelの特徴 -設計・構築- ・GUIでOpenStackコンポーネントの自動構築 ・ノードの自動検知、複数クラウドの一元管理 ・複数のOpenStackディストリビューションをサポート ・プラグイン機能 ・冗長構成の構築
  • 8. Copyright © 2016 Mirantis, Inc. All rights reserved Fuelの特徴 -設定情報の確認- ・設定したパラメータに基づいて各ノードの設定を定義 ・構築前のネットワークの事前検証 ・設定情報のチューニング
  • 9. Copyright © 2016 Mirantis, Inc. All rights reserved Fuelの特徴 –運用管理- ・OpenStack環境のヘルスチェック ・各ノードのログを収集管理 ・ノードの追加・削除の管理 ・モニタリング機能
  • 10. Copyright © 2016 Mirantis, Inc. All rights reserved OpenStack のセットアップ Fuelを利用してインストール
  • 11. Copyright © 2016 Mirantis, Inc. All rights reserved FuelとOpenStack構築フロー OpenStack ノード1 OpenStack ノード2 OpenStack ノードN・・・ FuelMasterノード OpenStack環境(Slave) Cobbler Puppet Manifest 1. Fuel MasterノードをSetup 2. Fuel MasterノードからPXEブート 自動で各OpenstackノードをSetup 3. 環境設定、ノードの役割の割り当てを行った後、 デプロイを開始
  • 12. Copyright © 2016 Mirantis, Inc. All rights reserved ネットワーク構成 Admin PXEでブートして、OpenStack環境を自動的に構築(デプロイ)するための ネットワーク Public VMとインターネットが接続するためのネットワーク Management OpenStackの管理用 API通信などを行うネットワーク Private VM間の疎通用のネットワーク Storage Cephなどのストレージ管理用通信で使われるネットワーク
  • 13. Copyright © 2016 Mirantis, Inc. All rights reserved 環境構成図 Fuel Master (CentOS) Controller (Ubuntu) Nova , Neutron , Keystone , Horizon , DB , MQ , other… Compute/Storage (Ubuntu) Nova-Compute Cinder (Vlan) (Vlan)) Internet Public 192.168.22.0/24 (192.168.20.0/24 FUEL) Admin 192.168.21.0/24 Management 192.168.24.0/24 Private 192.168.25.0/24 Storage 192.168.23.0/24 Mirantis OpenStack 8.0 liberty環境 OpenStack環境(Slave)
  • 14. Copyright © 2016 Mirantis, Inc. All rights reserved 構築フロー 1. FUELをインストール、基本セットアップ 2. ブラウザからFuel上でOpenStack環境作成 3. ノードの定義とNIC設定 4. ネットワークの設定、確認、環境構築(デプロイ) 5. デプロイ後にHorizonにログインして、インスタンス起 動
  • 15. Copyright © 2016 Mirantis, Inc. All rights reserved 1.Fuel Masterノードのインストール① インストール用のUSB、 またはDVDをセットして サーバを起動。 起動メッセージが表示。 そのまま、エンターキーを 押下。
  • 16. Copyright © 2016 Mirantis, Inc. All rights reserved 1. Fuel Masterノードのインストール② インストール開始。 15~20分程度、待機。
  • 17. Copyright © 2016 Mirantis, Inc. All rights reserved 1. Fuel Masterノードのインストール③ 「Press a key …」のメッセージが表示。 エンターキーを押下。 設定メニュー画面が表示。
  • 18. Copyright © 2016 Mirantis, Inc. All rights reserved 1.Fuel Masterノードのインストール④ 設定メニューが表示。 各種ユーザ、IPアドレス情報を設定。
  • 19. Copyright © 2016 Mirantis, Inc. All rights reserved 1. Fuel Masterノードのインストール⑤ ログイン画面が表示されたらインストール完了。
  • 20. Copyright © 2016 Mirantis, Inc. All rights reserved 構築フロー 1. FUELをインストール、基本セットアップ 2. ブラウザからFuel上で環境作成 3. ノードの定義とNIC設定 4. ネットワークの設定、確認、環境構築(デプロイ) 5. デプロイ後、Horizonにログインしてインスタンス起動
  • 21. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 22. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 23. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 24. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 25. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 26. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 27. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 28. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 29. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 30. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 31. Copyright © 2016 Mirantis, Inc. All rights reserved 2-4.Fuel上で環境作成、各種設定定義、環境構築 1.OpenStack環境作成 2.Slaveノード定義 3.各ノードのインターフェース設定定義 4.ネットワーク設定 5.ネットワーク疎通確認 6.コンピュートノード設定 7.ストレージ設定 8.その他、オプション設定 9.環境構築(デプロイ)開始
  • 32. Copyright © 2016 Mirantis, Inc. All rights reserved 構築フロー 1. FUELをインストール、基本セットアップ 2. ブラウザからFuel上で環境作成 3. ノードの定義とNIC設定 4. ネットワークの設定、確認、環境構築(デプロイ) 5. デプロイ後、Horizonにログインしてインスタンス起動
  • 33. Copyright © 2016 Mirantis, Inc. All rights reserved 6.デプロイ後、 Horizonにログインしてインスタンス起動 FuelMaster (CentOS) Controller (Ubuntu) Nova , Neutron , Keystone , Horizon , DB , MQ , other… Compute/Storage (Ubuntu) Nova-Compute Cinder (Vlan) (Vlan)) Internet Public 192.168.22.0/24 (192.168.20.0/24 FUEL) Admin 192.168.21.0/24 Management 192.168.24.0/24 Private 192.168.25.0/24 Storage 192.168.23.0/24 Mirantis OpenStack 8.0 liberty環境 OpenStack環境(Slave) VM (インスタンス)
  • 34. Copyright © 2016 Mirantis, Inc. All rights reserved 6.デプロイ後、 Horizonにログイン
  • 35. Copyright © 2016 Mirantis, Inc. All rights reserved Thank you for your time