Go to main content

Oracle® Solaris Cluster 4.4 データサービスの計画と管理

印刷ビューの終了

更新: 2018 年 8 月
 
 

HAStoragePlus リソース内のプールのデータセットのアクセシビリティーをグローバルからフェイルオーバーに変更する方法

  1. グローバルからフェイルオーバーに変更しようとしている zpool の HAStoragePlus リソースが含まれているリソースグループの rg_mode を確認します。

    Oracle Solaris Cluster では、スケーラブルリソースグループの HAStoragePlus リソースにフェイルオーバー zpool を追加することは許可されません。

    # clrg show rg_mode resource-group
    • rg_mode が Failover の場合は、ステップ 2 に進みます。
    • rg_mode が Scalable の場合は、次のステップを実行します。
      1. zpool をフェイルオーバープールにしたあとで、zpool をホストするために既存のフェイルオーバーリソースグループを見つけるか、フェイルオーバーリソースグループを作成します。
        # clrg create resource-group
  2. zpool に依存しているリソースを無効にします。

    この手順によって zpool がエクスポートされます。

    # clrs disable resource-list
  3. フェイルオーバー ZFS プールを HAStoragePlus リソースから削除します。

    この操作によって zpool がエクスポートされます。

    # clresource set -p GlobalZpools-=zpool resource
  4. ステップ 1 で rg_mode が Scalable であった場合、ステップ 1a で作成または特定したリソースグループに移動し、そのリソースグループ内の HAStoragePlus リソースに zpool を追加します。または、そのリソースグループ内に新しい HAStoragePlus リソースを作成したあと、この zpool に依存しているリソースからこの HAStoragePlus リソースへの依存関係を設定します。

    これらのステップは、新しい HAStoragePlus リソースの作成、および resource_dependencies_offline_restart 依存関係の設定方法を示しています。使用する構成に必要なステップを実行してください。

    # clrs create -t HAStoragePlus -p zpools=zpool -g resource-group resource
    # clrg online -eM resource-group
    # clrs set -p Resource_dependencies_offline_restart+=resource resource-list
  5. ステップ 1a で新しい HAStoragePlus リソースを作成しなかった場合は、ステップ 3 で変更した HAStoragePlus リソースを変更します。
    # clresource set -p Zpools+=zpool resource
  6. この手順のステップ 1 で無効にしたリソースを有効にします。
    # clrs enable resource-list