PowerFlex PowerFlexでのOracle Linux KVMのインストールと構成

Summary: このリファレンス アーキテクチャ ガイドでは、Dell PowerFlexプラットフォームでのOracle Linux KVMのインストールと構成について説明します。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

完全なドキュメントについては、「 Oracle Real Application Clusters |Dell PowerFlexでのOracle Linux KVMのインストールと設定 |Dell Technologies Info Hub

Oracle Real Application Clustersのデプロイ

論理アーキテクチャ

このセクションでは、アーキテクチャの概要と、2層PowerFlexセットアップでOracle Linux Virtualization Managerを使用して3ノードのOracle Real Application Clusters (RAC)データベースを設定する際の手順について説明します。これは、PowerFlexを使用して、企業がOracle RACを使用してOracle Linux KVM環境を運用できるようにする方法を示す例としてのみ提供されています。ASMディスク グループとデータベースのサイズは任意です。ただし、ベスト プラクティスは含まれており、本番環境でのこのタイプの導入に適用されます。

次の図は、3ノード セットアップの論理ビューを示しています
3ノード セットアップの論理ビュー
図28: 論理アーキテクチャ

ネットワーク アーキテクチャ

2層PowerFlexシステムでは、SDCはコンピューティング専用ホスト(Oracle Linux KVM)にインストールされ、MDMおよびSDSコンポーネントはバックエンドのストレージ専用ノードにインストールされます。SDSは、各ノードでRAWローカル ストレージを集約して提供し、そのストレージをPowerFlexクラスターの一部として共有します。保護ドメイン内の各ノード上のすべてのディスクを使用して単一のストレージ プールが作成され、ボリュームがストレージ プールからプロビジョニングされてコンピューティング ホストに提示されます。コンピューティング ホストは、Oracle Linux Virtualization Managerによってストレージ ドメインとして使用されます。ストレージ ドメインから、データ、REDOログ、投票ディスク、フラッシュ リカバリ領域のボリュームなど、Oracle RAC ASMディスク グループのデータベース要件を満たすように、各サイズのディスクが切り分けられます。ボリュームは仮想マシン間でマッピングおよび共有され、ASMによって消費されてグループが作成されます。Oracle Gridとデータベース ソフトウェアは各VMに個別にインストールされますが、Oracle RACデータベース自体はASM上に構築されているため、すべてのノードで使用できます。

このOracle Linux KVMソリューションの実習では、次のネットワークとVLANが使用されました。

表 3.ホスト レベルでのPowerFlexネットワーキングの詳細

ネットワーク名 説明
bond0(p2p1、p3p1) 管理およびVMトラフィック
ボンド1(p3p2、p2p2) PowerFlexデータ トラフィック(SDSおよびSDC)

表 4.VMレベルでのOracle Linux KVMネットワーキングの詳細

ネットワーク名 VLAN 説明
OVIRTMGMT 105 管理ネットワーク
プライベートvlan106 106 Oracleプライベート インターコネクト用のプライベートVLAN
VM_Network 100 クライアントOracleネットワーク

VLANタグ付け

