openqrm v5.1 update

23
ハイブリッド・クラウド自動化基盤 openQRMのご紹介 2013/12/1 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved http://www.ossl.co.jp Mail: [email protected] Twitter: @satoruf FaceBook: http://www.facebook.com/satoru.funai LinkedIn: http://jp.linkedin.com/in/satorufunai/ja 1

Upload: oss

Post on 18-Nov-2014

1.192 views

Category:

Technology


2 download

DESCRIPTION

openQRM V5.1リリースにあわせて紹介資料をアップデート

TRANSCRIPT

Page 1: openQRM V5.1 Update

ハイブリッド・クラウド自動化基盤openQRMのご紹介

2013/12/1

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

http://www.ossl.co.jp Mail: [email protected]

Twitter: @satoruf FaceBook: http://www.facebook.com/satoru.funai

LinkedIn: http://jp.linkedin.com/in/satorufunai/ja

1

Page 2: openQRM V5.1 Update

ハイブリッド・クラウド運用の自動化をサポート

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 2

オンプレミス (物理・仮想マシン)

プライベートクラウド (仮想マシン)

パブリッククラウドサービス (仮想マシン)

IPMI API API

システム イメージ

システム イメージ

クラウド管理 ダッシュボード

ユーザ ポータル

AMI VMware, KVM, Xen, etc.

プロビジョニング

OSインストール

各種

設定 アプリインストール

運用

監視

移行

HA/DR ユーザ管理

課金管理

•  ベアメタル •  VMware •  KVM •  Xen •  LXC •  OpenVZ

•  LinuxCOE •  Cobbler •  Clonezilla •  FAI, OPSI

•  Puppet •  Ansible

•  Kickstart •  preseed

•  ZABBIX •  Nagios/Icinga •  Collectd •  idoit

•  Live Migration •  イメージインポート/エキスポート •  LCMC •  Pacemaker, Corosync, Heartbeat, DRBD •  OpenLDAP

移行 移行

Page 3: openQRM V5.1 Update

V5.1アップデート l  GUIの一新

l  フラットデザイン化

l  操作ウィザードの強化 l  ワークフローに沿った操作ガイド

l  AWSインテグレーション l  EC2/S3を他のサーバと同様に操作可能

l  Ansibleサポート l  構成維持ツールのPuppetに加え、Ansibleを統合

l  Windowsサポートの強化 l  Windowsイメージのスナップショット/クローン

l  VMwareサポートの強化 l  既存VMを稼働したまま移行

l  KVM/GlusterFSのサポート l  VMイメージストアに分散ファイルシステムのGlusterFSをサポート

l  KVM/Libvirtdのサポート l  既存VMを稼働したまま移行

l  ロールベース権限管理の強化 l  グループ毎に詳細な権限付与

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 3

Page 4: openQRM V5.1 Update

GUIの一新

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 4

Page 5: openQRM V5.1 Update

AWSインテグレーション l  openQRMコンソールから、EC2/S3の操作が可能 l  AMIとローカルイメージのインポート/エキスポート l  Nagios/Puppet等と併用でインスタンス設定も自動化

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 5

Page 6: openQRM V5.1 Update

openQRMシステム概要

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

サーバイメージ・ストレージ

openQRMサーバ

DHCP

PXE 仮想化環境 VMware, Xen, KVM, lxc, OpenVZ

DNS

プラグイン・マネージャ

Linux Windows

NFS SAN

iSCSI GlusterFS他

物理環境 Intel/AMD x64アーキテクチャ

Linux Windows

クラウド・サービス

その他 プラグイン API

クラウド 管理者 コンソール

ユーザ 管理者 コンソール

Solaris

Solaris PXE ブート 構成情報取得

サーバイメージ ダウンロード

tftpd, SAN Local, 他

サーバイメージ変換 REST API

Enterprise Cloud

6

Page 7: openQRM V5.1 Update

プラグイン アーキテクチャ l  openQRMサーバは、プラグインの管理機能のみ l  必要な機能は全てプラグインで提供 l  APIも提供されているため、カスタムプラグインの開発が可能

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

仮想化環境プラグイン •  VMware ESXi •  Citrix XEN server •  KVM/libvirtd •  OpenVZ •  Lxc •  Local Server (ベアメタル)

クラウド管理プラグイン •  セルフサービスポータル •  ハイブリッド・クラウド(AWS) •  イメージシェルフ •  ECサポート*

ストレージプラグイン •  Local LVM/Block •  tmpfs •  NFS •  iSCSI •  AOE (ATA over Ethernet) •  GlusterFS

管理ツールプラグイン •  Nagios/Icinga •  Collectd •  Zabbix •  Puppet •  Cobbler •  LinuxCOE •  LDAP認証* •  i-doit CMDB*

