OneFSパッチ インフラストラクチャのアップデート
Summary: この記事では、OneFSパッチ インフラストラクチャのアップデートについて説明します。
Instructions
概要
OneFSクラスターのパッチ インフラストラクチャ アップデートに関する情報。
このパッチ インフラストラクチャのアップデートによって、どのように作業が楽になりますか?
このアップデートでは、古いロールアップ パッチを最初にアンインストールするのではなく、既存のロールアップ パッチの上に新しいロールアップ パッチをインストールできるようにすることで、パッチ インフラストラクチャが改善されます。これにより、再起動やサービスの再起動の必要性が軽減されます
この機能は、新しいパッチが以前のパッチを完全に廃止する状況でのみ使用できます。
パッチを廃止します。つまり、最新のパッチには以前のすべてのパッチのすべての修正が含まれています。
競合するパッチは異なるため、手動でアンインストールする必要があります。
必要条件
ロールアップ(RUP)パッチをインストールする前に、お使いのOneFSバージョンのパッチ インフラストラクチャ アップデートをクラスターにインストールする必要があります。インフラストラクチャ アップデートがまだインストールされていないシステムに新しいロールアップ パッチをインストールしようとすると、パッチのインストールが次のようなエラーで失敗します。Error: ソケット4.
で不完全なREST応答他のすべてのパッチが削除されるまで、パッチ インフラストラクチャのアップデートをOneFSクラスターから削除することはできません。
OneFSインフラストラクチャのアップデート
インフラストラクチャのアップデートは、次のOneFSバージョンを実行しているすべてのクラスターにインストールする必要があります。
- OneFS 9.5.x
- OneFS 9.4.x
- OneFS 9.2.1.x
- OneFS 9.1.x
- OneFS 9.0.x
- OneFS 8.2.0.x
- OneFS 8.1.2.x
注:OneFS 9.3.x、9.2.0.x、8.2.2.x、8.2.1.xには、インストールするインフラストラクチャ アップデートがありません
メモ: OneFS 8.1.1.x以前には、インストールするインフラストラクチャ アップデートがないため、この機能はありません
お使いのOneFSバージョンのインフラストラクチャに関する最新のアップデートについては、「PowerScale OneFSの現在のパッチ」の記事またはOneFSの「ドライバーおよびダウンロード」ページを参照してください。
インフラストラクチャ アップデートがインストールされていることを確認します。
次のコマンドを実行して、アップデートがインストールされたことを確認できます。
isi upgrade patches list
すべてのアップデートには、パッチ ファイル名にINFRAが含まれています。
例:PowerScale OneFS 9.1.0.x GA INFRA_2021-12
シナリオ1のトラブルシューティング:
パッチ インフラストラクチャ アップデートがインストールされていないシステムに新しいRUPをインストールしようとした場合、OneFSはコンソールに次のようなエラーを記録します。
Error: Incomplete REST response on socket 4
対処方法: RUPをインストールする前に、パッチ インフラストラクチャ アップデートをインストールします。
8.1.2.0の場合:
OneFSをさらにアップグレードするには、8.1.2.0_UGA-PATCH-INFRA_2019-09_255624を **まず**インストールしてから、8.1.2.0_UGA-PATCH-INFRA_2020-08_PSP-268をインストールする必要があることに注意してください
シナリオ2のトラブルシューティング:
パッチ インフラストラクチャ アップデートのインストール後に初めて新しいRUPをインストールしようとすると、コンソールに次のようなメッセージが表示されます。
Stack: --------------------------------------------------
/lib/libc.so.7:thr_kill+0xa
/lib/libc.so.7:abort+0x49
/usr/lib/libisi_util.so.1:isi_assert_halt+0x80
/usr/lib/libisi_pkg.so:read_patch_from_db+0x58d
/usr/lib/libisi_pkg.so:pkg_action_required+0xd9
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade7Package10isRequiredEi+0x12a
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade5Agent14populateStatusERN4Json5ValueE+0x4a4
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade15PersistentState9getStatusENS_7Process5ValueE+0x753
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade5Agent6StatusERNS_7MessageEPNS_8MetaDataEPNS_8ResponseE+0x181
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade11VerbExecute7executeERNS_7MessageEPNS_8MetaDataEPNS_8ResponseE+0x219
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade9UdpServer14executeMessageEv+0x227
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade9UdpServer10ioCallbackERN2ev2ioEi+0x47c
/usr/local/lib/libev.so.4:ev_invoke_pending+0x6e
/usr/local/lib/libev.so.4:ev_run+0xbd9
/usr/sbin/isi_upgrade_agent_d:main+0x5a3
/usr/sbin/isi_upgrade_agent_d:_start+0x17f
さらに、次のメッセージが /var/log/messages ログ ファイルに表示されます。
WARNING: After this infrastructure patch is deployed, 'isi_upgrade_agent_d' will be restarted at the first time of installing another patch and will generate a core file, which is a known issue and won't impact patch installation.
解決方法: これは、OneFSパッチ インフラストラクチャ アップデートのインストール後の初期RUPインストール用に設計されています。isi_upgrade_dサービスに問題はありません。
シナリオ3のトラブルシューティング:
パッチ インフラストラクチャ アップデートがインストールされていない9.4.0.0システムに新しいRUPをインストールしようとすると、RUPパッチのインストールは失敗します。OneFSは、次のようなエラーをコンソールに記録します。
ERROR: インフラ パッチが見つかりません。Plsは、最新のインフラパッチがインストールされていることを確認します
回避策とリカバリソリューションについては、次のリンクを参照してください https://www.dell.com/support/kbdoc/en-us/000206184