ハイブリッド・クラウド自動化基盤
openQRMのご紹介
2017/5/20
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved
http://www.ossl....
ハイブリッド・クラウド運用の自動化をサポート
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 2
オンプレミス
(物理・仮想マシン)
プライベートクラウド
(...
主要機能
 GUI
 利用者用セルフサービスポータルと管理者用ポータル
 操作ウィザード
 ワークフローに沿った操作ガイド
 AWSインテグレーション
 EC2/S3を他のサーバと同様に操作可能
 Ansibleサポート
 構成...
openQRMシステム概要
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved
サーバイメージ・ストレージ
openQRMサーバ
DHCP
PXE 仮想化環境
V...
GUI
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 5
プラグイン アーキテクチャ
 openQRMサーバは、プラグインの管理機能のみ
 必要な機能は全てプラグインで提供
 APIも提供されているため、カスタムプラグインの開発が可能
131001 Copyright 2013(C) OSS L...
CloudZones(エンタープライズ版機能)
 WAN経由で複数のデータセンタにあるopenQRMクラ
スタへのプロビジョニング機能を提供
131001 Copyright 2013(C) OSS Laboratories Inc. All...
openQRMの管理単位
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved
リソース
システムが稼働する入れ物(物理サーバ/仮想マシン)
カーネル
openQR...
サーバ作成機能
1. 使用するストレージを作成(スナップショット/クローン)
2. ストレージと使用する起動ファイルを指定して、イメージを作成
3. イメージとリソースを指定して、アプライアンスを作成
4. アプライアンスの起動
 システムの...
マイグレーション機能
 既存システムをopenQRM配下に追加
 P2V/V2P(非仮想化仮想化環境)
 V2V(仮想化環境A仮想化環境B)
 P2P(非仮想化環境A非仮想化環境B)
 ライブマイグレーション
 ハイパーバイザ...
ハイブリッドクラウド機能
 複数のクラウド基盤とイメージをインポート/エキスポート
 パブリッククラウドサービス
 Amazon EC2 、Microsoft Azure
 プライベートクラウド
 Openstack、Eucalypt...
AWSインテグレーション
 openQRMコンソールから、EC2/S3の操作が可能
 AMIとローカルイメージのインポート/エキスポート
 Nagios/Puppet等と併用でインスタンス設定も自動化
131001 Copyright 2...
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved
サーバテンプレート機能
イメージシェルフ
既存サーバ
LAMPイメージ DBイメージ WindowsServe...
Cobbler+Ansible/Puppetで全自動セットアップ
 Cobblerは別途インストールが必要
 Cobblerサーバ上にはapache2(httpd)とtftpdが必須、dhcpはopenQRMサ
ーバを使うので動かしてはいけ...
運用管理機能
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 15
Zabbix監視システム
連携
i-doit構成管理システム
連携(エンタープライズ版)
HA機能
 N+1フェイルオーバー
 LCMCインテグレーション
 Linuc Cluster Management Consoleを使用し、簡単にLinux-HA環境を
構築
131001 Copyright 2013(C) OSS L...
セルフサービスポータル機能
 ユーザー管理
 グループ/ユーザ毎の使用プロダクト設定
 課金管理
 セルフ登録/管理者登録
 プロダクト管理
 各リソースの課金単位設定
 IPプーリング/VLAN設定(エンタープライズ版のみ)
...
稼働環境
(1) 物理HW
OpenQRMが動作するのに、必要なプロセッサ/メ
モリ/ディスク
• Intel/AMD x86 2core、1.8Ghz〜
• メモリ 1GB〜
• 20GB以上のフリーディスクスペース
(2) OS
OpenQ...
サポート環境
ストレージ:OpenQRMが、管理できるストレージ
 各サーバのローカルストレージ
 LVM2
 NFS4
 iSCSI2
 AoE
 Dell Equallogic
 NetApp Filer
 Solaris/...
利用案:BCP/DRサービス
 既存サーバ群のシステムイメージを複製
 システムイメージをバックアップ
 必要に応じてシステムイメージを複製、必要な環境で起動
131001 Copyright 2013(C) OSS Laboratori...
利用案:バッチ処理 as a Service
 Hadoop上の基幹バッチ処理フレームワークAsakusaを
PaaSとして提供する
 システム構成
 Hadoopクラスタリソースは、物理環境、仮想化環境、パブリッククラウド
を選択可能
...
リソース
http://groups.google.com/group/openqrm-ja
openqrm-ja@googlegroups.com
開発元:http://www.openqrm-enterprise.com/
OSSホーム:h...
Nächste SlideShare
Wird geladen in …5
×

OpenQRM Intoroduction

2.228 Aufrufe

Veröffentlicht am

OpenQRM introduction in Japanese

Veröffentlicht in: Technologie
2 Kommentare
4 Gefällt mir
Statistik
Notizen
  • Thanks for your interest.
    This presentation is a mix of various information from OpenQRM Enterprise.
    If many request for English version, I'll consider to translate.
    regards,
    Satoru Funai
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hey Guys. This looks like an interesting presentation about openqrm. Is there any english version available or planned?
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
Keine Downloads
Aufrufe
Aufrufe insgesamt
2.228
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
20
Aktionen
Geteilt
0
Downloads
38
Kommentare
2
Gefällt mir
4
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

OpenQRM Intoroduction

  1. 1. ハイブリッド・クラウド自動化基盤 openQRMのご紹介 2017/5/20 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved http://www.ossl.co.jp Mail: funai@ossl.co.jp Twitter: @satoruf FaceBook: http://www.facebook.com/satoru.funai LinkedIn: http://jp.linkedin.com/in/satorufunai/ja 1
  2. 2. ハイブリッド・クラウド運用の自動化をサポート 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 2 オンプレミス (物理・仮想マシン) プライベートクラウド (仮想マシン) パブリッククラウドサービス (仮想マシン) IPMI API API システム イメージ システム イメージ クラウド管理 ダッシュボード ユーザ ポータル AMIVMware, Hyper-V, Docker, 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 移行 移行
  3. 3. 主要機能  GUI  利用者用セルフサービスポータルと管理者用ポータル  操作ウィザード  ワークフローに沿った操作ガイド  AWSインテグレーション  EC2/S3を他のサーバと同様に操作可能  Ansibleサポート  構成維持ツールのPuppetに加え、Ansibleを統合  Windowsサポートの強化  Windowsイメージのスナップショット/クローン  VMwareサポートの強化  既存VMを稼働したまま移行  KVM/GlusterFSのサポート  VMイメージストアに分散ファイルシステムのGlusterFSをサポート  KVM/Libvirtdのサポート  既存VMを稼働したまま移行  Dockerサポート  ロールベース権限管理の強化  グループ毎に詳細な権限付与 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 3
  4. 4. openQRMシステム概要 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved サーバイメージ・ストレージ openQRMサーバ DHCP PXE 仮想化環境 VMware, KVM, Hyper-V, lxc等 DNS プラグイン・マネージャ Linux Windows NFS SAN iSCSI Gluster FS他 物理環境 Intel/AMD x64アーキテクチャ Linux Windows クラウド・サービス その他 プラグイン API クラウド 管理者 コンソール ユーザ 管理者 コンソール PXE ブート 構成情報取得 サーバイメージ ダウンロード tftpd, SAN Local, 他 サーバイメージ変換 REST API 4
  5. 5. GUI 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 5
  6. 6. プラグイン アーキテクチャ  openQRMサーバは、プラグインの管理機能のみ  必要な機能は全てプラグインで提供  APIも提供されているため、カスタムプラグインの開発が可能 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 仮想化環境プラグイン • VMware ESXi • Hyper-V • KVM/libvirtd • Docker • OpenVZ • Lxc • Local Server (ベアメタル) クラウド管理プラグイン • セルフサービスポータル • ハイブリッド・クラウド(AWS) • イメージシェルフ • ECサポート* ストレージプラグイン • Local LVM/Block • tmpfs • NFS • iSCSI • AOE (ATA over Ethernet) • GlusterFS 管理ツールプラグイン • Nagios/Icinga • Collectd • Zabbix • Ansible/Puppet • Cobbler • LinuxCOE • LDAP認証* • i-doit CMDB* ネットワークプラグイン • Dhcp • Dns • Tftp • Wake On Lan • IPプール管理* • ボンディング* • noVNC • SSH-term HAサポートプラグイン • 自動フェイルオーバー • OpenQRM HA構成 • LCMC • IPMI管理* Etc. *はエンタープライズ版提供機能 6
  7. 7. CloudZones(エンタープライズ版機能)  WAN経由で複数のデータセンタにあるopenQRMクラ スタへのプロビジョニング機能を提供 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 7 CloudZones https/SOAP インターネット/ WAN openQRMクラスタ #1 openQRMクラスタ #2
  8. 8. openQRMの管理単位 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved リソース システムが稼働する入れ物(物理サーバ/仮想マシン) カーネル openQRMが集中管理するためのブートローダ (PXELinux) ルート オペレーティング・システムのrootファイル+サ ービスプログラム群 サーバ ストレージ サービスレベル サーバへのリソースの割当等構成情報 イメージ ファイルシステム、デプロイメント情報 8
  9. 9. サーバ作成機能 1. 使用するストレージを作成(スナップショット/クローン) 2. ストレージと使用する起動ファイルを指定して、イメージを作成 3. イメージとリソースを指定して、アプライアンスを作成 4. アプライアンスの起動  システムのインストールから構成設定まで自動実行 ★リソースが足らなければ、ネットワークブート構成にしたシステムを接続するだ けで自動的にリソースに追加される 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 9
  10. 10. マイグレーション機能  既存システムをopenQRM配下に追加  P2V/V2P(非仮想化仮想化環境)  V2V(仮想化環境A仮想化環境B)  P2P(非仮想化環境A非仮想化環境B)  ライブマイグレーション  ハイパーバイザに依存、異種仮想化環境間は不可  KVM, Xen, OpenVZ, lxcをサポート 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 10
  11. 11. ハイブリッドクラウド機能  複数のクラウド基盤とイメージをインポート/エキスポート  パブリッククラウドサービス  Amazon EC2 、Microsoft Azure  プライベートクラウド  Openstack、Eucalyptus、Ubuntu Enterprise Cloud 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 11
  12. 12. AWSインテグレーション  openQRMコンソールから、EC2/S3の操作が可能  AMIとローカルイメージのインポート/エキスポート  Nagios/Puppet等と併用でインスタンス設定も自動化 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 12
  13. 13. 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved サーバテンプレート機能 イメージシェルフ 既存サーバ LAMPイメージ DBイメージ WindowsServer Etc. 登録 NFS/ftp/http/local オンプレミス (物理・仮想マシン) VMware/xen等 (仮想マシン) パブリッククラウドサービス (仮想マシン) 13
  14. 14. Cobbler+Ansible/Puppetで全自動セットアップ  Cobblerは別途インストールが必要  Cobblerサーバ上にはapache2(httpd)とtftpdが必須、dhcpはopenQRMサ ーバを使うので動かしてはいけない  openQRMとの連携の仕組み 1. openQRM上でイメージ作成時に、Cobblerのプロファイルを選択 2. 自動的にdhcpd.confのnext serverがcobblerサーバに変更される 3. アプライアンスを起動すると、Cobblerからtftpブートされる 4. Cobblerでのインストール完了後、openQRMサーバから再起動 5. 起動時にAnsible/Puppetが実行される 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 14
  15. 15. 運用管理機能 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 15 Zabbix監視システム 連携 i-doit構成管理システム 連携(エンタープライズ版)
  16. 16. HA機能  N+1フェイルオーバー  LCMCインテグレーション  Linuc Cluster Management Consoleを使用し、簡単にLinux-HA環境を 構築 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved openQRM N+1 フェイルオーバー OpenQRM リソースプール 従来のHA構成 本番系 待機系 16
  17. 17. セルフサービスポータル機能  ユーザー管理  グループ/ユーザ毎の使用プロダクト設定  課金管理  セルフ登録/管理者登録  プロダクト管理  各リソースの課金単位設定  IPプーリング/VLAN設定(エンタープライズ版のみ)  セルフサービスポータル  GUIリソース管理  課金情報提供 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved システム担当者 クラウド管理者 ユーザー/グループ管理 リソースプール割当 サービスレベル管理 課金管理 プロビジョニング要求 リソース作成 構成設定/変更 サービス起動/停止 リソースプール 構成DB OpenQRM 17
  18. 18. 稼働環境 (1) 物理HW OpenQRMが動作するのに、必要なプロセッサ/メ モリ/ディスク • Intel/AMD x86 2core、1.8Ghz〜 • メモリ 1GB〜 • 20GB以上のフリーディスクスペース (2) OS OpenQRMが動作する、オペレーティングシステム とバージョン • Ubuntu / Debian Lucid以降 • CentOS / Redhat EL 6以降 (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
  19. 19. サポート環境 ストレージ:OpenQRMが、管理できるストレージ  各サーバのローカルストレージ  LVM2  NFS4  iSCSI2  AoE  Dell Equallogic  NetApp Filer  Solaris/OpenSolaris ZFS  GlusterFS OpenQRMが、管理できる環境  物理サーバ(Intel/AMD x86アーキテクチャ)  VMware ESX/ESXi 5.0 <  Citrix Xen Server V5.5 <  Xen V3.5以降  KVM kvm-62以降  Docker  OpenVZ  Lxc  AWS/Openstack/Hyper-V/Azure/Eucalyptus サポートOS:OpenQRMが、管理できるOS  Ubuntu  Debian  CentOS / Redhat EL  Fedora  FreeBSD  SUSE/OpenSuse  Windows XP / 2000 server以降 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 19
  20. 20. 利用案:BCP/DRサービス  既存サーバ群のシステムイメージを複製  システムイメージをバックアップ  必要に応じてシステムイメージを複製、必要な環境で起動 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved OpenQRM サーバ MySQL イメージ・ストレージ 既存サーバ群 Windows Linux Vmware etc. サーバ イメージ クラウド ストレージ サービス パブリック・クラウドサービス プライベート・クラウド バックアップセンター 複 製 20
  21. 21. 利用案:バッチ処理 as a Service  Hadoop上の基幹バッチ処理フレームワークAsakusaを PaaSとして提供する  システム構成  Hadoopクラスタリソースは、物理環境、仮想化環境、パブリッククラウド を選択可能  提供機能  オンデマンド・バッチ処理  ジョブ管理 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved Asakusa サーバ MySQL OpenQRM サーバ MySQL Asakusa サーバ MySQL Asakusa サーバ MySQL Hadoop クラスタ Hadoop クラスタ Hadoop クラスタ Hadoopクラスタ・リソースプール (物理サーバ群 & パブリッククラウド ) バッチ処理毎に割当 ユーザ毎に割当 インタークラウド・ コントローラ 21
  22. 22. リソース http://groups.google.com/group/openqrm-ja openqrm-ja@googlegroups.com 開発元:http://www.openqrm-enterprise.com/ OSSホーム:http://www.openqrm.com プロジェクト:https://sourceforge.net/projects/openqrm/ 日本語資料  製品紹介プレゼンテーション  クイックスタートガイド  プラグインガイド http://www.ossl.co.jp 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved 22

×