自動仮想IPフェイルオーバーおよびOracle Private Cloud Appliance について

Oracle Private Cloud Appliance X9-2を使用した自動仮想IPフェイルオーバーにより、クラウド・サーバーで問題が発生した場合にアプリケーションの稼働状態を維持できます。このソリューション・プレイブックでは、OCI CLIをPacemakerおよびCorosyncと統合して、Oracle Private Cloud ApplianceおよびOracle Cloud Infrastructure (OCI)を使用して自動仮想IPフェイルオーバーをデプロイする方法について説明します。

ノート:

このコンテンツは、情報提供目的および自己支援ガイダンスのみを目的として提供されています。コンテンツに関連するコンサルタントまたはその他の支援は、Oracle Support契約または関連するサービス・リクエストの対象にはなりません。質問や追加のニーズがある場合は、Oracle Salesの担当者に直接連絡してください。

Oracle Private Cloud Applianceについて

Oracle Private Cloud Appliance (PCA)は、アプリケーションおよびミドルウェア層を実装するために設計されたOracleエンジニアド・システムです。

Private Cloud Applianceは、オンプレミス・ソリューションを好む、または必要とするお客様に対して、パブリック・クラウド導入の次の運用上の利点を提供します。

  • Oracle Cloud Infrastructure (OCI)と一致するプライベート・クラウド・インフラストラクチャおよびアーキテクチャ。
  • OCIと互換性のあるAPIとSDKは、オンプレミスの実装にラック・スケールで対応できるため、ワークロード、ユーザー・エクスペリエンス、ツール・セット、スキルをプライベート・クラウドとパブリック・クラウド間で移植できます。
  • 統合されたハードウェアおよびソフトウェア・システムで、プライベート・クラウドの仮想化ワークロードのインフラストラクチャの複雑さと導入時間を短縮します。
  • 組込みの管理、コンピュート、ストレージおよびネットワーキング・リソースにより、幅広いアプリケーション・タイプおよびワークロードに最適なパフォーマンスを備えた完全なプラットフォームです。
  • 最新化されたクラウドネイティブ・アプリケーションのためのクラウドおよび管理サービス。
  • 将来に対応したソフトウェア・スタックのための最新のマイクロサービス・アーキテクチャ、Kubernetesおよび関連テクノロジ。
  • Oracle ExadataおよびOracle Database Applianceに直接接続して、スケーラブルな多層アプリケーションに最適なインフラストラクチャを作成します。

アーキテクチャ

このアーキテクチャは、OCIテナンシの仮想IPにCorosyncおよびPacemakerがインストールされているクラスタ・ノードを示しています。

このアーキテクチャを使用して、自動仮想IPフェイルオーバーをデプロイします。



pca-x9-automatic-virtual-ip-failover.zip

