VMWare 通過ssh開通host client web登錄權限
首先是想辦法通過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登錄權限