Oracle® Solaris Cluster Data Service for Oracle Real Application Clusters ガイド

印刷ビューの終了

更新: 2014 年 7 月、E52256–01
 
 

ハードウェア RAID サポートの使用

ハードウェア RAID サポートを使用して格納できる Oracle Database ファイルのタイプについては、ストレージ管理の要件を参照してください。

ハードウェア RAID サポートの使用方法

  1. ディスクアレイ上で LUN を作成します。

    LUN の作成方法については、Oracle Solaris Cluster ハードウェアのドキュメントを参照してください。

  2. LUN を作成したら、format(1M) コマンドを実行して、ディスクアレイの LUN を必要な数のスライスにパーティション分割します。

    次の例は、format コマンドの出力を示します。

    # format
    
    0. c0t2d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
       /sbus@3,0/SUNW,fas@3,8800000/sd@2,0
    1. c0t3d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
       /sbus@3,0/SUNW,fas@3,8800000/sd@3,0
    2. c1t5d0 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@1/rdriver@5,0
    3. c1t5d1 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@1/rdriver@5,1
    4. c2t5d0 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@2/rdriver@5,0
    5. c2t5d1 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@2/rdriver@5,1
    6. c3t4d2 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@3/rdriver@4,2

    注 -  ディスクパーティション情報の損失を防止するために、raw データに使用されているどのディスクスライスでもシリンダ 0 でパーティションを開始しないでください。ディスクパーティションテーブルは、ディスクのシリンダ 0 に格納されます。
  3. Step 1 で作成した LUN に対応する raw デバイスアイデンティティー (DID) を判定します。

    この目的には、cldevice(1CL) コマンドを使用します。

    次の例は、cldevice list –v コマンドの出力を示します。

    # cldevice list -v
    
    DID Device     Full Device Path
    ----------     ----------------
    d1             phys-schost-1:/dev/rdsk/c0t2d0
    d2             phys-schost-1:/dev/rdsk/c0t3d0
    d3             phys-schost-2:/dev/rdsk/c4t4d0
    d3             phys-schost-1:/dev/rdsk/c1t5d0
    d4             phys-schost-2:/dev/rdsk/c3t5d0
    d4             phys-schost-1:/dev/rdsk/c2t5d0
    d5             phys-schost-2:/dev/rdsk/c4t4d1
    d5             phys-schost-1:/dev/rdsk/c1t5d1
    d6             phys-schost-2:/dev/rdsk/c3t5d1
    d6             phys-schost-1:/dev/rdsk/c2t5d1
    d7             phys-schost-2:/dev/rdsk/c0t2d0
    d8             phys-schost-2:/dev/rdsk/c0t3d0

    この例では、cldevice の出力は、ディスクアレイの共有 LUN に対応する raw DID が d4 であることを示しています。

  4. Step 3 で特定した DID デバイスに対応する完全な DID デバイス名を取得します。

    次の例は、Step 3 の例で特定された DID デバイスに対する Step 3 の出力を示します。このコマンドは、ノード phys-schost-1 から実行されます。

    # cldevice show d4
    
    === DID Device Instances ===
    
    DID Device Name:                                /dev/did/rdsk/d4
    Full Device Path:                                phys-schost-1:/dev/rdsk/c2t5d0
    Replication:                                     none
    default_fencing:                                 global
  5. ゾーンクラスタを使用している場合は、ゾーンクラスタで DID デバイスを構成します。それ以外の場合は、Step 6 に進みます。

    DID デバイスのゾーンクラスタへの構成については、Oracle Solaris Cluster ソフトウェアのインストール のグローバルストレージデバイスをゾーンクラスタに追加する方法 (clsetup)またはOracle Solaris Cluster ソフトウェアのインストール のDID デバイスをゾーンクラスタに追加する方法 (CLI)を参照してください。

  6. raw デバイスのディスク容量割り当てを含める各 DID デバイスでスライスを作成または変更します。

    この目的には、format(1M) コマンド、fmthard(1M) コマンド、または prtvtoc(1M) コマンドを使用します。スライスを作成または変更するためのコマンドを実行するクラスタノードからデバイスのフルパスを指定します。

    たとえば、スライス s0 を使用する場合は、スライス s0 で 100G バイトのディスク容量を割り当てるよう選択できます。

  7. これらのデバイスへのアクセスを許可するために、使用している raw デバイスの所有権およびアクセス権を変更します。

    raw デバイスを指定するには、Step 4 で取得した DID デバイス名に sStep 4 を付加します。ここで、N はスライス番号です。

    たとえば、Step 4Step 4 の出力は、ディスクに対応する raw DID が /dev/did/rdsk/d4 であることを示します。これらのデバイスでスライス s0 を使用する場合は、raw デバイス /dev/did/rdsk/d4s0 を指定します。

次のステップ

Oracle Database ファイル用に使用されている他のすべてのストレージ管理スキームがインストールされていることを確認します。Oracle Database のファイルに使用されているすべてのストレージ管理スキームをインストールしたら、Chapter 3, リソースグループの登録と構成に進みます。