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

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

Oracle Real Application Clusters データベースや Oracle ソフトウェアに使用するストレージ管理スキーマ用のソフトウェアをインストールします。

Solaris Volume Manager for Sun Cluster を使用する

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

  1. Solaris のバージョンが Solaris 9 9/04 またはそれと同等のバージョンであるか確認します。

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

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

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

次に進む手順

「Sun Cluster Support for Oracle Real Application Clusters パッケージのインストール」 に進んで、Sun Cluster Support for Oracle Real Application Clusters ソフトウェアパッケージをインストールします。

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 版)』の「VERITAS Volume Manager インストールと構成」および VxVM のマニュアルを参照してください。

次に進む手順

「Sun Cluster Support for Oracle Real Application Clusters パッケージのインストール」 に進んで、Sun Cluster Support for Oracle Real Application Clusters ソフトウェアパッケージをインストールします。

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

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

たとえば、ハードウェア RAID サポートを備えた Sun StorEdgeTM A3500/A3500FC ディスクアレイを VxVM ソフトウェアなしで使用できます。この組み合わせを使うには、ディスクアレイの論理ユニット番号 (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 はスライス番号です。

次に進む手順

「Sun Cluster Support for Oracle Real Application Clusters パッケージのインストール」 に進んで、Sun Cluster Support for Oracle Real Application Clusters ソフトウェアパッケージをインストールします。

Sun 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.
        
        width

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


      注 –

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


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

次に進む手順

次の手順は、Oracle バイナリファイルや Oracle 構成ファイルに Sun StorEdge QFS ファイルシステムを使用するかどうかによって異なります。

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

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

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

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

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

    ファイルタイプ 

    オプション 

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

    globallogging forcedirectio

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

    globallogging

次に進む手順

「共有ファイルシステム用にノード固有のファイルとディレクトリを作成する」 に進んで、Sun Cluster Support for Oracle Real Application Clusters ソフトウェアが必要とするノード固有のファイルとディレクトリを作成します。