◎VMware ESX Server本機管理:Service Console
登入Service Console管理ESX Server本機的方法,除了在ESX Server首頁上依指示按下「Alt+F1」以外,另一個方法是遠端主機登入。不過,ESX Server為安全上考量,遠端登入用的終端機程式必須使用SSH加密協定,例如PuTTY(免費)。
PuTTY下載網址

(圖說)下載後的程式如上圖所示。以滑鼠點選兩下後,開啟PuTTY終端機程式。

(圖說)在「Host Name(or IP address)」欄位中輸入ESX Sever的名稱或網址,例如範例所使用的是:http://192.168.10.10

(圖說)在終端機畫面上輸入帳號:root,以及認證密碼,卻出現「Access denied」的訊息,這是因為ESX Server內定值不允許遠端登入Service Console。這時候請回到ESX Server伺服器上,並依畫面指示按下「Alt+F1」,登入Service Console。

(圖說)登入後,請依圖中步驟,先切換到ssh目錄下,並編輯「sshd_config」,這個檔案。指令如下:
cd etc/ssh
vi sshd_config

(圖說)在「sshd_config」中找到「PermitRootLogin」這一行,並將後面的「no」改成「yes」。修改後再按下「Shift+q」切換到「:」命令模式,之後在:輸入「wq」,表示儲存修改並離開vi編輯程式。

(圖說)回到Service Console後,記得重新啟動sshd這個背景服務,指令是:
service sshd restart

(圖說)接下來再回到PuTTY,鍵入網址並輸入帳號與密碼後,就可以登入。出現圖中命令列,就表示成功登入Service Console。

(圖說)輸入「esxcfg-info -h」可以查詢ESX Server組態的指令用法。

(圖說)圖中是輸入「esxcfg-info –n |more」,查詢網路組態。

(圖說)或者可以輸入一般Linux指令,例如「ifconfig |more」。
◎建置虛擬機器:使用ISO檔
在ESX Server中新增虛擬機器,除了使用實體光碟機與開機安裝光碟外,也可以像Workstation/Server一樣,使用ISO檔或預先封裝的.vmdk虛擬磁碟檔,但這些都要先上傳到ESX Server上。ESX Server要求上傳檔案必須使用SCP(Secure Copy Protocol)加密協定,例如PuTTY的SCP(免費)或WinSCP(免費)等程式。下載網址:
WinSCP下載網址

(圖說)安裝完成後,在桌面上找到「WinSCP」捷徑。滑鼠點選兩下,開啟遠端上傳程式。

(圖說)如圖所示,在「Host name」輸入「192.168.10.10」、「User name」輸入「root」,以及密碼,Port number不用改,ESX Server內定值是「22」。

(圖說)圖左是遠端主機所儲存ISO檔案的目錄,右側是ESX Server的目錄。事前已從PuTTY終端機連線時,建立上傳檔案所需的「ISO」資料夾。PuTTY終端機指令如下:
cd ..
cd vmimages
mkdir iso
在WinSCP連線視窗下,切換到ISO資料夾。將左側「Ubuntu.7.10-dvd-i386.iso」上傳到ISO資料夾下。

(圖說)這是開始上傳的圖。同樣地,如果網友已在Workstation上建立虛擬機器,或由.vhd所轉換而成的.vmdk虛擬磁碟檔案,也可以透過相同方法上傳。
上傳ISO檔後,新增虛擬機器便可選擇「Use ISO image」;如果上傳的是.vmdk虛擬磁碟檔,則建置虛擬機器時,可在磁碟選項上選擇「Use an existing vistual disk」,將路徑指向儲存.vmdk檔位置即可。這跟一般在Workstation/Server上的方法一樣,請參考下圖。
