免責事項: これは英文の記事「vCenter Server patch upgrade fails」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
発生する可能性のあるエラー:
VMware vCenter Server 7.x
VMware vCenter Server 8.x
パッチ適用が失敗した後、/etc/applmgmt/appliance/software_update_state.conf ファイル内のアプライアンスの状態は INSTALL_FAILED になっています:
{
"state": "INSTALL_FAILED",
"version": "7.0.3.02200",
"latest_query_time": "YYYY-MM-DDTHH:MM:SSZ",
"operation_id": "/storage/core/software-update/stage_install_operation"
}
注:続行する前に、vCenter Server の有効なバックアップとスナップショットが存在することを確認してください。
vCenter Server のスナップショットを作成します。
vCenter Server Appliance に SSH で接続します。
ダウンロード トークンが有効であること、およびログ ファイル /var/log/vmware/applmgmt/update_microservice.log にダウンロードの失敗が記載されていないことを検証します。詳細については、 KB 400225 を参照してください。
/etc/applmgmt/appliance/software_update_state.conf ファイルのバックアップ コピーを作成し、別の場所(例: /storage/core)に移動します:# cp /etc/applmgmt/appliance/software_update_state.conf /storage/core/software_update_state.conf
VAMI サービスを停止します:# service-control --stop applmgmt
/etc/applmgmt/appliance/software_update_state.conf ファイルを削除します:# rm -i /etc/applmgmt/appliance/software_update_state.conf
/var/log/vmware/upgrade ディレクトリに移動します:# cd /var/log/vmware/upgrade
以下のファイルが存在することを確認します:prechecks-succeededexport-succeededimport-succeeded
ファイルが存在しない場合は、以下のコマンドを実行します:# touch prechecks-succeeded# touch export-succeeded# touch import-succeeded
ファイルが作成された事を確認します:# ls -l
VAMI サービスを開始します:# service-control --start applmgmt
パッチアップグレードを再試行します。