このアーキテクチャでは、次のコンポーネントがサポートされています。

  • Tenancy

    テナンシは、Oracle Cloud Infrastructureのサインアップ時にOracle Cloud内でOracleによって設定される、セキュアで分離されたパーティションです。テナンシ内のOracle Cloudでリソースを作成、編成および管理できます。テナンシは、会社または組織と同義です。通常、会社は1つのテナンシを持ち、そのテナンシ内の組織構造を反映します。通常、1つのテナンシは1つのサブスクリプションに関連付けられ、1つのサブスクリプションには通常、1つのテナンシのみが含まれます。

  • 仮想クラウド・ネットワーク(VCN)およびサブネット

    VCNは、Oracle Cloud Infrastructureリージョンで設定する、カスタマイズ可能なソフトウェア定義のネットワークです。VCNは、従来のデータ・センター・ネットワークと同様に、ネットワーク環境の完全な制御を可能にします。VCNには重複しない複数のCIDRブロックを含めることができ、VCNの作成後にそれらを変更できます。VCNをサブネットにセグメント化して、そのスコープをリージョンまたは可用性ドメインに設定できます。各サブネットは、VCN内の他のサブネットと重複しない連続した範囲のアドレスで構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックにもプライベートにもできます。

  • インターネット・ゲートウェイ

    インターネット・ゲートウェイは、VCN内のパブリック・サブネットとパブリック・インターネット間のトラフィックを許可します。

  • ブロック・ボリューム

    ブロック・ストレージ・ボリュームを使用すると、ストレージ・ボリュームを作成、アタッチ、接続および移動し、ボリューム・パフォーマンスを変更して、ストレージ、パフォーマンスおよびアプリケーションの要件を満たすことができます。ボリュームをインスタンスにアタッチおよび接続した後は、そのボリュームを通常のハード・ドライブのように使用できます。また、データを失うことなく、ボリュームを切断して別のインスタンスにアタッチすることもできます。

  • モニタリング

    Oracle Cloud Infrastructure Monitoringサービスは、メトリックを使用してクラウド・リソースをアクティブおよびパッシブに監視し、リソースおよびアラームを監視して、これらのメトリックがアラーム指定のトリガーを満たしたときに通知します。

  • ファイル・ストレージ

    Oracle Cloud Infrastructure File Storageサービスは、永続的でスケーラブルなセキュアなエンタープライズ規模のネットワーク・ファイル・システムを提供します。File Storageサービスのファイル・システムには、VCN内のベア・メタル、仮想マシンまたはコンテナ・インスタンスから接続できます。また、Oracle Cloud Infrastructure FastConnectおよびIPSec VPNを使用して、VCN外からファイル・システムにアクセスすることもできます。

  • オブジェクト・ストレージ

    オブジェクト・ストレージでは、データベースのバックアップ、分析データ、イメージやビデオなどのリッチ・コンテンツなど、任意のコンテンツ・タイプの構造化データおよび非構造化データにすばやくアクセスできます。インターネットから直接またはクラウド・プラットフォーム内から、安全かつセキュアにデータを格納し、取得できます。パフォーマンスやサービスの信頼性を低下させることなく、ストレージをシームレスに拡張できます。迅速、即時、頻繁にアクセスする必要があるホット・ストレージには、標準ストレージを使用します。長期間保持し、ほとんどまたはほとんどアクセスしないコールド・ストレージには、アーカイブ・ストレージを使用します。

  • アイデンティティおよびアクセス管理(IAM)

    Oracle Cloud Infrastructure Identity and Access Management(IAM)は、Oracle Cloud Infrastructure(OCI)およびOracle Cloud Applicationsのアクセス・コントロール・プレーンです。IAM APIおよびユーザー・インタフェースを使用すると、アイデンティティ・ドメインおよびアイデンティティ・ドメイン内のリソースを管理できます。各OCI IAMアイデンティティ・ドメインは、スタンドアロンのアイデンティティおよびアクセス管理ソリューション、または異なるユーザー集団を表します。

  • CorosyncとPacemakerクラスタの仮想IP

    CorosyncおよびPacemakerは、自動仮想IPフェイルオーバーを有効にするためにクラスタにインストールされるサードパーティーコンポーネントです。

開始する前に

開始する前に、次の要件を満たす必要があります。

  • プライベート・クラウド・アプライアンスのOL7.9またはOL8.0プラットフォーム・イメージ。
  • VCN、サブネットおよびセキュリティ・リストが定義されています。
  • インスタンス外部アクセス用のインターネット・ゲートウェイ。
  • 最小シェイプVM.PCAStandard1.4の2つのインスタンス。
  • 両方のインスタンスにOCI CLIをインストールしました。

  • 両方のインスタンスに Corosyncおよび Pacemakerパッケージがインストールされています。

  • 認証局バンドルを取得しました。
  • コンピュート・インスタンス・デプロイメントを構成しました。

必須サービスおよびロールについて

このソリューションには、次のサービスが必要です。

  • Oracle Private Cloud Appliance X9-2

各サービスに必要なロールは次のとおりです。

サービス名: ロール 必須...
Oracle Private Cloud Appliance : Compute Enclave ネットワーク、コンピュートおよびストレージの構成を作成します。

必要なクラウド・サービスを取得するには、「Oracleソリューション用のOracle Cloudサービスを取得する方法を学びます」を参照してください。