Sun Cluster ソフトウェアのインストール (Solaris OS 版)

メタデバイス名またはボリューム名とディスクセットの数を算出する


注 –

SunPlex Manager を使用して Solstice DiskSuite ソフトウェアをインストールした場合は、この作業を行わないでください。 代わりに、ルートディスクのミラー化 に進みます。


この手順では、構成に必要とされる Solstice DiskSuite メタデバイス名または Solaris Volume Manager のボリューム名の数およびディスクセットを計算する方法について説明します。 また、/kernel/drv/md.conf ファイルを変更して、これらの数を指定する方法についても説明します。


ヒント –

メタデバイス名またはボリューム名のデフォルトの数は、ディスクセットごとに 128 ですが、多くの構成ではこれ以上の数が必要になります。 構成を実装する前にこの数を増やしておくと、後で管理時間の節約になります。

同時に、nmd および md_nsets フィールドの値はできるだけ低く抑えてください。 デバイスを作成していなくても nmd および md_nsets によって指定された値に基づいて、可能性のあるすべてのデバイス分をメモリー構造上に確保します。 最適なパフォーマンスを得るには、nmdmd_nsets の値を、使用するメタデバイスまたはボリュームの数よりもわずかに高く維持します。


  1. 必要事項を記入したディスクデバイスグループ構成のワークシートを用意します。

  2. クラスタ内のディスクセットに必要なディスクセットの合計数を計算して、ディスクセットをもう 1 つプライベートディスク管理に追加します。

    クラスタは最大 32 個のディスクセットを持つことができます。一般的な使用のために 31 個 と、プライベートディスク管理のために 1 個です。 デフォルトのディスクセット数は 4 です。この値は、手順 4で、md_nsetsフィールドに指定します。

  3. クラスタ内のディスクセットに必要なメタデバイス名またはボリューム名の最大数を計算します。

    各ディスクセットは、最大 8192 個のメタデバイス名またはボリューム名を持つことができます。 この値は、手順 4 で、nmd フィールドに指定します。

    1. 各ディスクセットに必要なメタデバイス名またはボリューム名の数を計算します。

      ローカルメタデバイスまたはボリュームを使用する場合、各ローカルメタデバイス名またはボリューム名がクラスタ全体で一意であり、クラスタ内にある任意のデバイス ID (DID) 名と同じ名前を使用していないことを確認します。


      ヒント –

      DID 名として排他的に使用する番号の範囲と、各ノードのローカルメタデバイス名またはボリューム名として排他的に使用する範囲を選択します。 たとえば、DID は、d1 から d100 までの範囲の名前を使用します。 ノード 1 上のローカルメタデバイスまたはボリュームは、d100 から d199 までの範囲の名前を使用します。 また、ノード 2 上のローカルメタデバイスまたはボリュームは、d200 から d299 までの範囲の名前を使用します。


    2. ディスクセットに必要なメタデバイス名またはボリューム名の最大数を計算します。

      設定するメタデバイス名またはボリューム名の数は、メタデバイス名またはボリューム名の実際の数ではなく、メタデバイス名またはボリューム名のに基づいています。 たとえば、メタデバイス名またはボリューム名が d950 から d1000 の場合、Solstice DiskSuite/Solaris Volume Manager ソフトウェアは、50 ではなく 1000 個の名前を必要とします。

  4. 各ノードでスーパーユーザーになり、/kernel/drv/md.conf ファイルを編集します。


    注意 – 注意 –

    すべてのクラスタノード (クラスタペアトポロジの場合はクラスタペア) の /kernel/drv/md.conf ファイルの内容は、それぞれのノードがサービスを提供するディスクセット数に関係なく、同一である必要があります。 このガイドラインに従わないと、重大な Solstice DiskSuite/Solaris Volume Manager エラーが発生し、データが失われることがあります。


    1. md_nsets フィールドを、手順 2 で計算した数に設定します。

    2. nmd フィールドを、手順 3 で計算した数に設定します。

  5. 各ノードで再構成再起動を行います。


    # touch /reconfigure
    # shutdown -g0 -y -i6
    

    /kernel/drv/md.conf ファイルに対する変更は、再起動後に有効になります。

  6. ローカルの状態データベースの複製を作成します。

    状態データベースの複製を作成するには に進みます。