ネットワークプラグイン •  Dhcp •  Dns •  Tftp •  Wake On Lan •  IPプール管理* •  ボンディング* •  noVNC •  SSH-term

HAサポートプラグイン •  自動フェイルオーバー •  OpenQRM HA構成 •  LCMC •  IPMI管理*

Etc. *はエンタープライズ版提供機能 7

Page 8: openQRM V5.1 Update

CloudZones(エンタープライズ版機能)

l  WAN経由で複数のデータセンタにあるopenQRMクラスタへのプロビジョニング機能を提供

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 8

CloudZones

https/SOAP

インターネット/WAN

openQRMクラスタ #1 openQRMクラスタ #2

Page 9: openQRM V5.1 Update

openQRMの管理単位

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

リソース システムが稼働する入れ物(物理サーバ/仮想マシン)

カーネル openQRMが集中管理するためのブートローダ

(PXELinux)

ルート オペレーティング・システムのrootファイル+サービスプログラム群

サーバ

ストレージ

サービスレベル サーバへのリソースの割当等構成情報

イメージ ファイルシステム、デプロイメント情報

9

Page 10: openQRM V5.1 Update

サーバ作成機能

1. 使用するストレージを作成(スナップショット/クローン) 2.  ストレージと使用する起動ファイルを指定して、イメージを作成

3.  イメージとリソースを指定して、アプライアンスを作成 4.  アプライアンスの起動

l  システムのインストールから構成設定まで自動実行

★リソースが足らなければ、ネットワークブート構成にしたシステムを接続するだけで自動的にリソースに追加される

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 10

Page 11: openQRM V5.1 Update

マイグレーション機能

l  既存システムをopenQRM配下に追加 l  P2V/V2P(非仮想化ó仮想化環境) l  V2V(仮想化環境Aó仮想化環境B) l  P2P(非仮想化環境Aó非仮想化環境B) l  ライブマイグレーション

l  ハイパーバイザに依存、異種仮想化環境間は不可 l  KVM, Xen, OpenVZ, lxcをサポート

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 11

Page 12: openQRM V5.1 Update

ハイブリッドクラウド機能

l  複数のクラウド基盤とイメージをインポート/エキスポート l  パブリッククラウドサービス

l  Amazon EC2 l  プライベートクラウド

l  Eucalyptus、Ubuntu Enterprise Cloud

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 12

Page 13: openQRM V5.1 Update

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

サーバテンプレート機能

イメージシェルフ

既存サーバ

LAMPイメージ DBイメージ WindowsServer Etc.

登録

NFS/ftp/http/local

オンプレミス (物理・仮想マシン)

VMware/xen等 (仮想マシン)

パブリッククラウドサービス (仮想マシン)

13

Page 14: openQRM V5.1 Update

Cobbler+Puppetで全自動セットアップ

l  Cobblerは別途インストールが必要 l  openQRMサーバと同居可能だ(と思う)が、Ubuntu10.04では

Cobblerを上手く設定できなかったので、別途Ubuntu11以上か、CentOSのマシン(VMでも可)で作成するのが簡単

l  Cobblerサーバ上にはapache2(httpd)とtftpdが必須、dhcpはopenQRMサーバを使うので動かしてはいけない

l  openQRMとの連携の仕組み 1.  openQRM上でイメージ作成時に、Cobblerのプロファイルを選択 2.  自動的にdhcpd.confのnext serverがcobblerサーバに変更される 3.  アプライアンスを起動すると、Cobblerからtftpブートされる 4.  Cobblerでのインストール完了後、openQRMサーバから再起動 5.  起動時にPuppetのマニフェストが実行される

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 14

Page 15: openQRM V5.1 Update

運用管理機能

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 15

Zabbix監視システム 連携

i-doit構成管理システム 連携(エンタープライズ版)

Page 16: openQRM V5.1 Update

HA機能

l  N+1フェイルオーバー

l  LCMCインテグレーション l  Linuc Cluster Management Consoleを使用し、簡単にLinux-

HA環境を構築

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

openQRM N+1 フェイルオーバー

OpenQRM リソースプール

従来のHA構成

本番系

待機系

16

Page 17: openQRM V5.1 Update

セルフサービスポータル機能 l  ユーザー管理

l  グループ/ユーザ毎の使用プロダクト設定 l  課金管理 l  セルフ登録/管理者登録

l  プロダクト管理 l  各リソースの課金単位設定 l  IPプーリング/VLAN設定(エンタープライズ版のみ)

l  セルフサービスポータル l  GUIリソース管理 l  課金情報提供

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

システム担当者

クラウド管理者

ユーザー/グループ管理 リソースプール割当 サービスレベル管理 課金管理

プロビジョニング要求

リソース作成 構成設定/変更 サービス起動/停止

リソースプール

構成DB

