Sun Cluster データサービスの計画と管理 (Solaris OS 版)

リソースタイプのダウングレード

リソースをダウングレードして古いバージョンのリソースタイプにすることができます。リソースを古いバージョンのリソースタイプにダウングレードするための条件は、新しいバージョンのリソースタイプにアップグレードするための条件よりも厳しくなります。リソースを含むリソースグループを管理対象外にする必要があります。

Procedure古いバージョンのリソースタイプにダウングレードする方法

次の手順では、scrgadm(1M) コマンドを使用してこの作業を実行する方法を説明します。ただし、この作業を行うには、scrgadm コマンドを使用する方法以外もあります。scrgadm コマンドを使用する代わりに、SunPlex Manager や、scsetup(1M) コマンドの Resource Group オプションを使用してこの作業を実行することもできます。

手順
  1. スーパーユーザーになるか、同等の役割になります。

  2. ダウングレードするリソースを含むリソースグループをオフラインに切り替えます。


    scswitch -F -g resource-group
    
  3. ダウングレードするリソースを含むリソースグループのすべてのリソースを無効にします。


    scswitch -n -j resource-list
    

    注 –

    resource-list では任意の順序でリソースを指定できます。scswitch コマンドにより、resource-list での順序に関係なく、リソース間の依存関係を満たすのに必要な順序でリソースが無効になります。

    resource-list のリソースにほかのリソースが依存している場合、この手順は失敗します。このような場合は、出力されるエラーメッセージを参照して、依存しているリソースの名前を判別します。続いて、最初に指定したリソースと依存するリソースを含むコンマ区切りリストを指定して、この手順を繰り返します。


  4. ダウングレードするリソースを含むリソースグループの管理を解除します。


    scswitch -u -g resource-group
    
  5. 必要に応じて、ダウングレード先の古いバージョンのリソースタイプを再登録します。

    ダウングレード先のバージョンがもう登録されていない場合にのみ、この手順を実行します。ダウングレード先のバージョンがまだ登録されている場合は、この手順を省略します。


    scrgadm -a -t resource-type-name
    
  6. ダウングレードするリソースに対して、Type_version プロパティーをダウングレード先の古いバージョンに設定します。

    必要に応じて、同じコマンドを使って、同じリソースのその他のプロパティーに適切な値を設定します。


    scrgadm -c -j resource-todowngrade -y Type_version=old-version
    
  7. 手順 3で無効にしたすべてのリソースを有効にします。


    # scswitch -e -j resource-list
    
  8. ダウングレードしたリソースを含むリソースグループを管理状態にします。


    # scswitch -o -g resource-group
    
  9. ダウングレードしたリソースを含むリソースグループをオンラインにします。


    # scswitch -z -g resource-group