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