VMware ESXi主機是vSphere軟件套件的基礎。ESXi主機通常是指裸金屬服務器,其上安裝的是一種相似於Linux的操做系統。VMware提供了不少訪問方法,能夠示意爲下圖:web
現列舉以下:瀏覽器
Direct Console User Interface,直連用戶界面bash
即你面前就是ESXi主機,你能夠看到它的顯示器,夠得着它的鍵盤和鼠標,並可使用這三個工具控制、管理這臺ESXi主機。通常狀況下,看到的界面是:服務器
這是HTML 5 + Java Server的組合,須要用瀏覽器來訪問vCenter Server Appliance的IP地址。而Java Server則嵌入在vCenter Server中。跟vSphere Web Client相比,這個版本仍有至關一部分功能缺失。相信在不久的未來,這些缺失的功能會被補充完整。dom
這個版本以黑色爲基調。個人我的電腦上,vCenter Server虛擬機的IP地址是172.16.94.130,使用如下命令便可訪問:ssh
# firefox https://172.16.94.128/ui &
這是Adobe Flex + Java Server的組合,須要用瀏覽器來訪問vCenter Server Appliance的IP地址。瀏覽器中必須安裝並啓用Flash插件才能顯示。而Java Server則嵌入在vCenter Server中。由於HTML 5的應用,Flash即將徹底退出市場,這個Flex版本將是最一次出如今vSphere產品中。顯然,這個版本的界面上,功能最全,目前咱們還不能拋棄它。工具
這個版本以藍色爲基調。個人我的電腦上,vCenter Server虛擬機的IP地址是172.16.94.130,使用如下命令便可訪問:ui
# firefox https://172.16.94.128 &
這個是專門爲Windows開發的軟件。若是你使用Windows電腦,想經過命令行來管理vSphere,那麼你就須要在本身的電腦上安裝這個軟件。spa
這個命令集包括esxcli、vicfg系統命令,能夠直接登陸管理ESXi主機,也能夠「借道」vCenter Server管理後者轄下的ESXi主機。在ESXi主機上,esxcli已經存在,子命令多達4層,已經至關完備。VCLI命令集須要單獨安裝。下載地址以下:操作系統
# wget https://my.vmware.com/group/vmware/get-download?downloadGroup=VS-CLI-670
在下面這個頁面上,有vcli 6.7的文檔連接和下載連接。
https://code.vmware.com/web/tool/6.7/vsphere-cli
在瀏覽器中訪問ESXi主機的IP地址,能夠看到上面這樣的界面。這是一個HTML5的網頁,能夠對ESXi主機進行各類管理操做。
在ESXi主機的直連界面(DCUI)上,能夠開通SSH /ESXi SHELL的訪問權限。開放以後,便可使用SSH遠程登陸ESXi 主機。個人ESXi主機的IP地址是172.16.94.128,登陸以後,查看內核,顯示是一個叫VMkernel的內核,版本號是
# ssh root@172.16.94.128 [root@172:~] uname VMkernel [root@172:~] uname -r 6.7.0 [root@172:~] uname -a VMkernel 172.localdomain 6.7.0 #1 SMP Release build-13006603 Mar 26 2019 13:38:24 x86_64 x86_64 x86_64 ESXi
須要使用ESXi命令行才能打開這個通道,方法以下:
esxcli software vib install -n VIBname //安裝一個軟件,用軟件的名稱代替VIBname
esxcli system wbem set - true //打開
# esxcli system wbem get Authorization Model: password CIMObject Manager PID: 0 Enabled: false Enabled Running SSLProtocols: Enabled SSLProtocols: Enabled System SSLProtocols: tlsv1.2 Loglevel: warning Port: 5989 Service Location Protocol PID: 0 WSManagement PID: 0 WSManagement Service: true