仮想マシンを削除したユーザーの特定
search cancel

仮想マシンを削除したユーザーの特定

book

Article ID: 382724

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事 「Determining which user removed or deleted a virtual machine」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

この記事では、どのユーザーが仮想マシンを削除したか、または vCenter Server インベントリから仮想マシンを削除したかを判断する手順について説明します。

Environment

VMware vCenter Server 6.0.x
VMware vCenter Server 6.5.x
VMware vCenter Server 6.7.x
VMware vCenter Server 7.0.x

Resolution

仮想マシンを削除したユーザーを特定するには、仮想マシンが存在したホストまたはクラスタのvCenter Serverイベントタブを確認します。
 
vSphere 6.5以降について 

  1. VMが以前存在していたESXiホストにSSHで接続する
  2. /var/run/logディレクトリのhostd.logファイルを確認します。
  3. ファイル上で「Destroy VM called」という単語を Grep すると、次のようなエントリが表示されます。

    #grep -i "Destroy VM called" hostd.*

    2020-05-04112:53:23.524Z info hostd[2098595] [Originator@6876 sub=Vbsvc.vm:/vmfs/volumes/5bfebala-########-####-##########da/<vm object name>.vmx opID=<generated alphanumeric opID name> user=vpxuser <domain\username> Destroy VM called 

 



「Destroy VM called」行のユーザー名を確認すると、このタスクを実行したユーザーが表示されます。

  • <domain\username> は、仮想マシンを削除したユーザーになります。
  • <generated alphanumeric opID name> は、この特定のタスク用に作成された ID になります。
  • <vm object name> は影響を受けた .vmx ファイルの名前になります。