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

ゾーンクラスタにストレージデバイスを追加する

この節では、ゾーンクラスタによるグローバルストレージデバイスの直接使用を追加する方法について説明します。グローバルデバイスは、クラスタ内の複数のノードが、一度に 1 つずつ、または同時にアクセスできるデバイスです。

デバイスをゾーンクラスタに追加すると、そのデバイスはそのゾーンクラスタの内部からのみ見えるようになります。

ここでは、次の手順について説明します。

Procedureゾーンクラスタに個別のメタデバイスを追加する (Solaris ボリュームマネージャー)

ゾーンクラスタに Solaris ボリュームマネージャー ディスクセットの個別のメタデバイスを追加するには、この手順を実行してください。

  1. 目的のゾーンクラスタをホストしているグローバルクラスタのノードで、スーパーユーザーになります。

    この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。

  2. ゾーンクラスタに追加するメタデバイスのあるディスクセットを識別し、それがオンラインかどうかを判定します。


    phys-schost# cldevicegroup status
    
  3. 追加するディスクセットがオンラインでない場合は、オンラインにします。


    phys-schost# cldevicegroup online diskset
    
  4. 追加するディスクセットに対応するセット番号を判定します。


    phys-schost# ls -l /dev/md/diskset
    lrwxrwxrwx  1 root root  8 Jul 22 23:11 /dev/md/diskset -> shared/setnumber 
    
  5. ゾーンクラスタで使用するメタデバイスを追加します。

    set match= エントリごとに個別の add device セッションを使用します。


    注 –

    パス名には、ワイルドカード文字としてアスタリスク (*) を使用します。



    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/md/diskset/*dsk/metadevice
    clzc:zoneclustername:device> end
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/md/shared/setnumber/*dsk/metadevice
    clzc:zoneclustername:device> end
    clzc:zoneclustername:> exit
    
    match=/dev/md/diskset/*dsk/metadevice

    メタデバイスのフル論理デバイスパスを指定する

    match=/dev/md/shared/N/*dsk/metadevice

    ディスクセット番号のフル物理デバイスパスを指定する

  6. ゾーンクラスタを再起動します。

    変更は、ゾーンクラスタの再起動後に有効になります。


    phys-schost# clzonecluster reboot zoneclustername
    

例 6–7 ゾーンクラスタにメタデバイスを追加する

次は、ディスクセット oraset のメタデバイス d1sczone ゾーンクラスタに追加する例を示します。ディスクセットのセット番号は 3 です。


phys-schost-1# clzonecluster configure sczone
clzc:sczone> add device
clzc:sczone:device> set match=/dev/md/oraset/*dsk/d1
clzc:sczone:device> end
clzc:sczone> add device
clzc:sczone:device> set match=/dev/md/shared/3/*dsk/d1
clzc:sczone:device> end
clzc:sczone:> exit

phys-schost-1# clzonecluster reboot sczone

Procedureゾーンクラスタにディスクセットを追加する (Solaris ボリュームマネージャー)

ゾーンクラスタに Solaris ボリュームマネージャー ディスクセット全体を追加するには、この手順を実行してください。

  1. 目的のゾーンクラスタをホストしているグローバルクラスタのノードで、スーパーユーザーになります。

    この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。

  2. ゾーンクラスタに追加するディスクセットを識別し、それがオンラインかどうかを判定します。


    phys-schost# cldevicegroup status
    
  3. 追加するディスクセットがオンラインでない場合は、オンラインにします。


    phys-schost# cldevicegroup online diskset
    
  4. 追加するディスクセットに対応するセット番号を判定します。


    phys-schost# ls -l /dev/md/diskset
    lrwxrwxrwx  1 root root  8 Jul 22 23:11 /dev/md/diskset -> shared/setnumber 
    
  5. ゾーンクラスタで使用するディスクセットを追加します。

    set match= エントリごとに個別の add device セッションを使用します。


    注 –

    パス名には、ワイルドカード文字としてアスタリスク (*) を使用します。



    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/md/diskset/*dsk/*
    clzc:zoneclustername:device> end
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/md/shared/setnumber/*dsk/*
    clzc:zoneclustername:device> end
    clzc:zoneclustername:> exit
    
    match=/dev/md/diskset/*dsk/*

    ディスクセットのフル論理デバイスパスを指定する

    match=/dev/md/shared/N/*dsk/*

    ディスクセット番号のフル物理デバイスパスを指定する

  6. ゾーンクラスタを再起動します。

    変更は、ゾーンクラスタの再起動後に有効になります。


    phys-schost# clzonecluster reboot zoneclustername
    

例 6–8 ゾーンクラスタにディスクセットを追加する

次に、ディスクセット orasetsczone ゾーンクラスタに追加する例を示します。ディスクセットのセット番号は 3 です。


phys-schost-1# clzonecluster configure sczone
clzc:sczone> add device
clzc:sczone:device> set match=/dev/md/oraset/*dsk/*
clzc:sczone:device> end
clzc:sczone> add device
clzc:sczone:device> set match=/dev/md/shared/3/*dsk/*
clzc:sczone:device> end
clzc:sczone:> exit

phys-schost-1# clzonecluster reboot sczone

Procedureゾーンクラスタに DID デバイスを追加する

ゾーンクラスタに DID デバイスを追加するには、この手順を実行してください。

  1. 目的のゾーンクラスタをホストしているグローバルクラスタのノードで、スーパーユーザーになります。

    この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。

  2. ゾーンクラスタに追加する DID デバイスを識別します。

    追加するデバイスは、ゾーンクラスタのすべてのノードに接続します。


    phys-schost# cldevice list -v
    
  3. ゾーンクラスタで使用する DID デバイスを追加します。


    注 –

    パス名には、ワイルドカード文字としてアスタリスク (*) を使用します。



    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/did/*dsk/dNs*
    clzc:zoneclustername:device> end
    clzc:zoneclustername:> exit
    
    match=/dev/did/*dsk/dNs*

    DID デバイスのフルデバイスパスを指定する

  4. ゾーンクラスタを再起動します。

    変更は、ゾーンクラスタの再起動後に有効になります。


    phys-schost# clzonecluster reboot zoneclustername
    

例 6–9 ゾーンクラスタに DID デバイスを追加する

次に、DID デバイス d10sczone ゾーンクラスタに追加する例を示します。


phys-schost-1# clzonecluster configure sczone
clzc:sczone> add device
clzc:sczone:device> set match=/dev/did/*dsk/d10s*
clzc:sczone:device> end
clzc:sczone:> exit

phys-schost-1# clzonecluster reboot sczone

Procedureゾーンクラスタに raw ディスクデバイスを追加する

  1. ゾーンクラスタノードに raw ディスクデバイス (cNtXdYsZ) をエクスポートするには、非大域ゾーンのその他のブランドに通常エクスポートする場合と同様に、zonecfg コマンドを使用します。

    このようなデバイスは、clzonecluster コマンドによって制御されませんが、ノードのローカルデバイスとして扱われます。非大域ゾーンへの raw ディスクデバイスのエクスポートについては、『System Administration Guide: Solaris Containers-Resource Management and Solaris Zones』「How to Import Raw and Block Devices by Using zonecfg」を参照してください。