VMware ESXi的訪問途徑及其開通方法

VMware ESXi主機是vSphere軟件套件的基礎。ESXi主機通常是指裸金屬服務器,其上安裝的是一種相似於Linux的操做系統。VMware提供了不少訪問方法,能夠示意爲下圖:web

現列舉以下:瀏覽器

  1. DCUI
  2. vSphere Client
  3. vSphere Web Client
  4. vSphere Power CLI
  5. vCLI
  6. VMware Host Client
  7. SSH / ESXi SHELL
  8. CIM (Hardware Management)

1 DCUI

Direct Console User Interface,直連用戶界面bash

即你面前就是ESXi主機,你能夠看到它的顯示器,夠得着它的鍵盤和鼠標,並可使用這三個工具控制、管理這臺ESXi主機。通常狀況下,看到的界面是:服務器

 

2 vSphere Client

這是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 &

3 vSphere Web Client

這是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 &

4 PowerCLI

這個是專門爲Windows開發的軟件。若是你使用Windows電腦,想經過命令行來管理vSphere,那麼你就須要在本身的電腦上安裝這個軟件。spa

5 vCLI - vSphere Command Line

這個命令集包括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

6 VMware Host Client

在瀏覽器中訪問ESXi主機的IP地址,能夠看到上面這樣的界面。這是一個HTML5的網頁,能夠對ESXi主機進行各類管理操做。

7 SSH / ESXi SHELL

在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

8 打開CIM通道

須要使用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
相關文章
相關標籤/搜索