技術ブログ
目次
Oracle ACEの渡部です。 19cでのSE-RAC廃止に伴い、Oracle SE2で高可用性を実現する方法が求められています。
本記事では、LifeKeeperを用いたOracleのHAクラスタ構成について概要をまとめます。なお、Oracle Database Standard Edition 2を前提とします(Oracle Database Enterprise Editionでは19cでもRACが使用可能なため)。
SIOS LifeKeeperとは、いわゆるクラスタリングソフトウェアであり、システムをクラスタ化することでノード障害などの障害への耐障害性を高めるための製品です。 LifeKeeperを使用すると、OracleをHAクラスタ構成にすることができ、耐障害性を高めることができます。端的には以下の利点が得られます。
SIOS LifeKeeperの派生製品として、SIOS DataKeeperがあります。DataKeeperは、ソフトウェアベースのディスクミラー技術で、疑似的に共有ディスクをエミュレートする役割を持ちます。LifeKeeperとDataKeeperを組み合わせることで、共有ディスクが使用できない環境でも、Oracle HAクラスタ構成を実現できます。
SIOS LifeKeeperの製品体系はすこし複雑で、いわゆる「購入の対象となるパッケージ」として、"LifeKeeper ... Standard/Advanced", "Protection Suite" 、"VM Duo"などがありますが、今回は技術面についてフォーカスするためこれらの違いには触れないことにします。
また、技術面に限定すれば、マニュアルや製品資料における"Protection Suite"は、"LifeKeeperおよびその関連製品"と読み替えて理解すればよいようです。本記事でもこの前提にたって、"Protection Suite"という用語は使用せず、"LifeKeeper"または"DataKeeper"という用語に統一します。
LifeKeeperの製品体系の詳細については、以下URLを御覧ください。
LifeKeeperには、Linux版(LifeKeeper for Linux)とWindows版(LifeKeeper for Windows)があります。基本機能は同じですが、細かいところでは差異があります。バージョン体系も別です。
2021年6月24日時点の最新バージョンは以下の通りです。
LifeKeeperを用いてOracle HAクラスタ構成を実現するための主な要件や対応環境についてまとめておきます。
LifeKeeperは様々な構成に対応していますが、典型的な構成パターンを以下にまとめます。
なお、パブリッククラウドで周辺環境の構成手順などの詳細は、パブリッククラウドの種類に応じて異なります。
LifeKeeperに限定された話ではありませんが、Oracle DatabaseでHA構成を取る場合、ORACLE_HOMEをどこに配置するかについては以下の2つのパターンがあります。
以下の資料が参考になります。
LifeKeeper for Linux
LifeKeeper for Windows
LifeKeeperによるOracle HA構成の導入するにあたり、 技術支援が必要な場合は弊社までお声がけくださいませ。時間制での支援も可能です。安価な価格設定で好評いただいています。
なお、コーソルはLifeKeeperのパートナー企業です(SIパートナー)。
Oracle HAクラスタ構成を実現する方法として、LifeKeeperの他にOracle SEHAがあります。
19c新機能 SEHA / GIベース シングルHA構成 – SE2-RAC廃止対応
Oracle SEHAとLifeKeeperは以下の基準で使い分けるのが良いと考えています。
コーソルはオラクル製品および関連製品を取り扱っています。
これらのオラクル製品および関連製品について、販売・導入・運用を様々な形でご支援します。お困りの際はぜひ弊社にお声がけくださいませ。
コーソルからオラクル製品および関連製品をご購入いただけると、ORACLE MASTER Platinum 単年取得者数7年連続No.1、2016年6月以降 累計保持者数No.1という指標に裏付けされた高いOracle Databaseの技術力により、安心して製品を導入いただけます。また、導入後も製品サポートをご提供いたします。
ORACLE MASTER Platinumとは、2日間にわたる実技試験により認定されるOracle Database最高難度の資格です。 グローバルで有効な資格であり、海外では"Oracle Certified Master"と呼ばれます。
ORACLE MASTER Platinumとは何か / コーソルはPlatinum取得者数No.1!
Oracle Databaseについても製品販売、製品サポート、製品の導入を行います。また、リモート回線経由でスポット的なDBA実務を行うリモートDBAサービス、コンサルティングやベンダコントロールを含めたOracle Databaseプロフェッショナルサービスを時間制で提供する時間制コンサルサービスも提供しています。
非常駐型データベース運用サービス
基幹系DB運用支援および製品サポートについては、3拠点体制による24時間365日対応が可能です。