OpenQRM

17

Page 18: openQRM V5.1 Update

稼働環境

(1) 物理HW OpenQRMが動作するのに、必要なプロセッサ/メモリ/ディスク

• Intel/AMD x86 2core、1.8Ghz~ • メモリ 1GB~ • 20GB以上のフリーディスクスペース (2) OS OpenQRMが動作する、オペレーティングシステムとバージョン

• Ubuntu / Debian Lucid以降 (推奨) • CentOS / Redhat EL 5.5以降

(3) ミドルウェア OpenQRMが動作するのに、サポートされるソフトウェアとバージョン

• Apache 2.2以降 • MySQL 5.1以降 • PHP 5.3以降 • 他、プラグインによって多数あるが、インストール時に自動的に選択される

(4) ネットワーク OpenQRMが動作するのに、必要なネットワーク環境

• 管理/ストレージ用と公開用の別々の1Gbpsネットワークを推奨

• 被管理サーバの管理/ストレージ用ネットワークは、dhcp設定が必要(但し、OpenQRM側で固定IPアドレス割当は可能)

• 被管理サーバは、dhcp/PXEブートするために管理サーバと同一のarpブロードキャストドメインである事

• NTPが稼働している事(推奨) 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 18

Page 19: openQRM V5.1 Update

サポート環境

ストレージ:OpenQRMが、管理できるストレージ l  各サーバのローカルストレージ

l  LVM2 l  NFS4 l  iSCSI2 l  AoE l  Dell Equallogic l  NetApp Filer l  Solaris/OpenSolaris ZFS l  GlusterFS

OpenQRMが、管理できる環境 l  物理サーバ(Intel/AMD x86アーキテクチャ) l  VMware ESX/ESXi 4.1/5.0 l  Citrix Xen Server V5.5 l  Xen V3.5以降 l  KVM kvm-62以降 l  OpenVZ l  Lxc l  AWS/Eucalyptus サポートOS:OpenQRMが、管理できるOS l  Ubuntu l  Debian l  CentOS / Redhat EL l  Fedora l  FreeBSD l  SUSE/OpenSuse l  Windows XP / 2000 server以降

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 19

Page 20: openQRM V5.1 Update

利用案:BCP/DRサービス l  既存サーバ群のシステムイメージを複製 l  システムイメージをバックアップ l  必要に応じてシステムイメージを複製、必要な環境で起動

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

OpenQRM サーバ MySQL

イメージ・ストレージ

既存サーバ群

Windows Linux Vmware etc.

サーバ イメージ

クラウド ストレージ サービス

パブリック・クラウドサービス

プライベート・クラウド

バックアップセンター

複製

20

Page 21: openQRM V5.1 Update

利用案:バッチ処理 as a Service l  Hadoop上の基幹バッチ処理フレームワークAsakusaを

PaaSとして提供する l  システム構成

l  Hadoopクラスタリソースは、物理環境、仮想化環境、パブリッククラウドを選択可能

l  提供機能 l  オンデマンド・バッチ処理 l  ジョブ管理

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

Asakusa サーバ MySQL

OpenQRM サーバ MySQL

Asakusa サーバ MySQL

Asakusa サーバ MySQL

Hadoop クラスタ

Hadoop クラスタ

Hadoop クラスタ

Hadoopクラスタ・リソースプール (物理サーバ群 & パブリッククラウド)

バッチ処理毎に割当

ユーザ毎に割当

インタークラウド・コントローラ

21

Page 22: openQRM V5.1 Update

リソース

http://groups.google.com/group/openqrm-ja [email protected] 開発元:http://www.openqrm-enterprise.com/ OSSホーム:http://www.openqrm.com プロジェクト:https://sourceforge.net/projects/openqrm/ 日本語資料 l  製品紹介プレゼンテーション l  クイックスタートガイド l  プラグインガイド http://www.ossl.co.jp

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 22

Page 23: openQRM V5.1 Update

OSSラボ株式会社 概要 l  英 語 社 名:OSS Laboratories Inc. l  資 本 金:2500千円

l  代表取締役:船井 覚

l  顧問:松田 俊介(元 松下電器産業株式会社 技監)

l  主要取引先 伊藤忠テクノソリューションズ株式会社、TIS株式会社、株式会社ソリトンシステムズ、株式会社セキュアスカイ・テクノロジー、S&Jコンサルティング株式会社、オープンソースCRM株式会社、株式会社神戸デジタル・ラボ、株式会社トライコーダ 、ヒューベルサービス株式会社、等

131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved

OSSラボ コミュニティ サービス

設計/構築 運用/保守

ライセンス ソースコード保証

教育 2次サポート

OSSラボ サービス 調査、検証、提案作成、コミュニティ代行 コンサルテーション、教育、設計、開発、保守

23