OpenStackで実現する 分散ストレージ「Swift」と プライベートクラウド -デモンストレーション資料ー 2013/02/22 日本ヒューレット・パッカード株式会社 テクノロジーコンサルティング統括本部 ソリューション開発本部 コアテクノロジー部 石田 精一郎 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. OpenStack/Swiftデモの紹介 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモシナリオ 1. OpenStackデモ 1. ログイン 2. インスタンス作成・起動 3. ボリューム割り当て 2. Swiftデモ 1. 3 GUIダッシュボードを使ってローカルにあるファイルをSwiftへ格納 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ環境(ネットワーク構成) #01 Procurve2810-48G Gigabit Ethernet Switch Nova Glance Keystone Cinder Horizon #02 Swift Proxy #03 ■共通HW/OS情報 HW: ProLiant DL160G6 OS: Ubuntu12.04 LTS(x86_64) CPU:Xeon 2.4GHz 2P12C メモリ:96GB ディスク容量:2TB 4 #04 #05 ■OpenStackバージョン Folsom(Canonical Folsomリポジト リ版) 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. © Copyright Swift Object Server デモ環境(コンポーネント構成) OpenStack Cinder Horizon Keystone Swift Glance NOVA api/scheduler/console/cert/compute/network MySQL 5 Rabbit MQ KVM QEMU LVM Swift Proxy memcache d Swift (account/ container/ object) Swift (account /container /object) Swift (account/ container/ object) Ubuntu 12.04LTS Ubuntu 12.04LTS Ubuntu 12.04LTS Ubuntu 12.04LTS Ubuntu 12.04LTS HW #01 HW #02 HW #03 HW #04 HW #05 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. OpenStackデモ解説 仮想マシン作成時のコンポーネントとバックエンドの動作 volume volume volume ログイン、各種認証 仮想マシン(インスタンス) 作成・管理 APIリクエスト auth 認証 Controller ・要求受付 ・起動処理 OR network network network データディスク作成・管 理(LVM,iSCSI target) ボリューム割当 ネットワーキング、セキュ リティグループ設定 IPアドレス払い出し (iptables) compute compute compute VM GUIリクエスト VM PortaI GUIダッシュボード VM起動イメージファイル ファイル 仮想マシンイメージ管理 格納・取得 (VMイメージファイル) 6 (※利用は任意) file storage ファイル 格納・取得 本デモでは未使用(※利用は任意) © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 仮想マシン基盤 (libvert,KVM) デモ#01ーログイン • 7 ログイン画面 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#01ーログイン • 8 ログイン後サマリ画面 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#02ーインスタンス作成・起動 • 9 作成前 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#02ーインスタンス作成・起動 • 10 作成中(イメージ名、インスタンス名、マシンスペック等の指定) © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#02ーインスタンス作成・起動 • 11 作成中(鍵ファイルの指定) © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#02ーインスタンス作成・起動 • 12 インスタンス起動中画面 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 13 ボリューム一覧画面(作成前) © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 14 ボリューム作成画面(ボリューム名、容量の指定) © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 15 ボリューム作成中画面 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 16 ボリューム作成完了画面 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 17 インスタンスへのボリューム接続を指定(デバイス名は/dev/vdbを指定) © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 18 インスタンスへのボリューム接続操作成功 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 19 確認のため、インスタンスへログイン © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 20 作成したデバイスをフォーマット © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. デモ#03ーボリューム割り当て • 21 フォーマットしたデバイスをExt4ファイルシステムでマウント © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Swiftデモ解説 ファイルアクセス時のコンポーネントとバックエンドの動作 volume volume volume ログイン、各種認証 認証 auth 認証 network network network ボリューム割当 本デモでは未使用 IPアドレス払い出し APIリクエスト Controller ・要求受付 ・起動処理 OR compute compute compute VM GUIリクエスト PortaI VM 本デモでは未使用 GUIダッシュボード VM起動イメージファイル 22 ファイル 格納・取得 (※利用は任意) file storage © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ファイルの格納・取得 ファイル 格納・取得 (※利用は任意) Swiftデモ解説 ファイルのアップロード時の動作 ファイルのレプリカを 作成し、各Storage ノードに配布 プロキシノード ストレージノード プロキシノード#1 ストレージノード #1 HTTP/REST HTTP/REST クライアント ストレージノード #2 ストレージノード #3 23 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Swiftデモ解説 ファイルのダウンロード時の動作 レプリカを持つStorage ノード群の1台からファ イルをダウンロード プロキシノード ストレージノード プロキシノード#1 ストレージノード #1 HTTP/REST HTTP/REST クライアント ストレージノード #2 ストレージノード #3 24 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Swiftデモ#01- オブジェクトアップロード オブジェクトのアップロード 25 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Swiftデモ#01 - オブジェクトアップロード オブジェクト名の指定と、アップロードするファイルの選択 26 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Swiftデモ#01 - オブジェクトアップロード オブジェクトのアップロード完了 27 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Swiftデモ#02 - オブジェクトダウンロード オブジェクトのダウンロード指定 28 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Swiftデモ#02 - オブジェクトダウンロード ダウンロード中 29 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thank you © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
© Copyright 2024 Paperzz