ナビゲーションリンクをスキップ
印刷ビューの終了
| Oracle Solaris Cluster ソフトウェアのインストール Oracle Solaris Cluster 3.3 3/13 (日本語)

検索範囲:

- このドキュメント
- ライブラリ全体

## クラスタファイルシステムの作成

このセクションでは、データサービスをサポートするために、クラスタファイルシステムを作成する手順について説明します。

## クラスタファイルシステムを追加する方法

作成するクラスタファイルシステムごとに次の手順を実行します。ローカルファイルシステムと違って、クラスタファイルシステムはグローバルクラスタ内のどのノードからでもアクセスできます。

始める前に

次のタスクを実行します。

- 「ソフトウェアのインストール」で説明した手順に従って、Oracle Solaris OS、Oracle Solaris Cluster フレームワーク、およびその他の製品用のソフトウェアパッケージをインストールしていることを確認します。

- 新しいクラスタまたはクラスタノードを、「新規グローバルクラスタまたは新規グローバルクラスタノードの確立」に記載されたとおりに確立する必要があります。

- Solaris Volume Manager ソフトウェアを使用する場合、ボリューム管理ソフトウェアが構成されていることを確認します。手順については、「 Solaris Volume Manager ソフトウェアの構成」を参照してください。

- 作成するクラスタファイルシステムごとに使用するマウントオプションを決めます。「UFS クラスタファイルシステムのマウントオプションの選択」を参照してください。

1. クラスタ内にある任意のノード上でスーパーユーザーになります。

   非大域ゾーンがクラスタ内で構成されている場合、この手順は大域ゾーンから実行します。

   ヒント - ファイルシステムを迅速に作成するには、ファイルシステムを作成するグローバルデバイスの現在のプライマリノードでスーパーユーザーになります。

2. ファイルシステムを作成する。

   | Caution - ファイルシステムを作成するとき、ディスク上のデータは破壊されます。必ず、正しいディスクデバイス名を指定してください。間違ったデバイス名を指定した場合、削除するつもりのないデータが削除されてしまいます。

   - UFS ファイルシステムの場合、`newfs`(1M) コマンドを使用します。

         phys-schost# newfs raw-disk-device

     次の表に、引数 raw-disk-device の名前の例を挙げます。命名規約はボリューム管理ソフトウェアごとに異なるので注意してください。

     ボリューム管理ソフトウェア | ディスクデバイス名の例 | 説明
     --- | --- | ---
     Solaris Volume Manager | `/dev/md/nfs/rdsk/d1` | `nfs` ディスクセット内の raw ディスクデバイス `d1`
     なし | `/dev/global/rdsk/d1s3` | raw ディスクデバイス `d1s3`

3. クラスタ内の各ノードで、クラスタファイルシステムのマウントポイントのディレクトリを作成します。

   そのノードからはクラスタファイルシステムにアクセスしない場合でも、マウントポイントはノードごとに必要です。

   ヒント - 管理を行いやすくするには、マウントポイントを `/global/`device-group`/` ディレクトリに作成します。この場所を使用すると、グローバルに利用できるクラスタファイルシステムとローカルファイルシステムを区別しやすくなります。

       phys-schost# mkdir -p /global/device-group/mountpoint/

   device-group

     デバイスが含まれるデバイスグループ名に対応するディレクトリ名を指定します。

   mountpoint

     クラスタファイルシステムのマウント先のディレクトリ名を指定します。

4. クラスタ内の各ノードで、`/etc/vfstab` ファイルにマウントポイント用のエントリを追加します。

   詳細については、`vfstab`(4) のマニュアルページを参照してください。

   注 - クラスタ内に非大域ゾーンが構成されている場合は、大域ゾーンでのクラスタファイルシステムのマウントがその大域ゾーンのルートディレクトリのパスで行われていることを確認してください。

   1. 各エントリで、使用する種類のファイルシステムに必要なマウントオプションを指定します。
   2. クラスタファイルシステムを自動的にマウントするには、`mount at boot` フィールドを `yes` に設定します。
   3. 各クラスタファイルシステムで、`/etc/vfstab` エントリの情報が各ノードで同じになっていることを確認します。
   4. 各ノードの `/etc/vfstab` ファイルのエントリに、デバイスが同じ順序で表示されることを確認します。
   5. ファイルシステムのブート順の依存関係を検査します。

      たとえば、`phys-schost-1` がディスクデバイス `d0` を `/global/oracle/` にマウントし、`phys-schost-2` がディスクデバイス `d1` を `/global/oracle/logs/` にマウントするとします。この構成では、`phys-schost-1` がブートされ、`/global/oracle/` がマウントされたあとにのみ、`phys-schost-2` をブートし、`/global/oracle/logs/` をマウントできます。

5. クラスタの任意のノード上で、構成確認ユーティリティーを実行します。

       phys-schost# cluster check -k vfstab

   構成確認ユーティリティーは、マウントポイントが存在することを確認します。また、`/etc/vfstab` ファイルのエントリが、クラスタのすべてのノードで正しいことを確認します。エラーが発生していない場合は、何も戻されません。

   詳細は、`cluster`(1CL) のマニュアルページを参照してください。

6. クラスタファイルシステムをマウントします。

   UFS および QFS の場合、クラスタ内の任意のノードから、クラスタファイルシステムをマウントします。

       phys-schost# mount /global/device-group/mountpoint/

7. クラスタ内にある各ノード上で、クラスタファイルシステムがマウントされていることを確認します。

   `df` コマンドまたは `mount` コマンドのいずれかを使用し、マウントされたファイルシステムの一覧を表示します。詳細は、`df`(1M) のマニュアルページまたは `mount`(1M) のマニュアルページを参照してください。

   クラスタファイルシステムには大域ゾーンと非大域ゾーンの両方からアクセスできます。

例 5-1 UFS クラスタファイルシステムの作成

次に、Solaris Volume Manager ボリューム `/dev/md/oracle/rdsk/d1` 上に、UFS クラスタファイルシステムを作成する例を示します。各ノードの `vfstab` ファイルにクラスタファイルシステムのエントリが追加されます。次に、1 つのノードから `cluster check` コマンドを実行します。構成確認プロセスが正しく終了すると、1 つのノードからクラスタファイルシステムがマウントされ、全ノードで確認されます。

    phys-schost# newfs /dev/md/oracle/rdsk/d1
    …
    phys-schost# mkdir -p /global/oracle/d1
    phys-schost# vi /etc/vfstab
    #device           device        mount   FS      fsck    mount   mount
    #to mount         to fsck       point   type    pass    at boot options
    #
    /dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
    …
    phys-schost# cluster check -k vfstab
    phys-schost# mount /global/oracle/d1
    phys-schost# mount
    …
    /global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles
    on Sun Oct 3 08:56:16 2005

次の手順

次のリストから、ご使用のクラスタ構成に次に適用するタスクを決めます。このリストから複数のタスクを実行する必要がある場合は、このリストのそれらのタスクのうち最初のタスクに進みます。

- ノード上に非大域ゾーンを作成する場合は、「グローバルクラスタノード上に非大域ゾーンを作成する方法」を参照してください。

- 他社製のアプリケーションをインストールし、リソースタイプを登録し、リソースグループを設定し、データサービスを構成します。アプリケーションソフトウェアに付属のドキュメント、および『Oracle Solaris Cluster Data Services Planning and Administration Guide』を参照してください。

Copyright © 2000, 2013, Oracle and/or its affiliates. All rights reserved. 著作権について |