Sun Cluster Data Service for Oracle Real Application Clusters ガイド (Solaris OS 版)

Sun Cluster Support for Oracle Real Application Clusters でのストレージ管理ソフトウェアのインストール

Oracle ファイルに使用するストレージ管理スキーマ用のソフトウェアをインストールします。詳細は、「Oracle ファイルのストレージ管理要件」を参照してください。


注 –

Sun Cluster Support for Oracle Real Application Clusters とともに Network Appliance NAS デバイスをインストールおよび構成する方法の詳細については、『Sun Cluster 3.1 With Network-Attached Storage Devices Manual for Solaris OS』を参照してください。


ProcedureSolaris Volume Manager for Sun Cluster を使用する

Sun Cluster Support for Oracle Real Application Clusters で Solaris Volume Manager for Sun Cluster ソフトウェアを使用するには、以下のタスクを実行します。

手順
  1. Solaris 9 9/04、Solaris 10、または互換性のあるバージョンを使用していることを確認します。

    Solaris Volume Manager for Sun Cluster は、Solaris オペレーティングシステムのインストール時にインストールされます。

  2. クラスタノードで Solaris Volume Manager for Sun Cluster ソフトウェアを構成します。

    詳細は、『Sun Cluster ソフトウェアのインストール (Solaris OS 版)』「Solstice DiskSuite または Solaris Volume Manager ソフトウェアのインストールと構成」を参照してください。

次の手順

Oracle ファイルに使用しているそのほかすべてのストレージ管理スキーマがインストールされていることを確認します。

Oracle ファイルに使用しているすべてのストレージ管理スキーマがインストールされたあとは、「Sun Cluster ノードの準備」に進みます。

ProcedureSPARC: VxVM を使用する

Sun Cluster Support for Oracle Real Application Clusters でVxVM ソフトウェアを使用するには、以下のタスクを実行します。

手順
  1. クラスタ機能を備えた VxVM を使用している場合は、VxVM の基本ライセンスの他に Volume Manager クラスタ機能のライセンスを取得します。

    VxVM のライセンス要件については、 VxVM のマニュアルを参照してください


    注意 – 注意 –

    Volume Manager クラスタ機能のライセンスを正しくインストールすることに失敗すると、Oracle Real Application Clusters サポートをインストールするときにパニックが起きる可能性があります。Oracle Real Application Clusters パッケージをインストールする前に、vxlicense -p または vxlicrep コマンドを実行して、Volume Manager クラスタ機能の有効なライセンスがインストールされていることを確認してください。


  2. VxVM ソフトウェアをクラスタノード上にインストールして設定します。

    詳細については、『Sun Cluster ソフトウェアのインストール (Solaris OS 版)』の第 4 章「VERITAS Volume Manager をインストールして構成する」および VxVM のマニュアルを参照してください。

次の手順

Oracle ファイルに使用しているそのほかすべてのストレージ管理スキーマがインストールされていることを確認します。

Oracle ファイルに使用しているすべてのストレージ管理スキーマがインストールされたあとは、「Sun Cluster ノードの準備」に進みます。

Procedureハードウェア RAID サポートを使用する

ハードウェア RAID サポートを備えた Sun Cluster Support for Oracle Real Application Clusters を使用できます。

たとえば、 VxVM ソフトウェアを使用せずにハードウェア RAID サポートを備えた Sun StorEdgeTM A3500/A3500FC ディスクアレイを使用できます。この組み合わせを使うには、ディスクアレイの論理ユニット番号 (LUN) の先頭に raw デバイス ID (/dev/did/rdsk*) を使用します。ハードウェア RAID を備えた Sun StorEdge A3500/A3500FC ディスクアレイを使用するクラスタ上に Oracle Real Application Clusters 用の raw デバイスを設定するには、次の手順が必要です。

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

    LUN の作成方法については、Sun 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. scdidadm(1M) コマンドを実行して手順 1 で作成した LUN に対応する raw デバイス ID (DID) を見つけます。

    次の例は、 scdidadm -L コマンドの出力の例を示しています。


    # scdidadm -L
    
    1        phys-schost-1:/dev/rdsk/c0t2d0   /dev/did/rdsk/d1
    1        phys-schost-2:/dev/rdsk/c0t2d0   /dev/did/rdsk/d1
    2        phys-schost-1:/dev/rdsk/c0t3d0   /dev/did/rdsk/d2
    2        phys-schost-2:/dev/rdsk/c0t3d0   /dev/did/rdsk/d2
    3        phys-schost-2:/dev/rdsk/c4t4d0   /dev/did/rdsk/d3
    3        phys-schost-1:/dev/rdsk/c1t5d0   /dev/did/rdsk/d3
    4        phys-schost-2:/dev/rdsk/c3t5d0   /dev/did/rdsk/d4
    4        phys-schost-1:/dev/rdsk/c2t5d0   /dev/did/rdsk/d4
    5        phys-schost-2:/dev/rdsk/c4t4d1   /dev/did/rdsk/d5
    5        phys-schost-1:/dev/rdsk/c1t5d1   /dev/did/rdsk/d5
    6        phys-schost-2:/dev/rdsk/c3t5d1   /dev/did/rdsk/d6
    6        phys-schost-1:/dev/rdsk/c2t5d1   /dev/did/rdsk/d6
  4. scdidadm(1M) の出力が示す DID を使用して、raw デバイスを設定します。

    たとえば、scdidadm の出力によって、ディスクアレイの LUN に対応する raw DID が d4 であることがわかったとします。この場合には、/dev/did/rdsk/d4sNraw デバイスを使用します。ここで、N はスライス番号です。

次の手順

