JOSUG 9th Study openstack Open source software to build public and private clouds. 第 9 回動かして学ぶ! OpenStack とクラウドを支える技術 テキスト : ( これと

Similar documents
Cisco ACIとOpenStack連携と今後の展望 ネットワンシステムズ 株式会社 荒牧 大樹様

概要 ここでは先程デモを行った OpenStack の中で仮想マシンのデータがどのように管理されているかをご紹介致します OpenStack の中でデータがどのように配置され 管理されているかを知ることは 可用性を検討する上で非常に重要になります 2

OpenStack運用実践によるエンタープライズ適用に向けた課題と今後について~ベアメタルサービスの現状とDesign Summitでの討議状況~

ネットワークの匠が語る!OpenStackのサードパーティ連携と勘所

自己紹介 元木顕弘 某電気系メーカの研究所に所属 IPルータ 広域 Ethernet 装置 迷惑メールフィルタなどの開発をやっていました 最近は OpenStack, OpenFlow 周りで活動しています Linux JM Project 皆さん日本語マニュア

Dell Red Hat OpenStack - Version Dell Inc.

スライド 1

オープンソースカンファレンス 2011Tokyo Fall openstack Open source software to build public and private clouds. nova-compute ネットワーク構成 Diablo 版 所属 : 日本オープンスタックユーザ会 発表

PRESENTATION TITLE - By [Author Name] [ id]

Presentation Template Koji Komatsu

2

スライド 1

141121StartOpenStack.pptx

Yahoo! JAPANにおけるOpenStack on Kubernetes導入までの道のり

Amazon Web Services 向け先進のセキュリティ! Amazon パブリック クラウド用仮想アプライアンス Public Cloud チェック ポイントの Software Blade が Amazon Public Cloud 上で展開可能となりました 2014 Check Poin

R80.10_Distributed_Config_Guide_Rev1

Acronis Backup 12.5 Advanced NetAppスナップショット連携

OpenStack 初 者でも 丈夫! 今 から始める OpenStack セミナー 企業がプライベートクラウドを求める 5 つの理由 2016 年 9 1 アセアン ラボ株式会社 代表取締役 野諭 OSS Cloud Specialists Copyrig

PowerPoint プレゼンテーション

CGR1xxx の設定 CGM-SRV IOx モジュール

現 在 開 発 中 の OpenStack Grizzlyリリース から Nova(IaaS 基 盤 )の 新 機 能 について ご 説 明 いたします OpenStack Grizzly リリース 予 定 2013 年 4 月 4 日 ( 日 本 時 間 4 月 5 日 )

Fortinet社

「実践」OpenStack IRONIC

Microsoft PowerPoint - APM-VE(install).pptx

OpenStackで実現する 分散ストレージ「Swift」と プライベートクラウド

Panda GateDefender Virtual eseries スタートガイド

OpenStack最新情報セミナー(2015年12月) ライトニングトーク大会 資料

タイムゾーンの設定 エージェントオプション ESX/ESXi サーバ エージェントオプション仮想アプライアンス ライセンスの入力 管理サーバへの登録 (STEP4)

2017/8/2 HP SiteScope software 監視機能対応表 この監視機能対応表は HP SiteScope software v11.33) に対応しています モニタ モニタ説明 モニタ説明 SiteScope for Windows SiteScope for Linux ネット

R76/Gaia ブリッジ構成設定ガイド

Fortinet社

SIOS Protection Suite for Linux v9.3.2 AWS Direct Connect 接続クイックスタートガイド 2019 年 4 月

