ESXi 5.0 主機(jī)日志配置實(shí)例
在《vCenter Server 5.0安裝實(shí)戰(zhàn)》一文中對(duì)vCenter Server 5.0的安裝配置過程進(jìn)行了簡單介紹,本文繼續(xù)講解如何通過vSphere Client進(jìn)行ESXi 5.0主機(jī)的日志配置。
在vCenter Server安裝程序的vSphere-Client目錄下存放著vSphere-Client的安裝程序VMware-viclient.exe。安裝完成后就可以通過vSphere Client登錄到vCenter Server對(duì)ESXi 5.0主機(jī)進(jìn)行管理。
vSphere Client兼容ESXi 4.x,也就是說在vSphere Client中可以同時(shí)管理ESXi 4.x主機(jī)和ESXi 5.0主機(jī),原有vSphere 4.x許可依然有效。當(dāng)然新安裝的ESXi 5.0主機(jī)不能直接使用vSphere 4.x的許可,需要通過VMware官方網(wǎng)站進(jìn)行許可升級(jí)。
為ESXi主機(jī)分配數(shù)據(jù)存儲(chǔ)
在主機(jī)配置的硬件配置選項(xiàng)下可以看到,完成初始安裝后,ESXi主機(jī)只包括一塊本地存儲(chǔ)。和vSphere 4.x相比,vSphere 5.0已經(jīng)能夠識(shí)別SSD驅(qū)動(dòng)器,而且數(shù)據(jù)存儲(chǔ)的文件系統(tǒng)類型已經(jīng)升級(jí)為VMFS-5了。
圖1. ESXi主機(jī)數(shù)據(jù)存儲(chǔ)視圖
為ESXi主機(jī)分配數(shù)據(jù)存儲(chǔ)的操作和vSphere 4.x沒有太多不同。以光纖通道存儲(chǔ)為例,在磁盤陣列端將100GB 的LUN映射給指定的ESXi主機(jī),然后在vSphere Client中選擇“全部重新掃描”,然后選擇“添加存儲(chǔ)器...”進(jìn)行配置即可。完成“選擇磁盤/LUN”步驟后,如下圖所示進(jìn)入文件系統(tǒng)版本選擇窗口,默認(rèn)選擇為VMFS-5。只有全新安裝的ESXi 5.0主機(jī)使用GUID分區(qū)表格式,沒有使用原有的MSDOS分區(qū)標(biāo)簽,支持***的VMFS-5文件系統(tǒng)。
圖2. 添加存儲(chǔ)器:選擇文件系統(tǒng)版本
單擊下一步,輸入數(shù)據(jù)存儲(chǔ)名稱以及使用的容量大小后,如下圖所示,選擇“完成”將創(chuàng)建塊大小為1MB,支持***文件大小為2TB的VMFS-5文件系統(tǒng)。
圖3. 創(chuàng)建塊大小為1MB的VMFS-5文件系統(tǒng)
ESXi主機(jī)日志管理
恰當(dāng)?shù)娜罩竟芾韺?duì)于故障診斷和合規(guī)性至關(guān)重要。ESXi主機(jī)的日志通過syslog工具管理,默認(rèn)情況下,日志文件存儲(chǔ)在主機(jī)的scratch分區(qū)中(/scratch/log)。scratch 分區(qū)是在ESXi安裝程序在本地磁盤上分配的大小為4GB的磁盤分區(qū),ESXi使用該分區(qū)存儲(chǔ)日志文件、內(nèi)核dump以及升級(jí)過程中所產(chǎn)生的臨時(shí)文件以及其他的臨時(shí)文件,分配存儲(chǔ)在/scratch/log、/scratch/core、/scratch/download和/scratch/var目錄下。
#p#
為方便對(duì)ESXi主機(jī)日志的管理,可以將主機(jī)日志存儲(chǔ)在共享存儲(chǔ)或轉(zhuǎn)發(fā)至遠(yuǎn)程日志服務(wù)器上。在vSphere Client中通過如下步驟可以配置ESXi主機(jī)系統(tǒng)日志的存儲(chǔ)路徑。
1,選中左側(cè)面板中的ESXi主機(jī)
2,單擊配置選項(xiàng)卡
3,選擇軟件配置中的高級(jí)設(shè)置
4,選擇Syslog
圖4. 配置ESXi主機(jī)日志存放路徑
在Syslog.global.logDir文本框中輸入數(shù)據(jù)存儲(chǔ)名以及用于存儲(chǔ)日志信息的文件路徑。其默認(rèn)值為“[]/scratch/log”,如果我們要將日志保存至fsdatastore數(shù)據(jù)存儲(chǔ)的host1/log目錄下,只需要輸入“[datastoreName]/host1/log”即可。
5,另外,VMware 還提供了兩種遠(yuǎn)程syslog解決方案,一種是能夠安裝在Windows服務(wù)器上的ESXi Syslog Collector,另一種就是使用VMware vMA虛擬機(jī)的syslog功能。完成遠(yuǎn)程syslog的配置后,如果需要將日志轉(zhuǎn)發(fā)到遠(yuǎn)程日志服務(wù)器,需要在Syslog.global.LogHost 文本框中遠(yuǎn)程日志服務(wù)器的主機(jī)名即可。
6,為保證配置生效,可能需要重啟ESXi主機(jī)。
7,進(jìn)行故障診斷對(duì)日志文件進(jìn)行分析時(shí),定位日志文件產(chǎn)生的時(shí)間是非常重要的??梢栽趘Sphere Client中將ESXi主機(jī)配置為NTP客戶端,并設(shè)置NTP服務(wù)器,保證ESXi主機(jī)的時(shí)間與NTP服務(wù)器保持一致:選擇配置選項(xiàng)卡中軟件配置的時(shí)間配置,然后選擇右側(cè)上方的“屬性”標(biāo)簽就可彈出時(shí)間設(shè)置窗口,可以手動(dòng)修改日期、時(shí)間也可以配置與NTP服務(wù)器進(jìn)行時(shí)間同步。
圖5. 配置ESXi主機(jī)vSphere Client本地時(shí)間
主要的ESXi主機(jī)日志文件
ESXi主機(jī)的/var/log目錄下存放了ESXi主機(jī)日志文件的鏈接,指向我們配置的存放日志文件的路徑。在對(duì)ESXi主機(jī)進(jìn)行故障診斷時(shí),以下日志文件需要重點(diǎn)關(guān)注:
/var/log/vmkernel.log:存放VMkernel生成的日志
/var/log/vmkwarning.log:只保留VMkernel日志中的警告和系統(tǒng)告警事件
/var/log/vpxa.log:vCenter代理日志,vCenter Server通過進(jìn)程名為vpxa的vCenter Server代理提供對(duì)ESXi主機(jī)的訪問。vpxa進(jìn)程在將主機(jī)添加到vCenter Server清單中時(shí)安裝在ESXi主機(jī)上。vCenter Server代理與稱為hostd進(jìn)程的ESXi主機(jī)代理進(jìn)行通信。
/var/log/hostd.log:ESXi主機(jī)代理日志
/var/log/sysboot.log:系統(tǒng)啟動(dòng)日志
/var/log/fdm.log:VMware HA日志
導(dǎo)出ESXi主機(jī)日志
在vSphere Client中可以使用“系統(tǒng)管理”菜單下的“導(dǎo)出診斷數(shù)據(jù)”菜單下載ESXi主機(jī)的日志文件。如下圖所示,選擇需要導(dǎo)出的相關(guān)的系統(tǒng)日志,然后再選擇生成系統(tǒng)日志的路徑即可導(dǎo)出ESXi主機(jī)的日志。
圖6. 選擇需要導(dǎo)出的系統(tǒng)日志
至此,ESXi主機(jī)基本的日志配置功能就完成了,在隨后的系列文章中將繼續(xù)介紹如何進(jìn)行ESXi主機(jī)的其他配置比如設(shè)置防火墻,以及如何對(duì)ESXi主機(jī)進(jìn)行故障診斷等等。
原文鏈接:http://www.searchvirtual.com.cn/showcontent_55372.htm