Oracle Linux Virtualization Managerでは、Oracle Linux KVMノード上の物理NICへの複数の論理ネットワーク(VLANタグ付けを含む)の追加がサポートされています。VLANはPowerFlexアーキテクチャに不可欠なコンポーネントであるため、ここでは、Oracleインターコネクト用にVLANタグを使用して新しい論理ネットワークを追加する手順について説明します。

  1. Oracle Linux Virtualization Managerの 「Network」-「> Networks 」画面に移動し、図29の 「New 」をクリックします。
    論理ネットワーク
    図29論理ネットワーク

    図30に次の情報を入力します。

    • 名前
    • 説明
    • ネットワーク ラベル
    • [Enable VLAN tagging]チェックボックスをオンにして、VLAN値を追加します

    クラスタはデフォルトのままにし(自動的に接続されます)、vNICプロファイル(名前はデフォルトのネットワーク名になります)のままにします。
    新しい論理ネットワーク
    図30新しい論理ネットワーク

  2. 作成したら、[ Network -> Networks ]に移動し、 vlan-106 ネットワーク用に新しく作成したハイパーリンクをクリックします。

  3. [Hosts]タブをクリックし、未接続のホストのいずれかをハイライト表示して、図31の[ Setup Host Networks ]をクリックします。
    VLAN-106ホストの割り当て
    図31.VLAN-106ホストの割り当て

  4. [Setup Host Networks]ダイアログが表示されます。新しい論理ネットワークが右側に表示されます。ネットワークをクリックし、適切な物理NICにドラッグします(図32を参照)。このように、1 つのインターフェイスに複数の論理ネットワークを割り当てることができます。
    インターフェイスへの論理ネットワークの割り当て
    図32インターフェイスへの論理ネットワークの割り当て

  5. 次に、論理ネットワークの隅にある鉛筆アイコンをクリックします。これにより、ユーザーはIPアドレスを割り当てることができます(必要な場合)。適切な [Boot Protocol]を選択し、必要に応じてアドレスを追加して、図33の[ OK ]をクリックします。その後、Oracle Linux Virtualization Managerによってホスト上のネットワークが構成されます。
    起動プロトコルとIPの割り当て
    図33起動プロトコルとIPの割り当て

    図 34 に示すように、論理ネットワークを作成して構成します。
    IPが割り当てられました
    図34IPが割り当てられました

Oracle RACの構成

次のセクションでは、Oracle Linux KVMの設定と3ノードOracle RAC 21cデータベースのインストールについて詳しく説明します。

ハードウェアおよびソフトウェア構成の詳細

次の表では、ソリューションに使用されるインフラストラクチャのハードウェアおよびソフトウェア コンポーネントについて説明します。PowerFlex(ストレージ専用)ノードとOracle Linux KVM(コンピューティング専用)に使用されるノードはどちらも同じです。

表 5.ハードウェアとソフトウェアの構成

コンポーネント ソース ドメイン
サーバー モデル Dell R650
コンピューティング専用ノードの数 3
ストレージ専用ノードの数 4
CPU インテル® Xeon® Gold 6336Y CPU @ 2.40 GHz
コンポーネント ソース ドメイン
ソケットとコア 2ソケット24コア
ハイパースレッディング Enabled
メモリー ホストあたり512 GB
ストレージ 2 x 447.13 GB (SATA SSD)
10 x 1490.42 GB (SAS SSD)
PCIe Mellanox ConnectX-5 EN 25 GbE SFP28アダプター(2ポート)
NVDIMM 2 x 16 GB、2933 MT/秒NVDIMM-N DDR-4
PowerFlex R4_6
PowerFlex Manager バージョン 4.6.0
Oracle Linux仮想化マネージャ 4.5.4-1.0.31.el8
Oracle Linux リリース8アップデート9
Oracleデータベースのバージョン 21.3.0.0.0
VM OS - Oracle Linux リリース8アップデート9
VMの数 3
VM構成 16 vCPU、24 GBメモリー
VMノード オースティン170、オースティン171、オースティン172
データベース名 ORCLの
インスタンス名 ORCL1、ORCL2、ORCL3
ASMディスク グループ 構成、データ、やり直し、FRA

ホスト構成

Oracle Linux Virtualization Managerを独自のホストにインストールするのと並行して、ユーザーはPowerFlexコンピューティング ノードとしても機能するOracle Linux KVMホストを準備する必要があります。

Oracle RAC環境にOracle Linux KVMホストをインストールするには、次の手順を実行します。

  • 各コンピューティング ホストにOracle Linux 8.9 OSをインストールします。
  • 各ホストの管理ネットワークを構成します。各ホストにIPアドレスを割り当てます。
  • PowerFlexへのSDC接続をサポートするようにネットワーキングを構成します。
  • 各ホストで次のコマンドを実行して、oVirt エンジンからコマンドを受信できるようにホストを準備します。
     dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y 
    dnf clean all
    dnf repolist

Oracle Linux仮想化マネージャ

