59
超簡単Fuelインストール Nobuchika KAMON APCommunications / Mirantis

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

Embed Size (px)

Citation preview

超簡単FuelインストールNobuchika KAMONAPCommunications / 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&T a.k.a Openstack Summit 2016 SuperUser

Senior Vice President of Software Development and EngineeringSorabh Saxena

AT&T a.k.a Openstack Summit 2016 SuperUser

Senior Vice President of Software Development and EngineeringSorabh 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-ComputeCinder

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 マスター・ノード

CobblerPuppet

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“

その他情報:

DOWNLOADhttps://software.mirantis.com/openstack-download-form/※ さらに簡単に試せるVirtualBox版もあります。

Releasehttps://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‼