リソースタイプのアップグレードおよび移行の詳細については、『Sun Cluster 3.1 データサービスのインストールと構成』の「リソースタイプのアップグレード」を参照してください。
新しいリソースタイプのアップグレード手順の説明を読み、リソースタイプの変更とリソースの Tunable 属性の制約を確認します。
すべてのクラスタノードに、リソースタイプアップグレードパッケージをインストールします。
新しいリソースタイプパッケージのインストールは、段階的に行うことをお勧めします。ノードが非クラスタモードで起動している間に pkgadd を実行します。
クラスタモードのノードに新しいリソースタイプパッケージをインストールする場合は、条件に合わせて異なった方法を使用します。
リソースタイプパッケージのインストールによってメソッドコードが変更されず、モニターだけが更新される場合は、インストール中にそのタイプのすべてのリソース上で監視を停止する必要があります。
リソースタイプパッケージのインストールによってメソッドとモニターの両方のコードが変更されない場合は、ディスク上に新しい RTR ファイルが 追加されるだけなので、インストール中にリソース上での監視を停止する必要はありません。
アップグレードの RTR ファイルを参照し、scrgadm または同等のコマンドを使って新しいリソースタイプのバージョンを登録します。
RGM により、次の形式の新しいリソースタイプが作成されます。
vendor_id.resource_type:version |
リソースタイプのアップグレードがノードのサブセットにだけインストールされる場合、追加の手順が必要になります。新しいリソースタイプの Installed_nodes プロパティに実際のインストール先ノードを設定する必要があります。リソースが新しいタイプ (新しく作成された、または更新された) を取得するとき、RGM は、リソースグループ nodelist がリソースタイプの Installed_nodes リストのサブセットであることを要求します。
scrgadm -c -t <resource_type> -h <installed_node_list> |
以前にタイプがアップグレードされ、これからそのタイプに移行する各リソースに対して、scswitch を呼び出し、そのリソース自体またはそのリソースグループを、アップグレード手順に示されている適切な状態に変更します。
以前にタイプがアップグレードされ、これからそのタイプに移行する各リソースを編集し、Type_version プロパティに新しいバージョンを設定します。
scrgadm -c -j <resource> -y Type_version=<new version> |
必要に応じて、同じコマンドを使って、同じリソースのその他のプロパティに適切な値を設定します。
手順 5 で呼び出したコマンドを逆方向に実行すると、リソースまたはリソースグループの以前の状態を回復できます。