PowerScale Isilon: パッチのインストールに失敗しました。/varパーティションにxバイトが必要です。
概要: この記事には、ロールアップ パッチ(RUP)のインストール中に/varパーティションがいっぱいにならないようにするためのプロアクティブな回避策が含まれています。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
パッチ インストールに失敗し、次のような出力が表示されます。
# isi upgrade patches install 9.2.1.14_GA-RUP_2022-07_PSP-2429.pkg --rolling The below patches are deprecated by this patch and will be removed automatically: - 9.2.1.7_GA-RUP_2021-12_PSP-1698 Would you like to proceed? (yes/[no]): yes This patch request will require nodes in the cluster to be rebooted either in succession or simultaneously, depending on the options you supplied. Both scenarios can result in lost connectivity. Would you like to proceed? (yes/[no]): yes Failed to install patch, 724933132 bytes in /var partition are required.
原因
パッチOneFS 9.1.0、9.2.1、9.3.0で導入されたセキュリティ修正により、パッチのサイズが約50MBから150MB以上に増加しました。パッチのサイズが大きくなるため、/varパーティションのインストール時には十分な空き容量が必要になります。使用可能なスペースの要件は、場合によっては達成できない場合があります。この記事では、ディレクトリーへのシンボリック リンクを作成する手順について説明します。 /var/crash 回避策としてパーティションを作成します。
解決方法
注:この回避策の手順は、コンプライアンス モードが有効なクラスターでは実行できません。
注:OneFS 9.1.0、9.2.1、または9.3.0のロールアップ パッチをインストールする場合は、サイズが大きくなるため、次のプロアクティブな回避策を実行する必要があります。この回避策は、他のパッチのインストールや他のOneFSリリースには導入しないでください。
前提条件
でディレクトリーへのシンボリック リンクを作成するプロアクティブな回避策を実行する前に /var/crash パーティションには、満たす必要のある前提条件があります。
- アップグレード フレームワークとパッチ フレームワークは、アイドル クリーンな状態である必要があります
- アップグレード フレームワークのチェック次のコマンドの出力を確認して、アクティブなアップグレード プロセスがないことを確認します。
isi upgrade view
- パッチ フレームワークのチェック:
- 次のコマンドの出力で、すべてのパッチが インストール済み 状態であることを確認します。
isi upgrade patches list
- 次のコマンドを実行して、パッチ システムがどのノードでもアクティブでないことを確認します。
isi_patch isactive
- にファイルがないことを確認します
/var/patch/tmp/と/var/patch/catalog/ directories:
isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
注:前の2つのパッチ フレームワーク チェック[aとb]で問題が特定されず、ファイルが/var/patch/tmp/または/var/patch/catalog/ directories,これらのファイルは安全な場所に移動しても安全です/ifs/data/Isilon_Supportの詳細を確認してください。
- に十分な空き容量が必要です
/var(500MB)および/var/crash(1GB)パーティションにあります。パーティションのクリーンアップは、必要な空き容量よりも少ないと報告されているすべてのノードで実行する必要があります。
- 次のコマンドを実行すると、の空き容量が500MB未満のノードで出力されます。
/varパーティション:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
- 次のコマンドは、1GB未満の空き容量を持つノードで出力されます。
/var/crashパーティション:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'
プロアクティブな回避策:
重要メモ:残りの手順は、パッチのインストール完了後に忘れずに実行してください。
- パッチをインストールする前で、すべての前提条件を満たした後、次の一連のコマンドを実行して、使用されているディレクトリーを/var/crashパーティションの下に作成し、それらへのシンボリック リンクを作成します。
isi_for_array 'mkdir -p /var/crash/patch/tmp /var/crash/patch/catalog' isi_for_array 'ln -sF /var/crash/patch/tmp /var/patch/tmp' isi_for_array 'ln -sF /var/crash/patch/catalog /var/patch/catalog'
isi_for_array 'ls -lhaF /var/patch'
- パッチのREADMEに記載されているように、パッチのインストールを実行します。
- パッチのインストールが完了したら、次のコマンドを実行してシンボリック リンクを削除します。
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog' isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
- ディレクトリーを再作成し、権限を確認します。
isi_for_array 'umask 037 && mkdir /var/patch/tmp /var/patch/catalog' isi_for_array 'ls -ld /var/patch/tmp /var/patch/catalog' cluster-1: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/catalog cluster-1: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/tmp cluster-2: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/catalog cluster-2: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/tmp
注:IOCAが次のようにFAILを報告し、これらのフォルダーがすでに存在する場合は、コマンドを使用して権限を手動で変更できます。
# isi_for_array -s 'chmod 740 /var/patch/tmp /var/patch/catalog'
FAIL: Checks have identified permission issues on /var/patch directories that are required for patch installations: 2 INFO: Please follow step 4 on 'Proactive Workaround section' within KB 000201666 (https://www.dell.com/support/kbdoc/en-ie/000201666) to correct the folder permissions.
その他の情報
クリーン アップに関するDellの記事 /var/crash パーティション:「Isilon:クラスター内のノードの/var/crashパーティションの容量が90%に達したアラート- イベントID:100010002(英語)」
製品
PowerScale OneFS文書のプロパティ
文書番号: 000201666
文書の種類: Solution
最終更新: 31 3月 2026
バージョン: 12
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。