1. 程式人生 > >VMWare 通過ssh開通host client web登錄權限

VMWare 通過ssh開通host client web登錄權限

vmware ssh

今天發現VMWare虛擬化環境的vcenter掛了,由於默認開了鎖定模式,因此esxi的管理是通過登錄vcenter的vsphere client進行管理,由於vcenter本身都掛了,因此用web管理界面對虛擬機的管理都不行了,只要想辦法通過後臺或者ssh的方式解決。下面是簡單的處理過程,以備忘。

首先是想辦法通過ssh到esxi主機上直接管理,有幾個方法可以實現:

1、通過esxi host client 的web管理界面上開啟ssh登錄,我們這個應用場景不適合,略;

2、通過vsphere vCenter web管理界面,選擇需要開啟ssh服務的ESXi主機,我們這個應用場景不適合,略;

3.通過服務器控制臺直接修改,簡單過程:準備好終端顯示器鍵盤到機房物理服務器那裏插上登錄終端,按F2進入ESXI配置,選擇Troubleshooting Options ,點擊“Enable SSH”激活SSH服務;

激活ssh登錄後,同時將“lockdown mode”關閉,這一點很重要,其實如果直接將這個lockdown 鎖定模式關閉之後,就可以直接登錄esxi host client 的web管理界面了。

在此之後,可以通過ssh登錄esxi主機,使用相關的命令啟動或者關閉虛擬機等操作。也可以通過登錄esxi host client 的web管理界面進行管理。

下面簡單羅列幾個常用的esxi的ssh命令:

esxcli 命令集合:

esxcli vm process list //列出啟動的虛擬機

esxcli vm process kill -t soft -w 58261 //關閉虛擬機,其中58261是虛擬機編號,通過上面命令獲得

對於用法不熟悉,可以通過esxcli vm help獲得幫助。


vim-cmd 命令集:

vim-cmd vmsvc/getallvms //列出所有虛擬機

vim-cmd vmsvc/power.on 11 //11是虛擬機編號,通過上面的命令獲得

對於用法不熟悉,可以通過vim-cmd help獲得幫助。



VMWare 通過ssh開通host client web登錄權限