#03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)
-
Upload
solarisjpnight -
Category
Technology
-
view
676 -
download
0
Transcript of #03-02 Oracle Solaris 11 の可用性を高める! Oracle Solaris Cluster 4.0 (2012-05-21)
1 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
日本オラクル株式会社
システム事業統括ソリューション統括本部
2012 年 5 月 21 日
Oracle Solaris Cluster
2 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
3 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Agenda
• Oracle Solaris Cluster 4.0 – 高可用性と DR ソリューション
– ローカルクラスタのサービス形態
– ディザスタリカバリに対応するサービス形態
– Oracle Solaris との融合
– Oracle Solaris 11 デリバリフレームワークとの融合
– Oracle Solaris 11 仮想化との融合
– ビジネスアプリケーションに対するディザスタ・リカバリ
– サポートするアプリケーション
– Oracle Solaris Cluster 4.0 特長まとめ
– システム要件
– サポートハードウェア
– Oracle Solaris Cluster ライセンス
– Oracle Solaris Cluster 4.0 ソフトウェアの提供
– リリース状況とライフタイムサポート
– 参考情報
• Oracle Solaris 仮想化環境での利用 – 仮想化環境を利用したサーバー集約例
– SPARC/Solaris の仮想化環境
– SPARC/Solaris の仮想化環境へのサポート
– Oracle VM Server for SPARC との組み合わせ
– Solaris Zones との組み合わせ
– Oracle Optimized Solutions
– SPARC SuperCluster に対応する Solaris Cluster
– 仮想化環境と組み合わせた DR ソリューション構成例
4 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Solaris Cluster 4.0
• Oracle Solaris Cluster (Core コンポーネント)
– Oracle Solaris OS のカーネルモジュールとして提供され、クラスタリングシステムの
基本的な機能を提供
• Oracle Solaris Cluster エージェント (データサービス)
– システム上で動作するアプリケーションの起動、停止、監視を可能にするソフトウェア
コンポーネント
• Oracle Solaris Cluster Geographic Edition
– サイト間クラスタシステムを可能にするディザスタ・リカバリ・ソリューションを提供する
ソフトウェアコンポーネント
2011年12月6日発表
5 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
高可用性と DR ソリューションの提供 耐障害性
Oracle Solaris Cluster / Oracle Solaris Cluster Agent
Oracle Solaris Cluster Geographic Edition
Standalone Server/ Single Node Cluster
Local Cluster
Spec Based Campus Cluster
World Wide Cluster
冗長化されたコンポーネントをもつ単一サーバで、Solarisもしくは Solaris Cluster による可用性フレームワークを使用する。サーバ障害時にはサービスは停止する。
複数サーバでSolaris Cluster による高可用性フレームワークを使用する。サーバ障害時には別のサーバでサービスが継続可能。ただし、サイト障害時にはサービスは停止する。
SwitchやDWDMを使用してクラスタを構成するサーバ間の距離を離す。ただし、距離によるレイテンシが発生する。
大規模災害などによるサイト障害時には、もう一方のサイトにあるクラスタシステムへサービスのテイクオーバを行い、サービスを継続させる。
Site A
Site B
〜400Km
距離無制限
6 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
ローカルクラスタのサービス形態
HA サービス
スケーラブルサービス
Oracle RAC 構成
Network Switch
Network Switch
ある1つのサーバでアプリケーションが動作しており、このサーバにおいてハードウェアまたはソフトウェア障害が起きた場合には、別のサーバでそのアプリケーションを動作させることによりサービスを継続させる構成
同一のアプリケーションがすべてのサーバで動作しており、クライアントからの要求をある1つのサーバで受けて、その対応する処理は他のサーバへ割り当てるようにして負荷分散する構成
Oracle RAC を構成する際のインフラとしての構成
Oracle Solaris Cluster Core 及び Agent
7 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
ディザスタ・リカバリに対応するサービス形態 Oracle Solaris Cluster Geographic Edition
対応するデータレプリケーション
• Oracle Data Guard
• Availability Suite Feature of Oracle Solaris
• EMC SRDF*
• HITACHI TrueCopy*, Universal Replicator*
• MySQL Replication*
• Script-based plugin
* 現在Oracle Solaris Cluster 4.0 では未サポート
クラスタリング クラスタリング
8 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Solaris との融合
Solaris Zones
Oracle VM Server for SPARC
Oracle Solaris Cluster
カーネルモジュール としての実装
FMA/SMF
ZFS
IPMP
IPS* Automated Installer*
* Oracle Solaris 11 New Features
Oracle Solaris
9 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Solaris 11 デリバリフレームワークとの融合
• IPS (Image Packaging System) による
ソフトウェア・デリバリ
– ネットワーク経由のソフトウェアの配布
– パッケージ依存関係の自動解決
– ダウンタイムの最小化(オンラインアップデート)
• ブート環境
– ZFSによるアップデートの簡素化
– 容易なロールバック
• AI (Automated Installer) のサポート
– Oracle Solaris 11 インストールにおけるプロビジョニングツール
– 複数ノードのインストールを簡易に
10 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Solaris 11 仮想化との融合
• Zone Cluster
– Solaris 11 native ゾーンによるクラスタ構成
– ゾーン内で動作するアプリケーションの可用性を高める
• Failover Zone
– Solaris 11 native ゾーンおよび Solaris 10 ゾーン
をサポート
– ゾーン自体の可用性を高める
• Oracle VM Server for SPARC 2.1 のサポート
– ゲストドメインクラスタ構成 (ゲストドメイン同士で Oracle Solaris Cluster を構成可能
• ハードパーティションとして Oracle Solaris Cluster のライセンスが適用可能
– HA ゲストドメイン (ゲストドメイン自体の可用性を高める)
Failover Zone
Zone Cluster
App App
App App
11 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
ビジネスアプリケーションに対するディザスタ・リカバリ Oracle Solaris Cluster Geographic Edition
• ワンコマンドで実現するサービステイクオーバー
– サイト障害もしくはサイトの計画停止におけるサービスの
サイト間スイッチ/テイクオーバーを可能に
• サポートされるストレージレプリケーション
– Oracle Data Guard
• Oracle データベース 11.2.0.3 のみに対応
– Availability Suite Feature of Oracle Solaris
• Oracle Solaris 11 SRU1 以降が必要
– Oracle Solaris Cluster Geographic Edition script-based plug-ins
• Oracle Solaris Cluster バージョンの混在 – Oracle Solaris Cluster 4.0 サイトと Oracle Solaris Cluster 3.3 5/11 サイトでのパートナーシップを構成可能
World Wide Cluster
Site A
Site B
距離無制限
12 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
サポートするアプリケーション
• Oracle アプリケーション
– Oracle Database 11.2.0.3 (HA および RAC 構成)
– Oracle WebLogic 10.3.3, 10.3.4, 10.3.5
– Oracle Web Tier 11.1.1.4, 11.1.1.5
• Solaris 11 サービス
– Apache Web Server 2.2.16 ( HA および スケーラブルサービス)
– Apache Tomcat 6.0.28, 7.0.19
– DHCP
– DNS
– NFS
• カスタマーアプリケーション*
Oracle Solaris Cluster Agent
* カスタマーアプリケーション向けにエージェントを作成
するための API や エージェントビルダーの提供
13 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Solaris Cluster 4.0 特長まとめ
ソフトウェア・ライフサイクル・
マネージメント クラウドに最適化されたソフトウェアの提供:
IPS および Automated Installer に対応
仮想化 クラウド対応アプリケーションの保護:
Solaris 11 Zone Cluster, Solaris 10/11 Failover Zone,
Oracle VM Server for SPARC 2.1
ディザスタ・リカバリ
災害対策:
ストレージ・レプリケーション技術 (Oracle Data Guard,
Sun StorageTek Availability Suite, script-based plugin)
と連携する Geographic Edition
ビルトイン・アプリケーション マネージメント
アプリケーションの可用性を高める:
Apache, Apache Tomcat, DHCP, DNS, NFS, Oracle
Database 11.2.0.3 (HA/RAC), WebLogic, Web Tier
14 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
システム要件 Oracle Solaris Cluster 4.0 システム要件
SPARC x86
ディスク容量 最小 6GB
メモリ容量 最小 1.5GB, 標準 2GB
OS Oracle Solaris 11 11/11
ファイルシステム UFS, ZFS
ボリュームマネージャ Solaris Volume Manager
SPARC x86
Oracle
Solaris Cluster Oracle Solaris Cluster 4.0
データレプリケーション Oracle Data Guard, script based plug-in
Availability Suite Feature of Oracle Solaris
Oracle Solaris Cluster Geographic Edition 4.0 システム要件
15 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
サポートハードウェア
• Solaris 11 をサポートする主要な Oracle ハードウェアをサポート
• Oracle Solaris Cluster Storage Partner Program http://www.oracle.com/technetwork/server-storage/solaris-cluster/partnerprogram-cluster-168135.pdf
– Oracle Solaris Cluster 4.0 リリース時にサポートする 3rd パーティ製ストレージはない
– 将来サポート予定
Server SPARC M /T シリーズ / Sun Fire X86 シリーズ / Netra シリーズ / Blade シリーズ
Oracle Solaris Cluster 4.0 Compatibility Guide
http://www.oracle.com/technetwork/server-storage/solaris-cluster/overview/solariscluster4-compatibilityguide-1429037.pdf
Storage ZFS Storage Appliance 7000 シリーズ, Pillar Axiom 600
16 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Solaris Cluster ライセンス体系
• 2011年7月12日発表
• Oracle Processor ライセンスが適用
– Oracle コア係数 (Oracle Processor Core Factor Table):
http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
• Oracle Solaris Cluster Core, Agent, Geographic Editionのすべて
が利用可能
• 使用ソフトウェアのバージョンに依存せず
• Perpetual ライセンスおよび 2 – 5 年の Term ライセンスを提供
Oracle Solaris Cluster, Enterprise Edition
17 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Solaris Cluster 4.0 ソフトウェアの提供
• IPS リポジトリ
https://pkg.oracle.com/ha-cluster/release
– 商用利用もしくは 30 日間の評価用
• Oracle Software Delivery Cloud (IPSリポジトリイメージ)
https://edelivery.oracle.com
– 商用利用 (有償ライセンスが必要) もしくは 30 日間の評価用
• OTN (IPSリポジトリイメージ) http://www.oracle.com/technetwork/server-storage/solaris-cluster/downloads/index.html
– 評価、開発、テスト用
18 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
リリース状況とライフタイムサポート
2010 2011 2012 2013 2014 2015
Premier
サポート終了 Sustaining
Support
Sun Cluster 3.0
& Updates
Solaris 10 9/10 Solaris 10 8/11 Solaris 11 11/11
Sun Cluster 3.1 & Updates Premier
サポート終了
Sustaining
Support
Oracle Solaris Cluster 3.3 & Updates
FCS Update 1 (3.3 5/11) 2011年7月12日発表
Extended
サポート終了
Sustaining
Support Solaris Cluster 3.2 & Updates Premier
サポート終了
Oracle Solaris Cluster 4.0 FCS 2011年12月6日発表
(Solaris 10 をサポート)
(Solaris 11 をサポート)
Premier サポート終了: 2016/12
Extended サポート終了: 2019/12
Premier サポート終了: 2015/09
Extended サポート終了: 2018/01
19 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
参考情報
• Oracle.com http://www.oracle.com/us/products/servers-storage/solaris/cluster-067314.html
• Oracle Technology Network http://www.oracle.com/technetwork/server-storage/solaris-cluster/overview/index.html
• Oracle Solaris Cluster Technical Resources http://www.oracle.com/technetwork/server-storage/solaris-cluster/documentation/cluster-how-to-1389544.html
• Forum: Solaris – Clustering http://forums.oracle.com/forums/forum.jspa?forumID=1026
• Blog: Oracle Solaris Cluster Oasis http://blogs.oracle.com/SC/
20 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Solaris Cluster 4.0
21 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
仮想化環境を利用したサーバー集約例 サーバー台数の削減に加え高可用性を備える
Web Server Web Server
Oracle HA/RAC
Oracle HA/RAC
Web Server-Tier
Database Server-Tier
Application Server-Tier
Application Server
Application Server
Oracle HA/RAC
Oracle HA/RAC
Database Server-Tier
3-Tier を集約 DBサーバーを集約
Oracle HA/RAC
Oracle HA/RAC
Database Server-Tier
Oracle HA/RAC
Oracle HA/RAC
Database Server-Tier
Oracle HA/RAC
Oracle HA/RAC
Database Server-Tier
22 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
SPARC/Solarisの仮想化環境 リソースを有効活用できるデータセンターの効率的な運用
ハードパーティション ハイパーバイザー型 Solaris Zones
単一OS(カーネル)
Solaris が動作する
すべてのシステム Solaris Zones
Solaris Trusted Extensions
Solaris 8 and 9 Containers on S10
Solaris 10 zones on S11
T-Series Oracle VM for SPARC
(旧称 Sun Logical Domains)
より細かく動的に
M-Series Dynamic Domains
完全な区分化
無償利用可能 無償利用可能
(Solaris 8/9 Containers は有償)
複数 OS(カーネル) を搭載可能
無償利用可能
23 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
SPARC/Solarisの仮想化環境へのサポート Oracle Solaris Cluster 4.0 との組み合わせ
ハードパーティション ハイパーバイザー型 Solaris Zones
Solaris が動作する
すべてのシステム Solaris Zones
Solaris 10 zones on S11
T-Series Oracle VM for SPARC
(旧称 Sun Logical Domains)
M-Series Dynamic Domains
Oracle Solaris Cluster 4.0 はすべてに対応可能
Solaris on x86 に関しては Solaris Zones に対応
24 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle VM Server for SPARC との組み合わせ
HA ゲストドメイン構成
ゲストドメインクラスタ構成
• HA Oracle VM Server for SPARC エージェントにて構成
• 制御ドメインに Solaris Cluster を構成し、ゲストドメイン自体をリソースとして扱い、
ゲストドメインの起動、停止、監視を行う
• ゲストドメイン内で動作するアプリケーションのエージェントの提供はない
ゲストドメインの
イメージは共有
ディスク上に配置
• ゲストドメインに Solaris Cluster をインストールして、クラスタ構成をとる
• データサービスは通常のクラスタ構成と同様に構成可能
• Hard Partitioning ライセンスの適用が可能
ゲストドメイン
アプリ
ゲストドメイン ゲストドメイン
25 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Solaris Zones との組み合わせ
Failover Zone
Zone Cluster
• HA Solaris Containers エージェントにて構成
• Nativeブランドに加えSolais 8/9 Containers,
Solaris 10 Zones (OSC4.0) をサポート
• ゾーンをリソースとして扱いゾーン自体の起動、停止、監視を提供
• 一部のデータサービスではゾーン内部で動作するアプリの起動、停止、監視も提供
zonepathは共有
ディスク上に配置
• 専用のコマンドラインでクラスタノード内に
Cluster 化されたゾーンを構成可能
• リソースグループとリソースはゾーンクラスタ内で構成することが可能
• 他のゾーンからリソースグループの構成は見えない
• 主に Oracle RAC の構成時には必須。他の
データサービスも基本的にサポート
ゾーンクラスタ
ゾーン
アプリ
26 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Oracle Optimized Solutions
• Oracle Solaris Cluster は
Oracle Optimized Solutions for
– PeopleSoft HCM
– E-Business Suite
– Siebel CRM
http://www.oracle.com/us/solutions/optimized-solutions-171609.html
Oracle WebLogic Server
Oracle WebLogic
Server
Oracle RAC
Oracle RAC
Web Server-Tier Containers
Cluster
Database Server-Tier Containers
Cluster
Application Server-Tier Containers
Cluster
PeopleSoft Application
Server For HR Self
Service
PeopleSoft Application
Server For HR Self
Service のキーコンポーネントに
27 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
SPARC SuperClusterに対応する Oracle Solaris Cluster
T4-4 Node 1
Solaris 10
Solaris 11
T4-4 Node 2
Solaris 10
Solaris 11
T4-4 Node 3
Solaris 11
Solaris 11
T4-4 Node 4
Solaris 11
Solaris 11
ZFS STORAGE
APPLIANCE
InfiniBand Network
EXADATA
STORAGE
EXADATA
STORAGE
EXADATA
STORAGE
EXADATA
STORAGE
EXADATA
STORAGE
EXADATA
STORAGE
DB Domain DB Domain DB Domain DB Domain
GP Domain GP Domain GPDomain Exalogic Domain
Oracle VM Server for SPARC を使用してノード内で複数のドメインに区分化される
28 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
SPARC SuperClusterに対応する Oracle Solaris Cluster
• Oracle Optimized Solutions を
SPARC SuperCluster 上に構成
• 例えば、Solaris 10 General
Purpose ドメイン上で
Zone Cluster を構成し
そこでアプリケーションサーバー
等を動作させることが可能
T4-4 Node 2
DB VM + S11
APPS VM + S10 IO
Domain
T4-4 Node 1
DB VM + S11
APPS VM+ S10 IO
Domain
WebLogic
Zone Cluster
Oracle Web
Proxy Server
Oracle Web
Proxy Server
Application Server
Zone Cluster
Oracle RAC
Oracle
PeopleSoft
Application
Server
Oracle RAC
Oracle
WebLogic
Server
Oracle
WebLogic
Server
Oracle
PeopleSoft
Application
Server
Oracle RAC
Application Server
Zone Cluster
Oracle PeopleSoft
Application Server
Oracle PeopleSoft
Application Server
InfiniBand
internal
Network
ZFS 7320 Storage Appliance
Cluster
29 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
仮想化環境と組み合わせたDRソリューション構成例
30 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Q&A
31 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
32 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.