ESXi控制臺TSM:彌補vSphere Client不足
當vSphere Client不能完成某些任務時,主機的ESXi控制臺及其技術(shù)支持模式(TSM)可能能派上用場。
ESXi控制臺允許管理員執(zhí)行不能通過vSphere Client進行配置的管理任務,比如改變主機網(wǎng)絡配置,改變啟動參數(shù),檢查特定目錄下可用的磁盤空間。
某些管理任務需要啟用TSM。TSM提供了進入Linux命令行界面的入口,允許您執(zhí)行高級的故障診斷任務,而這些任務并不能通過vSphere Client執(zhí)行。例如,當主機失去與vSphere Client之間的連接或者您需要獲取硬件設備的具體信息時,TSM就可以提供便利。
在ESXi控制臺中啟用TSM
為打開ESXi控制臺,只需按主機鍵盤上的F2鍵即可。如果您的數(shù)據(jù)中心距離很遠或者您不能在現(xiàn)場訪問主機,那么可以通過ESXi控制臺的故障診斷選項啟用遠程shell訪問。
為啟用遠程shell訪問,在ESXi控制臺菜單中選擇故障診斷選項,然后選擇啟用本地技術(shù)支持模式(TSM)以及遠程技術(shù)支持。這樣您就能夠訪問ESXi的Linux命令行了。
通過命令行,您可以運行只有在TSM下才專門提供的命令,比如vdf(顯示ESXi主機可用的磁盤空間)以及vdu(顯示某個目錄占用了多少磁盤空間)。
啟用主機的本地技術(shù)支持模式后,您可以按Alt+F1快捷鍵訪問命令行。然后就可以使用連接ESXi主機的口令進行登錄了。
或者,在啟用TSM后,您可以使用SSH(Secure Shell)或SSH客戶端(比如,PuTTY)遠程連接至ESXi控制臺。同樣需要輸入正確的用戶名和密碼才能登錄到服務器。
遠程登錄后,您將看到一個Linux命令行界面。如果需要訪問ESXi控制臺菜單,輸入/sbin/dcui命令即可。
圖1:通過SSH遠程訪問VMware配置菜單
使用命令行進行高級故障診斷
TSM命令行允許您使用Linux和VMware專用的命令進行高級故障診斷。
為查看完整的命令列表,需要以root用戶登錄,然后輸入vm命令并連續(xù)按鍵盤上的Tab鍵兩次。正常情況下,在Linux控制臺上按兩次Tab鍵將自動補全命令。但是有非常多的命令都是以vm開頭的,所以您會看到一個命令列表,從列表中選擇您想使用的命令即可。
圖2:ESXi控制臺下VMware命令列表
有一些命令會經(jīng)常用到。例如,vm-support命令運行一個腳本分析主機上的關(guān)鍵參數(shù)并將這些信息存放在一個文件中。您可以將這個文件發(fā)送給VMware技術(shù)支持中心尋求幫助。
vim-cmd命令的功能也很強大。它幾乎能夠執(zhí)行vSphere Client能夠執(zhí)行的所有任務。在日常工作中并不會使用該命令,因為這個命令比圖形用戶界面復雜多了,而且還可能引起錯誤。但是該命令可能能夠幫助您恢復一臺不能通過vSphere Client訪問的主機
另一個非常有用的命令就是vmkvsitools,該命令提供了與硬件相關(guān)的信息,比如服務器連接的PCI設備列表,開放文件以及硬件時鐘設置。這些數(shù)據(jù)同樣能夠為解決系統(tǒng)問題提供幫助。
原文鏈接:http://www.searchvirtual.com.cn/showcontent_53864.htm