Sun Cluster のシステム管理 (Solaris OS 版)

Procedure複製デバイスグループ(ZFS)の追加と登録方法

ZFS を複製するには、名前付きデバイスグループを作成し、zpool に属するディスクをリストする必要があります。デバイスは、一度に 1 つのデバイスグループのみに属することができるため、デバイスを含む Sun Cluster デバイスグループをすでに持っている場合、そのデバイスを新しい ZFS デバイスグループに追加する前にそのグループを削除する必要があります。

作成する Sun Cluster デバイスグループ (Solaris Volume Manager、Veritas Volume Manager、または raw ディスク) の名前は、複製されたデバイスグループと同じ名前にしてください。


注意 – 注意 –

他社のデータ複製技術による ZFS のフルサポートは保留中です。ZFS サポートに関する最新情報は、最新の Sun Cluster リリースノートを参照してください。


  1. zpool のデバイスに対応するデフォルトデバイスグループを削除してください。

    たとえば、2 つのデバイス /dev/did/dsk/d2/dev/did/dsk/d13 を含む mypool と呼ばれる zpool を持っている場合、d2d13 と呼ばれる 2 つのデフォルトデバイスグループを削除する必要があります。


    # cldevicegroup offline dsk/d2 dsk/d13
    # cldevicegroup remove dsk/d2 dsk/d13
    
  2. ステップ 1 で削除したデバイスグループの DID に対応する DID のデバイスグループを作成します。


    # cldevicegroup create -d d2,d13 -t rawdisk mypool
    

    このアクションでは、mypool(zpool と同じ名前)と呼ばれるデバイスグループが作成され、raw デバイス /dev/did/dsk/d2 と /dev/did/dsk/d13 を管理します。

  3. それらのデバイスを含む zpool を作成します。


    # zpool create mypool mirror /dev/did/dsk/d2 /dev/did/dsk/d13
    
  4. リソースグループを作成し、ノードリストに唯一のグローバルゾーンのある複製したデバイス (デバイスグループ内) の移行を管理します。


    # clrg create -n pnode1,pnode2 migrate_truecopydg-rg
    
  5. ステップ 4 で作成したリソースグループに hasp-rs リソースを作成し、globaldevicepaths プロパティーを raw ディスクのデバイスグループに設定します。このデバイスグループは、ステップ 2 で作成しました。


    # clrs create -t HAStoragePlus -x globaldevicepaths=mypool -g \
    migrate_truecopydg-rg hasp2migrate_mypool
    
  6. アプリケーションリソースグループをローカルゾーンで実行する場合、適切なローカルゾーンを有するノードリストのあるリソースグループを新たに作成してください。ローカルゾーンに対応するグローバルゾーンは、ステップ 4 で作成したリソースグループのノードリストに含まれている必要があります。このリソースからステップ 4 で作成したリソースグループで、rg_affinities プロパティーの +++ 値を設定します。


    # clrg create -n pnode1:zone-1,pnode2:zone-2 -p \
    RG_affinities=+++migrate_truecopydg-rg sybase-rg
    
  7. ステップ 3 で作成した zpool の HAStoragePlus リソース (hasp-rs) を、ステップ 4 または 6 で作成したリソースグループに作成します。resource_dependencies プロパティーをステップ 5 で作成した hasp-rs リソースに設定します。


    # clrs create -g sybase-rg -t HAStoragePlus -p zpools=mypool \
    -p resource_dependencies=hasp2migrate_mypool \
    -p ZpoolsSearchDir=/dev/did/dsk hasp2import_mypool
    
  8. デバイスグループ名が必要な場合には、この新しいリソースグループ名を使用します。