ストレージ構成の概要
Oracle Data Infrastructure Cloud@Customerでは、Oracle Automatic Storage Management (Oracle ASM)を使用して共有記憶域を管理します。ストレージは次のレベルで構成されます。
- データ・インフラストラクチャ・レベル:
+DATAおよび+RECOASMディスク・グループ間で共有インフラストラクチャ・ストレージを分割する方法、およびすべてのVMファイル・システムに割り当てられるストレージの量を定義します。 - VMクラスタ・レベル: VMファイル・システム・ストレージ、データベース・ストレージ、リカバリ領域ストレージなど、特定のVMクラスタに割り当てられる共有ストレージの量を定義します。
- アプリケーションVMレベル: アプリケーションVMブート・ボリュームおよびブロック・ボリュームに割り当てられるストレージを定義します。
データ・インフラストラクチャ・レベルで選択されたストレージ構成は、そのインフラストラクチャ上に作成されたすべてのVMクラスタおよびアプリケーション・仮想マシンで使用可能なストレージ容量に影響します。
データ・インフラストラクチャ・レベルでのストレージ構成
データ・インフラストラクチャ・リソースを作成する場合は、+DATAディスク・グループと+RECO ASMディスク・グループの間で共有記憶域がどのように割り当てられるかを構成します。データ・インフラストラクチャのアクティブ化後は、+DATAディスク・グループと+RECOディスク・グループ間の記憶域割当てを変更できません。
データ・インフラストラクチャは、共有ストレージを次のASMディスク・グループに編成します。
-
+DATAディスク・グループ: 主にデータベース・データファイルの格納を目的としています。VMファイル・システムの領域は、指定されたストレージ・サイズに基づいて+DATAディスク・グループから割り当てられます。VMファイル・システムには、ブート・ボリューム、ソフトウェア・バイナリ、パッチおよびクラウド固有のツールに関連付けられたファイルが格納されます。データベース・データファイルおよびバックアップは、VMファイル・システムではなく、+DATAおよび+RECOディスク・グループに格納する必要があります。 -
+RECOディスク・グループ: 主にFast Recovery Area (FRA)の格納に使用されます。これは、バックアップとリカバリに関連するファイルのローカル・ストレージを提供します。デフォルトでは、FRAはアーカイブREDOログ・ファイルおよびバックアップ制御ファイルを格納します。
+DATAおよび+RECO ASMディスク・グループは、高い冗長性を使用します。高い冗長性により、データ保護を強化するためのトリプル・ミラー化が提供されます。冗長性設定はプラットフォームによって管理され、変更できません。
VMファイル・システム・ストレージは、+DATAディスク・グループから割り当てられます。必要なストレージの量は、各VMにインストールする予定のソフトウェアによって異なります。データベースVMごとに少なくとも256 GBが必要です。
DATAおよびRECO割当て比率
データ・インフラストラクチャの作成時に、+DATAディスク・グループに割り当てられている使用可能なストレージの割合を選択します。残りの記憶域は、+RECOディスク・グループに割り当てられます。
Oracleでは、記憶域の80%が+DATAに割り当てられ、20%が+RECOに割り当てられる80:20の割当てを推奨しています。
+DATA割当ては、40%から90%に設定できます。その結果、+RECO割当ての範囲は60%から10%になります。
VMクラスタ・レベルでのストレージ構成
VMクラスタを作成するときに、データ・インフラストラクチャで使用可能な共有ストレージからストレージを割り当てます。VMクラスタ・ストレージ構成には、VMストレージ、データベース・ストレージおよびリカバリ領域ストレージが含まれます。
VMストレージ
VMストレージは、+DATAディスク・グループのOracle ACFSボリュームからプロビジョニングされ、データベース・ホームに必要です。コンソールの/u01容量フィールドを更新することで、VMストレージ割当てを構成できます。
VMクラスタを作成するときに、割り当てるVMストレージの量を指定します。必要なVMストレージの量は、VMクラスタが使用するデータベース・ホームおよびデータベース・ソフトウェア・バージョンの数によって異なります。
VMごとに少なくとも100 GBの/u01領域が必要です。
データベース記憶域
データ・インフラストラクチャでは、Oracle ASM割当て管理を使用して、VMクラスタ内のデータベースが共有インフラストラクチャ・ディスク・グループから消費できるストレージの量を制御します。
VMクラスタの作成時に、次の記憶域割当て制限を指定します:
- データ・ストレージ
- リカバリ領域のストレージ
データ・ストレージには256 GB以上が必要で、リカバリ領域ストレージには64 GB以上が必要です。
アプリケーションVMレベルでのストレージ構成
アプリケーションVMストレージは、ブート・ボリュームとブロック・ボリュームで構成されます。両方のボリュームは、データ・インフラストラクチャ上の+DATAディスク・グループのOracle ACFSストレージからプロビジョニングされます。
アプリケーションVMストレージは、+DATAディスク・グループの容量を他のリソースと共有するため、アプリケーション・仮想マシンにストレージを割り当てる前に、十分な容量が使用可能であることを確認してください。
ブート・ボリューム
ブート・ボリュームは、VMのシステム・ファイル・システムを提供します。ブート・パーティション、ユーザー・ホーム・ディレクトリ、スワップ領域など、VMの起動および操作に必要なオペレーティング・システムおよびファイルが格納されます。
オペレーティング・システム、必要なパッケージ、アプリケーション・ランタイム・コンポーネントおよび将来のオペレーティング・システム更新に対応するようにブート・ボリュームのサイズを設定します。
ブロック・ボリューム
ブロック・ボリュームは、VMで実行されているアプリケーションに追加の永続ストレージを提供します。これは、アプリケーション・バイナリ、構成ファイル、ログ、データ・エクスポート、ステージング・ファイル、およびオペレーティング・システムのファイル・システムとは別に格納する必要があるその他のワークロード固有のファイルに使用します。
アプリケーション・ストレージ要件、予想されるデータの増加、ログ保持要件、およびバックアップやソフトウェアの更新などの運用プロセスに従って、ブロック・ボリュームのサイズを設定します。
ストレージ計画のガイドライン
ストレージを構成する前に、次を確認してください。
- ワークロードに異なるリカバリ領域要件がないかぎり、推奨される80:20
+DATAから+RECOへの割当てを使用します。 - ワークロードにより多くのリカバリ領域容量が必要な場合は、
+RECO割当てを増やします。 - ワークロードにより多くのデータベース・ファイル容量が必要で、リカバリ領域の要件が低い場合は、
+DATA割当てを増やします。 - データベース・サイズ、拡張、バックアップおよびリカバリの要件に基づいて、各VMクラスタのデータ・ストレージおよびリカバリ領域のストレージ割当てを計画します。
- オペレーティング・システム、アプリケーションおよびデータ・ストレージの要件に基づいて、アプリケーション・VMのブート・ボリュームとブロック・ボリュームの容量を計画します。
- VMファイル・システム・ストレージは、
+DATAディスク・グループから割り当てられます。
VMファイル・システム構造
データ・インフラストラクチャにデプロイされたVMは、次のファイル・システム構成を使用します。VMのストレージ割り当てを計画するときは、ファイルシステム構造を確認します。
| ファイル・システム | マウント・ポイント |
|---|---|
devtmpfs |
/dev |
tmpfs |
/dev/shm |
tmpfs |
/run |
tmpfs |
/sys/fs/cgroup |
tmpfs |
/run/user/0 |
/dev/mapper/VolGroupVm-LogVolRoot |
/ |
/dev/mapper/VolGroupVm-LogVolOpt |
/opt |
/dev/vdb1 |
/u01 |
/dev/vda1 |
/boot |
<IP Address>:/opt/oracle/oak/pkgrepos/orapkgs/clones/repo |
/opt/oracle/basedb/pkgrepos |
<IP Address>:/u05/app/sharedrepo/bwglxjt4aqsanjmyvgnghazfmxbcba-shfs |
/sharedfs |
oracle_clusterware |
/u01/app/grid/crsdata/<hostname>/shm |
tmpfs |
/run/user/<session> |