LSF フィックス・インストーラを使用して、リソース・コネクタを更新する
LSF 修正インストーラー (patchinstall コマンド)は、 LSF_TOP/conf ディレクトリ下のファイルのインストールをサポートしていません。 patchinstall コマンドは、 LSF_TOP/version ディレクトリ以下のファイルのみに作用します。
リソース・コネクターの更新
修正インストーラが LSF_TOP/10.1.0/resource_connector/provider_name/conf の下に新しい設定ファイルやその他のアイテムをインストー ルする場合は、それらを LSF_TOP/conf/resource_connector/provider_name/conf の適切なディレクトリに移動する必要があります。 また、新規ファイルおよびディレクトリーの所有権をクラスター管理者に変更する必要があります。 LSF_TOP/conf/resource_connector ディレクトリーの下にあるものはすべて、クラスター管理者が所有している必要があります。
例えば、修正インストーラが LSF_TOP/10.1.0/resource_connector/aws/conf/ の下に Amazon Web Services ( AWS ) 用の以下の新しい設定ファイルをインストールする場合:
- awsprov_templates.json
- awsprov_config.json
- credentials
これらのファイルを LSF_TOP/conf/resource_connector/aws/conf ディレクトリーに移動し、 aws ディレクトリーおよび構成ファイルの所有権をクラスター管理者に変更する必要があります。
リソースコネクタの修正をロールバックする
修正をロールバックするには、以下の手順に従ってください:
- root として LSF 管理 ホストにログオンします。
- 環境を設定します。
- csh または tcshの場合: % source LSF_TOP/conf/cshrc.lsf
- sh、 ksh、または bashの場合: $ . LSF_TOP/conf/profile.lsf
- クラスター上のすべてのホストとキューを閉じます。
badmin hclose all badmin qinact all - 修正を取り消す:
./patchinstall -r fix_number - クラスターをシャットダウンします。
bctrld stop sbd all bctrld stop res all bctrld stop lim all - クラスターを再始動します。
bctrld start lim all bctrld start res all bctrld start sbd all - ホストおよびキューを再度開きます。
badmin hopen all badmin qact all
覚えておいてください: 最新の修正プログラムを削除し、クラスタを以前の修正レベルに戻します。 複数のバージョンをロールバックするには、インストールと逆の順序で、フィックスレベルを1つずつロールバックする必要があります。
複数のプラットフォームで適用された同じバージョンの修正をロールバックするには、適用した複数のパッケージの同じ修正をインストール順と逆にロールバックし、リソースコネクターの共通ファイルも以前のバージョンにロールバックする必要があります。
修正のロールバックの詳細については、 patchinstall 指示。