(^^

Congress Deep Dive

Microsoft PowerPoint - OSDT2013-NTTDATA.pptx

Agenda OpenStack Compute (nova)についておさらい ComputeのDiabloリリースを 振 り 返 る Essex リリースノート Essex 概 報 (ユーザ/IaaS 管 理 者 / 開 発 者 向 け)まとめ 2

Who am I 三島 テコラス株式会社 サービス戦略略企画室 経 歴 執筆 寄稿等 Software Design SoftLayerシステム構築実践ガイド 技能五輪輪競技委員 CloudStackユーザー会ボードメンバー 2 OSSトレーニング開発 Linu

How to use this template

Microsoft PowerPoint - set_up_bigip_ve_trial_mod.pptx[読み取り専用]

JOSUG 第 5 回勉強会 KeystoneClient ライブラリ 日本 OpenStack ユーザ会 吉山晃 1

会 社 概 要 社 名 ユニアデックス 株 式 会 社 代 表 者 代 表 取 締 役 社 入 部 泰 (いりべ やすし) 住 所 /TEL 東 京 都 江 東 区 豊 洲 ( 大 代 表 ) 設 1997 年 3 月 4 日 資 本 7 億 5,

PowerPoint プレゼンテーション

今から間にあう仮想化入門とXenについて

1

OpenStack 環境における Container as a Service の提供と課題 株式会社サイバーエージェント アドテク本部 技術戦略室 Central Infrastructure Agency 青山 真也

Webサービス化するインフラと コンピュータの概念

130525OpenStack.pptx

InfoFrame Relational Store V2.2 構築ガイド for Amazon Web Services RS J

Microsoft PowerPoint - QConTokyo-NTTDATA-OpenStack-dist2.pptx

Fortinet社

使用説明書

スライド 1

Microsoft PowerPoint - BIG-IQ_SDN_ pptx

PowerPoint プレゼンテーション

Islandcenter.jp SUSE Linux Enterprise Server の XEN GUI とコマンドの相関 ここでは SUSE Linux Enterprise Server 10 に実装された YaST の Virtual Machine Manager と 一般に良く知られて

NetScaler AppFlow アプリケーションの可視化とは

Confidential

111120OpenStack.pptx

Mobile Access簡易設定ガイド

PowerPoint プレゼンテーション

vmGuardian 30

CLUSTERPRO X 4.0 for Windows VM/Linux VM/Solaris VM 仮想マシン用ライセンス体系資料

SCL-HA-A Ver 年 1 月 31 日 株式会社応用電子 FKEY SConnect 1.0 HA リリースノート (FSV100H) FKEY SConnect 1.0 HA(FSV100H) リリースのご案内をします 主要な利用目的マルウェア感染による情

Microsoft PowerPoint OpenStack.ppt

Fortinet社

<Amazon Web Services 上 での     JobCenter 構築ガイド>

アライドテレシス・コアスイッチ AT-x900 シリーズ で実現するエンタープライズ・VRRPネットワーク

拠点間 VPN オプション設定手手順書 お客客様環境お客様様宅環境のネットワーク構成を下図図に記入しておきます 接続方法 ( )PPPoE ( )Static ( )DHCP IP アドレス ( グローバル )... 接続の詳細情情報ユーーザ ID パスワード 接続の詳細情情報 IP アドレスネット

Windows Embedded Community Day 第 5 回 - IoT がもたらす新しい社会と変化 - ドライバ開発から Azure 接続まで - Windows Embedded Community Day 株式会社デバイスドライバーズ日高亜友

目次 基本構成 推奨する主な構成. 仮想マシン用ライセンス概要. VMware vsphere 5 環境の高可用構成 2. ライセンス体系 2. VMware vsphere 4 環境の高可用構成. 共有ディスク型 ( 仮想マシン2 台 ). VMware vsphere 4 環境の高可用構成 2

スライド 1

InterSecVM/MWc V1.0 for Linux (Amazon EC2 用 ) セットアップ手順説明書 2015 年 9 月第 1 版

これからはOpenStack + AnsibleでFUJITSU Cloud Service for OSSで使おう

PowerPoint Presentation

Managed Firewall NATユースケース

PowerPoint プレゼンテーション

directions

改訂履歴 発行年月版数改版内容 2017 年 1 月第 1.0 版初版発行 2

PowerPoint Presentation

クラウド時代のセキュリティ運用課題 従来 主流であったオンサイト作業は 少なくなり インターネット経由 VPN 経由によるリモート運用が中心となってきています オンプレミス プライベートクラウド パブリッククラウド A 社システム部門運用代行業者システム開発ベンダ 作業立会いができない 無断作業 D

プレゼンテーション

<4D F736F F F696E74202D204F70656E B82C9928D96DA C C682B582C D495082F D

自 己 紹 介 氏 名 伊 藤 雅 典 (いとう まさのり) 所 属 株 式 会 社 NTTデータ 技 術 開 発 本 部 ITアーキテクチャソリューションセンタ 担 当 業 務 NTTデータの 総 合 クラウドサービス BizXaaS ( フルOSSクラウ

Microsoft Word - Logo+IPP_how_to_vmware_esxi_en_4 IPP1.2 _ _.doc

カスペルスキー法人向け製品希望小売価格表 エンドポイント対策 2019 年 04 月 02 日現在 製品名 Kaspersky Endpoint Security for Business - Select( クライアント ) ライセンス数

Amazon EC2 IaaS (Infrastructure as a Service) HPCI HPCI ( VM) VM VM HPCI VM OS VM HPCI HPC HPCI RENKEI-PoP 2 HPCI HPCI 1 HPCI HPCI HPC CS

WatchGuard XTMv スタートアップガイド

Fortinet社

Mobile Access IPSec VPN設定ガイド

SMB スイッチ CLI に SSH を使用してアクセスするか、または Telnet で接続して下さい

サーバセキュリティサービスアップグレード手順書 Deep Security 9.6SP1 (Windows) NEC 第 1 版 2017/08/23

Microsoft PowerPoint - VMware Lab Manager製品資料 ppt

Cisco IOS XRv 9000 ルータを KVM 環境にインストールする

PowerPoint プレゼンテーション

ESMPRO/ServerManager Ver. 6 変更履歴

win2linux_1022

130222OpenStack.pptx

スライド 1

レイヤ 3 アウトオブバンド(L3 OOB) の設定

OS と Starter Pack の対応 (Express5800/R110j-1 向け ) OS と Starter Pack について Express5800/R110j-1 ( 以下サーバ本体製品 ) では Starter Pack のバージョンによってサポート可能な OS が決まります シ

Transcription:

JOSUG 9th Study openstack Open source software to build public and private clouds. 第 9 回動かして学ぶ! OpenStack とクラウドを支える技術 テキスト : http://goo.gl/pwusg ( これと一緒に参照 ) 2012.11.18 日本 OpenStack ユーザ会 中島倫明 @irix_jp 1

はじめに 会場提供 及び デモ環境用の VPS をお貸し出し頂いた KDDI ウェブコミュニケーションズ様に 御礼申し上げます 2

自己紹介 日本 OpenStack ユーザ会 会長 クラウド利用促進機構 技術アドバイザー @irix_jp 3

今回の勉強会の趣旨 Folsom リリース これで大体一通りの機能が揃った しかし OpenStack の勢いは衰える気配を見せず さらなる進化が期待できる ここらでちゃんと OpenStack の構造を理解し 次の進化に備えよう という企画 By @habuka036 & @enakai00 4

大枠の流れ とりあえず動かしてみる 構造を理解する 裏側を見てみる By @habuka036 & @enakai00 5

デモ環境の構築フォロー 事前課題の devstack を 使った環境構築が 上手く行かなかった人向け この環境が手元に無いと 話についていくのが 厳しくなります ( リアル話 ) 6

デモ環境 ( 講師用 ) glance rabbitmq mysql quantum nova keystone q-agt n-cpu c-vol Internet q-agt q-agt q-agt q-agt n-cpu n-cpu n-cpu n-cpu c-vol c-vol c-vol c-vol 7

基本操作 OpenStack の操作 Web インターフェース コマンドライン ログイン キーペア作成 インスタンス作成 ボリューム作成 ネットワーク作成 テナント ユーザ作成 8

基本操作 glance rabbitmq mysql quantum nova keystone Internet q-agt n-cpu c-vol VM q-agt q-agt q-agt q-agt n-cpu n-cpu n-cpu n-cpu c-vol c-vol c-vol c-vol VM 9

コンポーネントの基本構造 keystone horizon Local file, Swift, S3 glance nova-api quantum-server quantum-l3 quantum-dhcp cinder nova-compute quantum-agent DB LVM, NetApp, Nexenta Kvm, Xen HyperV,ESXi OVS, Nicira NEC AMQP 10

コンポーネントの基本構造 Admin or Users Horizon OpenStack Component Client Command Client Library (python) API Server DB AMQP OpenStack Component Other Program https://launchpad.net/openstack External Software 11

quantum Folsom から正式コンポーネントとなったネットワークマネージャ テナントのアイソレーション インスタンス間の接続 ルーティング DHCP Floting IP 外部からインスタンスへアクセスさせるための IP 12

構成例 http://docs.openstack.org/trunk/openstack-network/admin/content/app_demo.html 13

プラグイン構造 Quantum はプラグイン構造で 様々なネットワークを制御可能 OVS devstack だとコレが使われる Nicira NEC Bigswitch Cisco Ryu 等々 14

Quantum で作れるネットワーク ethx br-ext ext_net Router Router net1 VM net2 VM net1 net2 Router VM VM VM VM net3 VM net4 VM 15

使われている技術 OVS プラグインの場合 OVS + GRE Network Name Space iptables dnsmasq route linux bridge veth tap 16

やってみよう ネットワークの作成 サブネットの作成 ルーターの作成 ルーターとネットワークの関連付け Floaitng IP の割り当て 17

192.168.128.100 eth0 eth0 192.168.128.101 172.26.0.100 eth1 eth1 172.26.0.101 br-tun br-tun br-tun gre-2 (remote_ip="172.26.0.101) patch-int (peer=patch-tun ) br-int 172.24.17.3 testvm02 eth0 tap vnet0 gre-1 (remote_ip="172.26.0.100) patch-int (peer=patch-tun ) br-int br-tun patch-tun (peer=patch-int ) bridge qbrdd945b9a-4a patch-tun (peer=patch-int ) qr-01b9a7bf-ce (tag=1) 172.24.17.254 veth qvbdd945b9a-4a veth qvodd945b9a-4a (tag=1) br-int tapa9806132-f2 (tag=1) veth qvo00a6d081-61 (tag=1) 172.24.17.1 veth qvb00a6d081-61 br-int bridge qbr00a6d081-61 受信先サイト ゲートウェイ ネットマスクフラグ Metric Ref 使用数インタフェース 0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 qg-f616aed6-66 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 qg-f616aed6-66 172.24.17.0 0.0.0.0 255.255.255.0 U 0 0 0 qr-01b9a7bf-ce Tap vnet0 qg-f616aed6-66 10.0.0.2 eth0 172.24.17.2 testvm01 br-ex br-ex 10.0.0.1 ping 172.24.17.2 eth2 受信先サイト ゲートウェイ ネットマスクフラグ Metric Ref 使用数インタフェース 0.0.0.0 192.168.128.1 0.0.0.0 UG 100 0 0 eth0 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br-ex 172.24.17.0 10.0.0.2 255.255.255.0 UG 0 0 0 br-ex 172.26.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.128.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 10.0.0.254 Router

nova 仮想マシンを作成し管理する スケジューラー ハイパーバイザー管理 セキュリティグループ管理 キーペア管理 ゾーンの管理 メタデータ提供 コンソールプロキシ ボリューム管理 Cinder へ移管 ( folsom ) ネットワーク管理 Quantum へ移管 ( folsom ) 19

nova の構造 20

スケジューラー キューからリクエストを取得して 仮想マシンの配置先を決定する API 経由でリクエストメッセージをキューへ キュー経由でスケジューラーがメッセージを受け取る スケジューラーが配置先のホストを決定 キューへメッセージを送信 配置先のホストが受け取る 細かく話すと長いので こちらを参照 nova-scheduler(1) http://www.slideshare.net/h-saito/osc2012kansaikyotojosug 21

ハイパーバイザー管理 複数のハイパーバイザーを混在して管理可能 ( ゾーンを分ける必要あり ) KVM - Kernel-based Virtual Machine LXC - Linux Containers (through libvirt) QEMU - Quick EMUlator UML - User Mode Linux VMWare ESX/ESXi 4.1 update 1 Xen - Xen, Citrix XenServer and Xen Cloud Platform (XCP) 22

ゾーン (availability zone) 複数の nova ホストを論理的に区切る事ができる ラック単位 接続スイッチ単位 接続電源系統単位 DC 単位 等々の対障害性の単位で区切る インスタンス作成時にオプションで指定できる nova.conf node_availability_zone で設定 default_schedule_zone でデフォルトゾーンを指定 23

セキュリティグループ & キーペア セキュリティグループ 仮想マシンへの FW 機能 Iptables を駆使して実現 キーペア管理 SSH キーの作成と管理 仮想マシンへのねじ込み コンピュートノード上でイメージをループバックマウントしてねじ込む 24

メタデータサーバ インスタンスに対して任意の情報を提供する Quantum 上ではまだテストサポート metadata 機能を使いたい場合は nova-network を使う 仮想マシンでは知り得ない情報を入手するための機能 169.254.169.254 で待受け iptables で DNAT されている 25

コンソールプロキシ 仮想マシンのコンソールへ接続するためのプロキシ ( そのまんま ) ブラウザ novnc nova-xvpvncproxy VM VM とブラウザを使うクライアントと通信できる必要は無い horizon からアクセスしてみるべし 詳細は省略 26