Oracle ファイルに使用しているそのほかすべてのストレージ管理スキーマがインストールされていることを確認します。

Oracle ファイルに使用しているすべてのストレージ管理スキーマがインストールされたあとは、「Sun Cluster ノードの準備」に進みます。

ProcedureSun StorEdge QFS 共有ファイルシステムを使用する

RAID サポートを備えた Sun StorEdge QFS 共有ファイルシステムを使用する必要があります。


注 –

Sun StorEdge QFS 共有ファイルシステムのインストール、構成、使用については、『Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide』と『Sun StorEdge QFS and Sun StorEdge SAM-FS File System Administration Guide』を参照してください。


手順
  1. Sun StorEdge QFS ソフトウェアがインストールされているか確認します。

  2. 個々の Sun StorEdge QFS 共有ファイルシステムが、Sun Cluster Support for Oracle Real Application Clusters で使用できるように正しく構成されているか確認します。

  3. 個々の Sun StorEdge QFS 共有ファイルシステム が、Sun Cluster Support for Oracle Real Application Clusters で使用できるように正しいオプションでマウントされているかを確認します。

    • バイナリファイルや構成ファイル、警告ファイル、トレースファイルが含まれているファイルシステムには、デフォルトのマウントオプションを使用します。

    • データファイルや制御ファイル、オンライン再実行ログファイル、保存された再実行ログファイルが含まれているファイルシステムには、次のマウントオプションを使用します。

      • /etc/vfstab ファイルに shared オプションを設定します。

      • /etc/opt/SUNWsamfs/samfs.cmd ファイルまたは /etc/vfstab ファイルに、次のオプションを設定します。

        stripe=width
        sync_meta=1
        mh_write
        qwrite
        forcedirectio
        nstreams=1024
        rdlease=300Set this value for optimum performance.
        wrlease=300Set this value for optimum performance.
        aplease=300Set this value for optimum performance.
        

        ファイルシステム内のデバイスに必要なストライプ幅を指定します。必要なストライプ幅は、ファイルシステムのディスク割り当てユニット (DAU) の倍数です。width は、1 以上の整数でなければなりません。


      注 –

      /etc/vfstab ファイル内の設定と /etc/opt/SUNWsamfs/samfs.cmd ファイル内の設定に矛盾がないか確認してください。/etc/vfstab ファイルの設定が /etc/opt/SUNWsamfs/samfs.cmd ファイルの設定より優先します。


  4. Sun StorEdge QFS メタデータサーバーのデータサービスを登録および構成します。

    詳細な手順は、『Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide』を参照してください。

次の手順

Oracle ファイルに使用しているそのほかすべてのストレージ管理スキーマがインストールされていることを確認します。

Oracle ファイルに使用しているすべてのストレージ管理スキーマがインストールされたあとは、「Sun Cluster ノードの準備」に進みます。

ProcedureASM を使用する

手順
  1. scdidadm(1M) コマンドを実行して、クラスタで利用可能な共有ディスクに対応する raw デバイス ID (DID) を見つけます。

    次の例は、 scdidadm -L コマンドの出力の例を示しています。


    # scdidadm -L
    
    1        phys-schost-1:/dev/rdsk/c0t2d0   /dev/did/rdsk/d1
    1        phys-schost-2:/dev/rdsk/c0t2d0   /dev/did/rdsk/d1
    2        phys-schost-1:/dev/rdsk/c0t3d0   /dev/did/rdsk/d2
    2        phys-schost-2:/dev/rdsk/c0t3d0   /dev/did/rdsk/d2
  2. scdidadm の出力が示す DID を使用して ASM ディスクグループのディスクを設定します。

    たとえば、scdidadm の出力によって、ディスク に対応する raw DID が d2 であることがわかったとします。この場合には /dev/did/rdsk/d2s N raw デバイスを使用します。ここで、N はスライス番号です。

  3. ASM_DISKSTRING パラメータを、ASM ディスクグループに使用するデバイスを指定するように変更します。

    たとえば、ASM ディスクグループに /dev/did/ を使用するには、次のように、ASM_DISKSTRING パラメータに値 /dev/did/rdsk/d* を追加します。

    ASM_DISKSTRING = '/dev/did/rdsk/*'

    詳細は、お使いの Oracle のマニュアルを参照してください。

次の手順

Oracle ファイルに使用しているそのほかすべてのストレージ管理スキーマがインストールされていることを確認します。

Oracle ファイルに使用しているすべてのストレージ管理スキーマがインストールされたあとは、「Sun Cluster ノードの準備」に進みます。

Procedureクラスタファイルシステムを使用する

手順
  1. クラスタファイルシステムを作成して、マウントします。

    クラスタファイルシステムの作成とマウント方法については、『Sun Cluster ソフトウェアのインストール (Solaris OS 版)』「クラスタの構成」を参照してください。

  2. UNIX ファイルシステム (UFS) を使用する場合は、各種の Oracle ファイルに対して正しいマウントオプションが指定されているかを確認します。

    正しいオプションについては、次の表を参照してください。これらのオプションは、そのマウントポイントの /etc/vfstab ファイルにエントリを追加するときに設定します。

    ファイルタイプ 

    オプション 

    保存された再実行ログファイル

    globalloggingforcedirectio

    Oracle アプリケーションバイナリファイル、構成ファイル、警告ファイル、およびトレースファイル

    globallogging

次の手順

Oracle ファイルに使用しているそのほかすべてのストレージ管理スキーマがインストールされていることを確認します。

Oracle ファイルに使用しているすべてのストレージ管理スキーマがインストールされたあとは、「Sun Cluster ノードの準備」に進みます。