vCenter Server 8.0 Update 3 へのパッチ適用またはアップデートを行うと、アップグレード処理が失敗する場合があります。
/var/log/vmware/applmgmt/patchrunner.log ファイルを確認すると、ディレクトリ パスが既に存在することを示す、以下のようなエラー メッセージが表示されます。
Destination path '/storage/analytics/stage/XXXXXX_processed_logs' already exists
VMware vCenter Server 8.0 Update 3
vCenter Server 8.0 Update 3以降、analytics サービスは telemetry ログファイルを新しいディレクトリに保存します。まれに、特に以前のパッチ適用が失敗し、一連の流れでロールバックした際に、telemetry ログファイルを新しい場所にコピーしようとして失敗することがあります。これは、以前のパッチ適用の失敗によって、コピー先のファイルまたはディレクトリが残ってしまっているためです。
この問題を解決しアップデートを正常に完了するには、パッチを再試行する前に VCSAアプライアンスから残っている analytics 配下の stage ファイルと prod ファイルを削除します。
解決手順:
SSH経由でvCenter Server Appliance(VCSA)に接続し、rootユーザーとしてログインします。
Bashシェルを有効にします。(まだ有効になっていない場合は、)shell と入力します。
影響を受ける analytics ディレクトリの下にあるすべてのファイルとサブディレクトリを削除するには、次のコマンドを実行します。
rm -rf /storage/log/vmware/analytics/stage/*
rm -rf /storage/log/vmware/analytics/prod/*
rm -rf /storage/analytics/stage/*
rm -rf /storage/analytics/prod/*