この例では、各ディスクセットに配置するディスクドライブの数を決定するプロセスを理解するうえで役立つ情報を示します。 この例では 3 つの記憶装置を使用します。 既存のアプリケーションは、NFS (それぞれ 5G バイトの 2 つのファイルシステム) と 2 つの ORACLE データベース (5G バイトと10G バイト) 上で実行されています。
次の表に、この構成例に必要なドライブ数を求めるための計算式を示します。 3 つの記憶装置を持つ構成では、28 個のディスクドライブが必要になり、これらのドライブを 3 つの記憶装置の間でできるかぎり等配分します。 必要なディスクドライブの数は切り上げられるため、5G バイトのファイルシステムには、1G バイトのディスク空間が追加されていることに注意してください。
表 3–2 構成に必要なディスクドライブ数
使用 |
データ |
必要なディスク装置 |
必要なディスクドライブ数 |
---|---|---|---|
nfs1 |
5G バイト |
3x2.1 G バイトディスクx2 (ミラー) |
6 |
nfs2 |
5G バイト |
3x2.1G バイトディスクx2 (ミラー) |
6 |
SPARC: oracle1 |
5G バイト |
3x2.1 G バイトディスクx2 (ミラー) |
6 |
SPARC: oracle2 |
10G バイト |
5x2.1 G バイトディスクx2 (ミラー) |
10 |
次の表は、2 つのディスクセットと 4 つのデータサービス間のディスクドライブの割り当てを示しています。
表 3–3 ディスクセットの分配
ディスクセット |
データサービス |
ディスクドライブ |
記憶装置 1 |
記憶装置 2 |
記憶装置 3 |
---|---|---|---|---|---|
dg-schost-1 |
nfs1, oracle1 |
12 |
4 |
4 |
4 |
dg-schost-2 |
nfs2, oracle2 |
16 |
5 |
6 |
5 |
当初 dg-schost-1 には、それぞれの記憶装置から 4 つのディスクドライブ (合計で 12 のディスク) が割り当てられ、dg-schost-2 には、それぞれの記憶装置から 5 つまたは 6 つのディスクドライブ (合計で16 のディスク) が割り当てられます。
どちらのディスクセットにも、ホットスペアは割り当てられていません。 1 つの記憶装置につき、少なくとも 1 つのホットスペアを各ディスクセットに割り当てることによってドライブをホットスペアし、完全な 2 面ミラー化を復元できます。