Más contenido relacionado La actualidad más candente (20) Similar a OpenQRM Intoroduction (20) OpenQRM Intoroduction2. ハイブリッド・クラウド運用の自動化をサポート
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. 主要機能
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. 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
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
8. openQRMの管理単位
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved
リソース
システムが稼働する入れ物(物理サーバ/仮想マシン)
カーネル
openQRMが集中管理するためのブートローダ
(PXELinux)
ルート
オペレーティング・システムのrootファイル+サ
ービスプログラム群
サーバ
ストレージ
サービスレベル
サーバへのリソースの割当等構成情報
イメージ
ファイルシステム、デプロイメント情報
8
13. 131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved
サーバテンプレート機能
イメージシェルフ
既存サーバ
LAMPイメージ DBイメージ WindowsServer Etc.
登録
NFS/ftp/http/local
オンプレミス
(物理・仮想マシン)
VMware/xen等
(仮想マシン)
パブリッククラウドサービス
(仮想マシン)
13
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. セルフサービスポータル機能
ユーザー管理
グループ/ユーザ毎の使用プロダクト設定
課金管理
セルフ登録/管理者登録
プロダクト管理
各リソースの課金単位設定
IPプーリング/VLAN設定(エンタープライズ版のみ)
セルフサービスポータル
GUIリソース管理
課金情報提供
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved
システム担当者
クラウド管理者
ユーザー/グループ管理
リソースプール割当
サービスレベル管理
課金管理
プロビジョニング要求
リソース作成
構成設定/変更
サービス起動/停止
リソースプール
構成DB
OpenQRM
17
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. サポート環境
ストレージ: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. 利用案:BCP/DRサービス
既存サーバ群のシステムイメージを複製
システムイメージをバックアップ
必要に応じてシステムイメージを複製、必要な環境で起動
131001 Copyright 2013(C) OSS Laboratories Inc. All Rights Reserved
OpenQRM
サーバ
MySQL
イメージ・ストレージ
既存サーバ群
Windows
Linux
Vmware etc.
サーバ
イメージ
クラウド
ストレージ
サービス
パブリック・クラウドサービス
プライベート・クラウド
バックアップセンター
複
製
20
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