一、定位vCenter Log
VMware KB 1021804 裏詳細介紹了vCenter Log的說明
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1021804&sliceId=1&docTypeID=DT_KB_1_1&dialogID=276970976&stateId=1 0 276976346
其中vpxd-xx.log 是VC最主要的Log ,位於C:\ProgramData\VMware\VMwareVirtualCenter\Logs (win2008)
除此之外還有其他的一些LOG,vpxd-alert-X.log和vpxd-profiler-X.log
有兩種方式可以查看VC的LOG。
第一種是從client上查看
The vSphere Client connected to vCenter Server 4.0 and higher: Click Home > Administration > System Logs.
The Virtual Infrastructure Client connected to VirtualCenter Server 2.5: Click Administration > System Logs.
如圖:
進入之後,可以選擇選擇要查看的LOG類型,也可以導出Logs
還可以對Log進行關鍵詞檢索
第二種方式是直接去VC所在的OS上查看LOG文件
到C:\ProgramData\VMware\VMwareVirtualCenter\Logs路徑下,可以看到有很多的LOG.
其中vpxd-6的文本文檔爲最新的LOG文件。vpxd啓動時(如開機),或者當Log文件到達5MB時,就會將vpxd-6這個LOG打包爲vpxd-6.log.gz存檔。並新建一個vpxd-7的文本文件。
打開vpxd-6我們可以看到和vClient上一樣的Log。
二、定位ESX和ESXi LOG文件
ESX LOG詳情可以到VMware KB 1021800查看
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1021800&sliceId=1&docTypeID=DT_KB_1_1&dialogID=277002222&stateId=1 0 277004399
其中ESX主機的LOG文件位置如下圖:
ESXi 3.5-4.1 LOG詳情可參見VMware KB 1021801
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1021801&sliceId=1&docTypeID=DT_KB_1_1&dialogID=277002549&stateId=1 0 277004953
ESXi 5.0 LOG可參見VMware KB 2004201
其中ESiX主機的LOG文件位置如下圖:
需要注意的一點是,ESXi 主機的LOG在主機重啓和關閉後,LOG就沒了。所以需要我們用vMA來收集LOG。(我的其他日誌會涉及到這一點,敬請期待)
三、使用vClinet,SSH,DCUI,WEB來查看和搜索Log文件
1, 使用vSphere Client來查看ESX和ESXi主機的LOG
vSphere Client直連主機後,HOME—System Logs即可
界面和剛纔查看VC的一樣
這裏是ESXi主機,可以查看如下Log:
2, 還可以使用SSH來查看主機的LOG
如圖,可以在/var/log目錄下看到很多Log文件夾
具體每個Log的內容請參見前面提到的KB 2004201
3, 還可以在ESXi的DCUI界面裏查看LOG
如圖:
選中View System Logs,然後按右邊LOG對應的數字鍵即可查看相應的Log
可以使用Q和H功能鍵退出和求助.
4, 還可以使用WEB界面查看LOG
訪問https://esx03/host , 輸入主機的root和密碼。如圖:
這裏既可以直接打開,也可以右鍵另存爲將LOG保存到本地以備分析,可以說相當的方便。