超簡単Fuelインストール
Nobuchika KAMON
APCommunications / Mirantis
Question
○ Openstackを何らか触ったことがある人
# オペレーションでも、インストールでもなんでも
Question
○ Fuel を触ったことがある人
Question
○ Openstackのソースコードをダウンロードしてきて、
自分でインストールを試みたことある人?
# Devstack とか パッケージではなく。
Question
○ そしてそれが成功して、無事に動かせてる人?
Agenda
・ Mirantis , Mirantis Openstack , Fuel
・ Fuel Install Tour (and Murano)
・ Appendix -> Wrap up
嘉門 延親(KAMON Nobuchika)
・ 株式会社エーピーコミュニケーションズ @Mirantis専門チーム
・ 独立系SIer歴 1x年
-対 官公庁~エンタープライズ、SMB、ISP、WEBサービス会社
-Openstackを含むLinuxを中心としたサーバ関連ソリューション
-AWSや国内クラウドを中心にしたクラウドインテグレーション
-ISPに対するバックボーンNW構築や各種コンサルティング
& サービス企画提案など
・ 最近はキックボクシングが趣味。
・ 複数回のGoogleストリートビュー被写体経験あり。
WHO ?
@Mirantis_JP
Distribution Professional Services and Training
Mirantis OpenStack
• RHEL7 KVM support in addition to Ubuntu KVM,
vCenter, XenServer
• Lots of choice via 170+ community Fuel plugins
Mirantis OpenStack
Mirantis OpenStack
AT&Ta.k.a Openstack Summit 2016 SuperUser
Senior Vice President of Software Development and Engineering
Sorabh Saxena
AT&Ta.k.a Openstack Summit 2016 SuperUser
Senior Vice President of Software Development and Engineering
Sorabh Saxena
G U I
“Fuel” “ Install Tour
MINIMUM TEST ENVIROMENT
動かすだけなら 3node あればOK
1 Controller/Cinder node
1 Compute/Cinder node
+ FuelMaster node
※ 推奨構成はAppendixのURL参照
HARDWARE
Fuel master node (Fujitsu RX200S6)
-- CPU Xeon(R) E5502 2Core @1.87GHz /MEM 16G / DISK 250G
-- NIC 1G * 2 Broadcom
Control node (Supermicro SM-25)
-- CPU Xeon(R) 5140 2Core 2.33GHz / MEM 12G / DISK 500G
-- NIC 1G * 2 Intel
Compute node (DELL PE1950)
-- CPU Xeon(R) L5420 8Core 2.50GHz / MEM 32G / DISK 250G
-- NIC 1G * 2 Broadcom
NETWORK
Admin
-- PXEでブートして環境を自動Deployしたりするためのネットワーク
Public
-- VMとインターネットが接続するためのネットワーク
Management
-- Openstack管理用 API通信などを行うネットワーク
Private
-- VM間の疎通用のネットワーク
Storage
-- Cephなどのストレージ管理用通信で使われるネットワーク
CONFIGURATION SUMMARY
Fuel-Master@CeontOS
Public
Internet
Controller@Ubuntu Compute@Ubuntu
The Internet
Management
Admin(PXE)
Private
Nova , Neutron , Keystone ,
Horizon , DB , MQ , other…
Nova-Compute
Cinder
Storage
192.168.22.0
(192.168.20.0/FUEL)
192.168.23.0
192.168.24.0
192.168.25.0
192.168.21.0
NIC #2NIC #2NIC #1 NIC #1
NIC #1
NIC #2
Fuel マスター・ノード
Cobbler
Puppet
Manifests
1. FuelMasterノードをSetup
2. FuelMasterノードからPXEブート
自動で各OpenstackノードをSetup
OpenStack 環境
OpenStack
ノード 1
OpenStack
ノード2
OpenStack
ノード N
3. 環境設定、ノードの役割の割り当てを行った後、
デプロイを開始
FLOW Summary
FLOW
1. USBからFUELをインストール、基本セットアップ
2. ブラウザからFuel上でEnvironment作成
3. Nodeの定義とNIC設定
4. ネットワークの設定、確認、Deploy
5. 動作確認(GUI/CLI)
6. Deploy後にHorizonに入り、インスタンス起動
7. ついでにMuranoで、みんな大好きk8s環境デプロイ
FLOW
1. USBからFUELをインストール、基本セットアップ
2. ブラウザからFuel上でEnvironment作成
3. Nodeの定義とNIC設定
4. ネットワークの設定、確認、Deploy
5. 動作確認(GUI/CLI)
6. Deploy後にHorizonに入り、インスタンス起動
7. ついでにMuranoで、みんな大好きk8s環境デプロイ
FLOW
1. USBからFUELをインストール、基本セットアップ
2. ブラウザからFuel上でEnvironment作成
3. Nodeの定義とNIC設定
4. ネットワークの設定、確認、Deploy
5. 動作確認(GUI/CLI)
6. Deploy後にHorizonに入り、インスタンス起動
7. ついでにMuranoで、みんな大好きk8s環境デプロイ
Waiting…
FLOW
1. USBからFUELをインストール、基本セットアップ
2. ブラウザからFuel上でEnvironment作成
3. Nodeの定義とNIC設定
4. ネットワークの設定、確認、Deploy
5. 動作確認(GUI/CLI)
6. Deploy後にHorizonに入り、インスタンス起動
7. ついでにMuranoで、みんな大好きk8s環境デプロイ
FLOW
1. USBからFUELをインストール、基本セットアップ
2. ブラウザからFuel上でEnvironment作成
3. Nodeの定義とNIC設定
4. ネットワークの設定、確認、Deploy
5. 動作確認(GUI/CLI)
6. Deploy後にHorizonに入り、インスタンス起動
7. ついでにMuranoで、みんな大好きk8s環境デプロイ
FLOW
1. USBからFUELをインストール、基本セットアップ
2. ブラウザからFuel上でEnvironment作成
3. Nodeの定義とNIC設定
4. ネットワークの設定、確認、Deploy
5. 動作確認(GUI/CLI)
6. Deploy後にHorizonに入り、インスタンス起動
7. ついでにMuranoで、みんな大好きk8s環境デプロイ
FLOW
1. USBからFUELをインストール、基本セットアップ
2. ブラウザからFuel上でEnvironment作成
3. Nodeの定義とNIC設定
4. ネットワークの設定、確認、Deploy
5. 動作確認(GUI/CLI)
6. Deploy後にHorizonに入り、インスタンス起動
7. ついでにMuranoで、みんな大好きk8s環境デプロイ
DONE !!
FLOW
[Appendix]
-- Fuel システム要件
-- Fuel 制限事項 (≠ MIRANTIS)
-- トレーニング
-- その他情報
Fuel システム要件:
各コンポーネント毎にテスト/本番での推奨環境
https://docs.mirantis.com/openstack/fuel
/fuel-8.0/mos-planning-guide.html#fuel-
sys-req-pg
Fuel 制限事項(≠ MIRANTIS):
-- 複数の外部NW構成
-- MOSがサポートしてないComponents/Plugin
-- Fuel-Master自体のHA
-- デプロイ後の設定変更(一部は可)
and more…
トレーニング:
[FUEL100]
Overview , Internal architecture , Ceph ,
Detail Limitation , Murano , Sahara ,
Trobleshooting … and more
Hands-on !!
“NEXT: June 30th 2016“
その他情報:
DOWNLOAD
https://software.mirantis.com/openstack-download-form/
※ さらに簡単に試せるVirtualBox版もあります。
Release
https://software.mirantis.com/releases/
※ 各リリースのサポート状況などを御覧いただけます。
Twitter
@Mirantis_JP
Wrap up
・ MirantisはOpenstackにフォーカスしたSIer
・ Fuel はAT&TやVolkswagenなどの大企業
も使ってるインストール・構成管理ツール。
Wrap up
・ FuelでのインストールはGUIで超簡単!
・ Fuelも万能ではないが、
Fuel制限 ≠ Mirantis の制限。
MirantisはプロフェッショナルなSIer。
・ FUEL100というトレーニングコースもある。
Wrap up
Thank you‼

Mirantis超簡単Fuel Openstack インストール

Editor's Notes

  • #20 OpenStack (Juno & Kilo based) clouds globally Of the 70+ clouds 57 are production application and network clouds. AT&T trained more than 100 staff in OpenStack in 2015
  • #21 OpenStack (Juno & Kilo based) clouds globally Of the 70+ clouds 57 are production application and network clouds. AT&T trained more than 100 staff in OpenStack in 2015
  • #37 ざっくりいうと、PXEっていうのはNWして自動的にOSをDLしてインストールしてくれる機能
  • #42 コントローラーは複数ノードを選択すると自動的に冗長化してくれるよ