Oracle Linux Virtualization Managerをインストールするには、次の手順を実行します。

  • 仮想化 ホスト ベース環境を使用して、VMを作成し、Oracle Linux 8.9 OSをインストールします。別のベースを選択すると、実装で問題が発生する可能性があります。このベースにはUIは付属していませんが、必要に応じてGnomeデスクトップをインストール後に追加できます。
  • oVirtエンジン パッケージをインストールし、次のコマンドを実行してエンジンをインストールします。
    dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y dnf clean all
    dnf repolist
    dnf install ovirt-engine
  • エンジン・セットアップを実行して、Oracle Linux Virtualization Managerをインストールします。
    engine-setup
  • インストールが完了すると、仮想化マネージャーにアクセスするためのWeb URL(ホストのFQDN)がユーザーに提供されます。

ASMのストレージ ドメイン

次の表は、PowerFlexから作成され、Oracle ASMディスクに必要なOracle Linux KVMにマッピングされたストレージ ドメインの詳細を示しています。PowerFlexボリュームのサイズは8倍にする必要があります。

表6Oracle RACデータベースに使用されるストレージ ドメイン

ストレージ ドメイン サイズ 説明
Oracle_Homes 504ギガバイト VMのOSファイル システムおよびOracleソフトウェアに使用
ORA_CONFIG 56ギガバイト CONFIG ASMディスク グループに使用
ORA_REDO_1 56ギガバイト REDO ASMディスク グループに使用
ORA_REDO_2 56ギガバイト REDO ASMディスク グループに使用
ORA_REDO_3 56ギガバイト REDO ASMディスク グループに使用
ORA_DATA_1 504ギガバイト DATA ASMディスク グループに使用
ORA_DATA_2 504ギガバイト DATA ASMディスク グループに使用
ORA_DATA_3 504ギガバイト DATA ASMディスク グループに使用
ORA_FRA_1 504ギガバイト FRA ASMディスク グループに使用
ORA_FRA_2 504ギガバイト FRA ASMディスク グループに使用
ORA_FRA_3 504ギガバイト FRA ASMディスク グループに使用

VM構成

