Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

832 views

Published on

OpenStack Days Tokyo 2016 ミニセッション資料

Published in: Services
  • Be the first to comment

  • Be the first to like this

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

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

×