この構成では、次の手順を使用して、PowerFlexで実行されているOracle Linux Virtualization Managerを使用して、3ノードのOracle RACデータベースをセットアップしました。

  1. ホストごとに 1 つの VM を作成します。Oracle Linux 8.9 OSをインストールします。

    • VMファイル システムのOSインストールに使用する100 GB仮想ディスク x 3を Oracle_Homesから作成します(VMごとに1つ)。
    • これらのディスクを「ブータブル」にします

    OSインストール用に起動可能にするディスク
    図35OSインストール用に起動可能にするディスク

  2. 各VMにOracle Linux 8.9 OSをインストールし、各VMにIPを割り当てます。インストールは、GUIを備えたサーバーのベース環境またはサーバーのベース環境にすることができます。

  3. ASMディスク グループDATA、OCR、MGMT REDO、FRAに必要なディスクをストレージ ドメインから作成します。

    表7ストレージ ドメインからのASMディスク

    ASMディスク グループ サイズ ストレージ ドメインから
    設定 1 ~50 GB ORA_CONFIG
    OCR) 3 ~50 GB ORA_REDO_1、ORA_REDO_2、ORA_REDO_3
    データ 3 ~500 GB ORA_DATA_1、ORA_ DATA _2、ORA_ DATA _3
    FRA 3 ~500 GB ORA_FRA_1、ORA_ FRA _2、ORA_ FRA _3
  4. ASMディスクを共有可能にして、すべてのVMに接続します。
    Oracle RACデータベースのインストールのためにASMディスクを共有可能に
    図36Oracle RACデータベースのインストールのためにASMディスクを共有可能に

  5. 次の3つのインターフェイスから選択できます。

    • IDE
      ストレージ デバイスに接続する標準インターフェイス。パフォーマンスの面では、VirtIOやVirtIO-SCSIよりもわずかに遅くなります
    • VirtIO
      準仮想化ドライバーは、仮想マシンとハイパーバイザー間の調整と通信を最適化することで、IDEなどのエミュレートされたデバイスよりもI/Oパフォーマンスを向上させます。
    • VirtIO-SCSI
      新しい準仮想化SCSIコントローラーデバイス。このドライバーは、virtIOデバイスと同様の機能を提供しますが、拡張性の向上、標準コマンド セット、SCSIデバイス パススルーなど、いくつかの拡張機能が追加されています。具体的には、数百のデバイスの追加と、標準のSCSIデバイス命名スキームを使用したそれらのデバイスの命名をサポートします。
    注:I/Oパフォーマンスを向上させるためにVirtIO-SCSIデバイスが推奨されるため、実習の構成ではVirtIO-SCSIデバイスを使用しました。
  6. デル・テクノロジーズでは、仮想マシン(VM)のハイパフォーマンス最適化を選択することをお勧めします。これにより、VMは可能な限りベア メタルに近いパフォーマンス メトリックで実行されます。[高パフォーマンス]を選択すると、効率性を最大限に高めるために、一連の自動設定と推奨される手動設定がVMで構成されます。

    注:ハイ パフォーマンス設定の詳細については、「 ハイ パフォーマンス仮想マシンの構成このハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。」を参照してください。
    ハイ パフォーマンスを示す仮想マシンの構成
    図37ハイ パフォーマンスを示す仮想マシンの構成
  7. Oracle RACの相互接続など、追加のネットワークを構成します。
    Oracleインターコネクト用の追加のネットワーキング
    図 38.Oracleインターコネクト用の追加のネットワーキング

  8. 最適化のために、各VMのヘッドレス モードを無効にします。ユーザーは、グラフィカル コンソールを使用してVMにアクセスする必要がない場合、VMをヘッドレス モードで構成できます。ヘッドレス モードを無効にすると、VMはグラフィック デバイスやビデオ デバイスなしで実行されます。これは、ホストのリソースが限られている場合に便利です。
    VMのヘッドレス モードの無効化
    図 39.VMのヘッドレス モードの無効化

  9. クラスター内の特定のホストでVMを実行して、Oracle RAC VMがOracle Linux KVMクラスター内のホスト全体に分散され、CPU固定要件に準拠するようにします。
    クラスター内の特定のホストで実行するVMの選択
    図40.クラスター内の特定のホストで実行するVMの選択

  10. Oracle Grid InfrastructureおよびDatabase 21cソフトウェアをインストールし、データベースを作成します。

ベスト プラクティス

PowerFlexおよびOracle Linux KVMを使用してASM上でOracle RACを実行する場合のベスト プラクティスを次に示します。

  • 可能であれば、データベース機能ごとに異なるASMディスク グループを使用します。グループは外部冗長性を使用する必要があります。これにより、柔軟性が向上します。
    • データを格納するDATA
    • REDOログのREDO
    • アーカイブ ログのFRA
    • 投票ディスクの構成
  • ASMディスク グループごとに複数のストレージ ドメインを使用し、それぞれに1つの共有仮想ディスクで容量を消費します。これにより、ASMディスク グループを簡単に増減し、より多くの同時実行性を提供できます。
  • 各VMで、共有可能ディスクは、権限モードが0660のOracleによって所有されている必要があります。
  • ASMディスク グループのメンバーは、容量が類似している必要があります。デバイスの初期サイズが大きい場合、ASMディスク グループへの各容量増分は同じ大きさである必要があります。
  • Oracle ASMのベスト プラクティスは、一度に1つのデバイスを追加するのではなく、複数のデバイスをまとめて追加してASMディスク グループの容量を増やすことです。この方法では、再バランシング中にASMエクステントが分散され、ホット スポットが回避されます。複数のデバイスがASMディスク グループにまとめて追加されるように、ASM容量の増分が可能なデバイス サイズを使用します。各デバイスは、元のデバイスと同じサイズである必要があります。

 

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000273103
Article Type: How To
Last Modified: 21 Jan 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.