如何架設 VMware ESXi 實驗環境 – 完整指南
VMware 是全球頂尖的虛擬化平台之一,因其具備高速運作、可靠性、可擴展性、安全性及便利性等優勢,深受 IT 專業人士青睞。
VMware ESXi Server 是一款第一類虛擬化平台,專為直接安裝於實體伺服器而設計,也就是所謂的裸機虛擬化平台。 另一方面,VMware 第二代虛擬化管理程式(VMware Player、工作站和 Fusion)則可安裝於桌上型電腦和筆記型電腦上現有的作業系統中。
許多使用者可能沒有閒置的實體伺服器,或無法從現有設備中調配出伺服器來測試 ESXi 及 VMware vSphere 企業級虛擬化解決方案。 從技術上來說,ESXi 確實可以安裝在您的實體電腦上。然而,如果 ESXi 安裝程式無法偵測到某些裝置,您可能需要將 VIB 套件整合到 ESXi 安裝磁碟映像中(VIB 套件包含 ESXi 的裝置驅動程式)。
讓我們來看看在電腦上設定 VMware ESXi 的需求,以及成功安裝的所有步驟。
VMware 家庭實驗室的硬體配置
在本篇部落格文章中,我們使用 VMware Workstation 來部署 ESXi 主機作為虛擬機器。使用 VMware 的 嵌套虛擬化 透過此特點,您可以建立一台在虛擬機器內運行的虛擬機器。在此特定情況下,您可以將虛擬機器部署在運行於虛擬機器上的 ESXi 主機上。為了方便操作 VMware 家庭實驗室,您需要一台符合 VMware 家庭實驗室最低硬體需求的電腦:
- 一款核心時脈為 1.3 GHz 或更快的多核心 x64 CPU(2011 年或之後生產),且支援 Intel VT-x 或 AMD-V 虛擬化硬體擴充功能
- 32 GB 記憶體
- 具備約 200 GB 可用空間的硬碟 (HDD)。由於 SSD 的讀寫速度較快,因此更為推薦,特別是在虛擬機器儲存中常見的隨機讀寫操作方面。
- 乙太網路介面卡
- 您的實體機器上已安裝 Linux 或 Windows x64 作業系統(具圖形使用者介面)
硬體配置範例
Example 1: 桌上型電腦
- CPU AMD Ryzen 7 7800X3D (100-100000910WOF) 4.2 GHz AM5 插槽
- 主機板:技嘉 B650E Aorus Master AMD B650 4xDDR5 6600 MHz,最高支援 192 GB 記憶體
- 金士頓 KC600 2 TB SSD 升級套件 (SKC600B/2048G) SATA
- 3.5 吋硬碟 WD Ultrastar DC HC320 8 TB (HUS728T8TALE6L4/0B36404) SATA
- 金士頓 FURY 16 GB DDR5 6400 MHz Renegade Silver RGB 記憶體 (KF564C32RSA-16) – 4 條 (總計 64 GB 記憶體)
- 電源供應器 Be Quiet! Straight Power 11 鉑金 850W (BN308)
- 顯示卡 AMD Radeon RX 7900 XT (100-300000071) GPU 時脈:2400 (Boost) MHz GDDR6 20 GB;記憶體時脈:20000 MHz;匯流排:320 位元 PCI-Express 4.0 x16
Example 2: 桌上型電腦
- CPU Intel Core i7-14700K (BX8071514700K) 3.4 GHz 插槽 1700
- 主機板 ASUS Prime Z690-A Intel Z690 4xDDR5 6000 MHz,最高支援 192 GB 記憶體
- Intel D3-S4620 1.92 TB 固態硬碟 (SSDSC2KG019TZ01) SATA
- 3.5 吋 WD Gold Enterprise 6 TB (WD6003FRYZ) SATA 硬碟
- 金士頓 FURY 32 GB DDR5 6000 MHz Beast EXPO 白色 (KF560C36BWE-32) – 4 條記憶體模組(總計 64 GB 記憶體)
- Chieftec 1000W Proton 電源供應器 (BDF-1000C)
- 顯示卡 GIGABYTE GeForce RTX 4090 WINDFORCE 24G (GV-N4090WF3-24GD)
Example 3: 筆記型電腦 宏碁掠奪者 Helios 16 電競筆電 – GeForce RTX™ 4080 – PH16-71-948L
- Intel® Core™ i9-13900HX 處理器 2.20 GHz
- 顯示卡 NVIDIA® GeForce RTX™ 4080,配備 12 GB 獨立記憶體
- 16 吋 WQXGA (2560 x 1600) 16:10 IPS 240 Hz
- 32 GB,DDR5 SDRAM
- 1 TB SSD
Example 4: 筆記型電腦 華碩 ProArt StudioBook 16 (H7600,第 12 代 Intel)
- Intel® Core™ i9-12900H
- NVIDIA® GeForce RTX™ 3080 Ti
- 64GB 記憶體,4800 MHz DDR5,2 個 SO-DIMM 插槽
- 最高 4 TB,配備兩個 M.2 插槽的 PCIe® SSD
註: 建立 VMware 實驗室環境時,您不需要配備最強大的顯示卡。最重要的組件是 CPU、記憶體和儲存裝置。與 AMD 處理器不同,Intel 處理器在技術上允許您 在 VMware 上執行 macOS 虛擬機器 虛擬機器管理程式。
所需軟體
本文中用於設定 VMware 家庭實驗室的軟體如下:
- 將 VMware 工作站 17 用作桌面虛擬化平台
- 將 VMware ESXi 8.0 虛擬機器管理程式用作虛擬機器(共 2 台虛擬機器)
- VMware vCenter Server 8.0(1 台虛擬機器,以 VA (virtual appliance) 形式部署)
- 使用 FreeNAS 11.3 建立 iSCSI 共用儲存空間(1 台虛擬機器)
- Lubuntu 22 Linux 或任何其他支援在嵌套虛擬機器上安裝的作業系統
若要學習如何建置 VMware 家用實驗室,您應先了解其實驗室的架構。以下是即將部署的 VMware 家用實驗室的主要架構圖。

需求說明
VMware 家庭實驗室的整體硬體與軟體需求,係基於以下最低要求:
- 安裝 VMware ESXi 至少需要 4 GB 記憶體(建議使用 8 GB 或更多以執行虛擬機器);需具備 2 個 CPU 核心。
- VMware vCenter Server 8.0 至少需要 14 GB 記憶體;2 個 CPU 核心。
- FreeNAS:建議配備 8 GB 記憶體。
- 您的主機作業系統至少需要 4 GB 的記憶體才能正常運作。
- VMware 工作站至少需要 2 GB 的記憶體(建議使用 4 GB 或更多)。
授權與價格
在試用期間,您可以在家中免費建立 VMware 實驗室。建議您在短時間內(例如數天內)完成所有實驗室組件的設定,以便充分利用 ESXi 和 vCenter 共計 60 天的免費試用期。 舉例來說,若您在安裝 ESXi 一個月後才安裝 vCenter,由於您的 ESXi 免費試用授權已過期 30 天,因此您在實驗室中測試 vSphere 的時間只剩下一個月。
- VMware Workstation 提供 30 天的免費試用期供新使用者使用。試用期結束後,VMware 建議您購買授權。若未購買授權,您將無法啟動虛擬機器。此後,您可以使用 VMware Player 免費執行虛擬機器,但 VMware Player 的特點較為有限——例如,缺少"虛擬網路編輯器"。
註: VMware 工作站與 VMware Player 可以安裝在完全免費的 Linux 作業系統上。您無需為了在家中搭建 VMware 實驗室環境而購買 Windows 作業系統。當然,如果您已經有一台運行 Windows 的電腦,也可以用它來安裝 VMware 工作站。
- VMware vCenter Server for vSphere 8.0 提供為期 60 天的免費試用期,期間可使用完整特點,包括用於資料保護的 API。
- FreeNAS 是一款基於 FreeBSD 作業系統的完全免費軟體解決方案,讓您能在任何電腦上設定檔案伺服器(類似於 NAS)。
安裝 VMware 工作站
既然硬體已準備就緒且作業系統也已安裝完成,您現在可以在實體電腦上下載並安裝 VMware 工作站。若要下載適用於 Linux 或 Windows 的 VMware 工作站,請參閱 此頁面 在 VMware 的網站上。
在 Linux 上安裝 VMware 工作站
要在 Linux 上安裝 VMware 工作站,請執行以下步驟:
- 前往您儲存已下載安裝程式檔案的位置。在此範例中,VMware 工作站安裝程式位於 ~/下載 目錄:
cd /home/user1/Downloads/ - 將安裝程式檔案設為可執行:
sudo chmod +x ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle - 執行 VMware 工作站 Linux 安裝程式:
sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle - 此時將出現安裝精靈視窗。請依精靈中的指示回答問題,然後按一下
Next前往下一步。- 接受授權協議。
- 您是否要在啟動時檢查產品更新?請選擇"是"或
No. - 您是否願意加入 VMware 客戶體驗改善計畫?請選擇"是"或
No. - 請輸入最初將連線至工作站伺服器的使用者。請輸入您在 Linux 中使用的帳戶名稱。
- 請選擇一個用於共用虛擬機器的目錄,例如: /var/lib/VMware/SharedVMs
- 請輸入用於透過 HTTPS 存取 Workstation Server 的端口(預設為 443)。
- 請輸入授權金鑰。若要使用免費試用模式,請將此欄位留空。
- 本產品已準備就緒,可進行安裝。
- GNU C 編譯器 在執行 VMware 工作站之前,必須先安裝此編譯器。要安裝此編譯器,請執行以下指令:
sudo apt-get -y install gcc make linux-headers-$(uname -r) dkms
VMware 工作站在 Linux 和 Windows 上的使用者介面完全相同。以下是 VMware 工作站 17 在 Linux 上運作時的介面截圖。

安裝 VMware 工作站時,VMware Player 也會預設一併安裝。
在 Windows 上安裝 VMware 工作站
前往您儲存已下載安裝程式的目錄,並執行該安裝程式檔案。檔案名稱是 VMware-工作站-full-17.0.0-20800274.exe 在此情況下。與在 Linux 上的安裝程序類似,系統會開啟一個易於使用的精靈。設定完畢後,請按一下 Next 點擊此處繼續。
- 在 歡迎 螢幕上,點擊
Next. - 接受授權協議。
- 選擇安裝位置。
- 若要在啟動時檢查更新並加入 VMware 客戶體驗改善計畫,請勾選這些核取方塊。
- 請選擇您希望放置在系統上的捷徑。
- 點擊
Install開始安裝。 - 在最後的安裝畫面中,您可以輸入授權金鑰(若使用免費試用模式則無需輸入)。
現在,您的實體電腦上已安裝了 VMware 工作站。
在 VMware 工作站上部署執行 ESXi 的虛擬機器
若要在撰寫本文所使用的 VMware 家庭實驗室中進行後續實驗,應使用一臺安裝了 VMware Workstation 17 並運行於 Windows 10 系統的電腦(磁碟上應有 C: 和 D: 分割區)。由於 VMware Workstation 是一款跨平台虛擬化解決方案,您亦可在 Linux 機器上重現文中所述的所有操作(請注意,在 Linux 機器上的路徑會有所不同)。下一步是將 ESXi 安裝至虛擬機器中。
建立虛擬機器
- 請從以下位置下載 ESXi 8.0 的 ISO 格式安裝程式: VMware 網站.
您可能需要建立一個 VMware 帳戶,才能下載安裝映像檔(免費)。
- 建立一個目錄來存放虛擬機器,例如: D:VMware 家庭實驗室
- 建立子目錄 D:VMware 家庭實驗室ESXi8a 用於儲存第一台 ESXi 虛擬機器的檔案。
- 在 VMware 工作站中建立一台新的虛擬機器。點擊
File>New Virtual Machine. 該 "新增虛擬機器精靈" 出現。- 在 歡迎 螢幕上,選擇
Custom (advanced). - 請指定虛擬機器的硬體相容性。
Select Workstation 17.x.
- 客體作業系統安裝. 選取
Installer disk image file (iso)並瀏覽 ESXi 安裝程式 ISO 檔案。點擊Next. - 選擇一個來賓作業系統. 選擇
VMware ESX,然後選取VMware ESXi 7在下拉式選單中,然後點擊Next.
- 為虛擬機器命名. 輸入虛擬機器名稱,例如, ESXi8a. 選取 D:VMware 家庭實驗室ESXi8a 將您先前建立的目錄設為虛擬機的位置。
- 處理器配置. 請指定以下參數:
- 處理器數量:2
- 每顆處理器的核心數:1
若您使用 1 顆具 1 個核心的 CPU,ESXi 安裝程式會在安裝過程中顯示錯誤訊息。

- 虛擬機器的記憶體. 指定與以下數值相等的記憶體容量
4096MB。稍後,您可以編輯設定並增加記憶體容量。 - 網路類型. 選擇
Use network address translation (NAT).
- 選擇 I/O 控制器類型. 選擇
Paravirtualized SCSI (Recommended). - 選擇磁碟類型. 選擇
SCSI (Recommended)作為磁碟類型。
- 選擇磁碟. 點擊
Create a new virtual disk. - 指定磁碟容量. 設定
maximum disk size至15 GB. ESXi 佔用的磁碟空間不多,安裝 ESXi 只需 15 GB 的磁碟空間即可。請選擇Store virtual disk as a single file.
- 指定磁碟檔案. 將您的虛擬磁碟放置於指定為虛擬機器位置的目錄中。在此範例中,該 D:VMware 家庭實驗室ESXi8aESXi8a.vmdk 被使用。
- 準備建立虛擬機器. 檢查您的虛擬機器設定,然後點擊
Finish以建立虛擬機器。
- 在 歡迎 螢幕上,選擇
在虛擬機器上安裝 ESXi
完成精靈中的設定後,請點擊 VMware 工作站中的"播放"按鈕,以啟動新的虛擬機器。虛擬機器將從 ISO 映像檔開機,此時您將看到 ESXi 安裝程式介面。
- 在歡迎畫面中,請按下
Enter. - 請閱讀並接受《最終使用者授權協議》(EULA)。按下
F11繼續。 - 請選擇要安裝或升級的磁碟。請選擇先前建立的 15 GB 虛擬磁碟。

- 請選擇鍵盤佈局。
US Default在此範例中已選取。 - 請輸入 root 密碼。請再次輸入 root 密碼。
- 在
Confirm Install螢幕上,按下F11開始安裝。
註: 請閱讀我們的部落格文章,以獲取 詳細的互動式 ESXi 安裝指南 附上螢幕截圖。
編輯虛擬機器設定並設定網路
安裝完畢後,請關閉正在執行 ESXi 的虛擬機器(點擊 VM > Power > Shut Down Guest 或按下 Ctrl+E (在 VMware 工作站介面中)並為後續的網路與儲存設定做好準備。
現在讓我們建立第二個虛擬磁碟,此磁碟將用於虛擬機器的資料存放區(日後可將嵌套虛擬機器放置於該儲存空間中)。您還應建立第二個虛擬網路介面卡(NIC – 網路介面控制器),該介面卡可用於 NIC 綑綁或連接共用儲存裝置。請注意,我們建議您使用獨立的儲存網路來將共用儲存裝置連接至 ESXi 主機。
新增虛擬磁碟
- 若要將新的虛擬磁碟新增至虛擬機器,請按一下
VM>Settings以及在 虛擬機器設定 視窗,點擊Add>Hard Disk.
- 請選擇虛擬磁碟類型:SCSI(建議)。
- 建立一個新的虛擬磁碟。
- 將磁碟大小設定為 40 GB,並選取
Store virtual disk as a single file選項。如果您不想使用 厚配置,請勿選取 現在分配所有磁碟空間 核取方塊。若您的實體電腦有足夠的磁碟空間,您可以將最大磁碟大小設定為超過 40 GB。 - 請指定虛擬磁碟檔案的位置。 D:VMware 家庭實驗室ESXi8aESXi8a-0.vmdk 在此範例中使用此方法,是因為將所有 VM 檔案儲存於同一個目錄中較為方便。
新增網路介面卡
若要新增第二個網路介面卡,請按一下 Add > Network Adapter. 讓我們分別選取不同的網路,用於將 ESXi 主機相互連接(NAT 網路),以及用於將 ESXi 主機連接至共用儲存裝置(僅主機網路)。
- 該
NAT network允許虛擬機器相互連線,並與主機連線;同時也允許主機連線至虛擬機器。虛擬機器可存取主機所能連線的外部網路。 - 該
host-only network允許虛擬機器彼此之間以及與主機進行通訊。主機可以與虛擬機器進行通訊。虛擬機器無法存取外部網路或網際網路。
VMware 工作站提供了一個虛擬網路編輯器,用於設定虛擬網路,例如 NAT 和僅主機網路。此外,您還可以建立更多 NAT 和僅主機網路,並為其指派網路位址、虛擬閘道和虛擬 DHCP 伺服器。
以下連線方案可應用於本文所建立的 VMware ESXi 家庭實驗室:

編輯虛擬網路設定
- 開啟 虛擬網路編輯器 點擊
Edit>Virtual Network Editor. 讓我們定義以下網路配置:VMnet8 (NAT network)- 網路位址:192.168.101.0/24
- 閘道器 IP:192.168.101.2
- DHCP 設定:IP 範圍為 192.168.101.201 – 192.168.101.254;採用預設的租期設定。
VMnet1 (Host-only)- 網路位址 192.168.105.0/24
- DHCP 設定:IP 範圍為 192.168.105.201 – 192.168.105.254
- 若要編輯設定,請選取
VMnet8網路並點擊NAT Settings按鈕。
- 設定閘道器 IP 位址及進階網路設定。點擊
OK以儲存變更。
- 同樣地,點擊
DHCP settings按鈕以編輯 DHCP 設定。
同樣地,您可以編輯 DHCP 設定以
VMnet1以及其他網路。
註: 您可以在自己的 VMware 家庭實驗室中使用其他 IP 位址。若您想重現本文所述的環境,為求方便,可採用相同的設定。
透過複製虛擬機器部署第二台 ESXi 主機
我們剛建立了一台虛擬機器,安裝了 ESXi 8.0,並完成了虛擬機器與網路的設定。現在讓我們再建立一台 ESXi 虛擬機器。您可以建立第二台虛擬機器(ESXi8b) 從頭開始建立,方法與我們建立第一台 ESXi 虛擬機器 (ESXi8a) 時相同,或者您可以複製第一台虛擬機器。
若要複製虛擬機器,請執行以下步驟:
- 開啟您的檔案管理員(例如 Windows 檔案總管),並前往存放您的第一台虛擬機器(VM)的目錄。在此範例中,該目錄為 D:VMware 家庭實驗室. 第一台虛擬機器的目錄是 D:VMware 家庭實驗室ESXi8a.
- 建立一個名為 ESXi8b 在 D:VMware 家庭實驗室.
- 關閉您正在執行 ESXi 的虛擬機器 (ESXi8a) 並將所有檔案從 ESXi8a 目錄至 ESXi8b 目錄。
現在,您可以親眼見證硬體虛擬化的一大優勢——您無需從頭開始部署新的虛擬機器;相反地,您可以複製現有的虛擬機器來增加虛擬機器的數量。
- 為避免混淆,您可以將 ESXi8b 目錄中的虛擬磁碟和虛擬機器設定檔重新命名:
ESXi8a.vmdk -> ESXi8b.vmdk
ESXi8a-0.vmdk -> ESXi8b-0.vmdk
ESXi8a.vmx -> ESXi8b.vmx
- 開啟複製的 VMX 檔案(該檔案已從 ESXi8a.vmx 重新命名為 ESXi8b.vmx)。在此 VMX 設定檔中,找出所有 ESXi8a 的值,並將其替換為 ESXi8b。接著,儲存此虛擬機器複本(複製的虛擬機器)的設定檔。
- 在 VMware 工作站中開啟複製的虛擬機器。點擊
File>Open並選取 D:VMware 家庭實驗室ESXi8bESXi8b.vmx 檔案。前往VM>Settings>Options並確保將虛擬機器重新命名為 ESXi8b. - 開啟您的第二台 ESXi 虛擬機器 (
VM>Power>Power On). - VMware 工作站提示您找不到虛擬磁碟檔案。請選擇
Browse以及你的 D:VMware 家庭實驗室ESXi8bESXi8b.vmdk 檔案。點擊Open. 系統會再次針對第二個虛擬磁碟顯示警告訊息。請選取 ESXi8b-0.vmdk 檔案。 - 接著,VMware 工作站會提示您,此虛擬機器可能已被移除或複製。請按一下
I Copied It,此時您的第二台虛擬機器應已載入。顯示此警告是因為複製的虛擬機器與來源虛擬機器的 UUID(通用唯一識別碼,即 128 位元整數)相同。UUID 是根據虛擬機器的位置所產生,並用於為虛擬網路介面卡產生虛擬機器的 MAC(媒體存取控制)位址。如果您選擇
I Moved It,則 UUID 將被保留。如果您選擇I Copied It,系統將生成一個新的 UUID。每台機器都必須擁有一個唯一的 UUID,這相當於機器的數位指紋。UUID 的範例如下: 34 5e cb fa fd d4 a1 e1 72 3b 05 62 4d 3a 52 85.
現在,您有兩台已安裝 ESXi 伺服器的虛擬機器。
ESXi 基本設定
開啟您已安裝 ESXi 的第一台虛擬機器 (ESXi8a) 並按下 F2 以自訂系統。如螢幕截圖所示,一個用於 VMnet8 虛擬網路運作正常,且 IP 位址已自動取得(192.168.101.202)。不過,我們建議您手動設定伺服器的 IP 位址,以下將說明具體操作方式:
- 在 系統客製化 選單,選擇
Configure Management Network然後按下Enter.
- 在 設定管理網路 選單中,選擇
Network Adapters選項。
- 您可以看到最近新增至虛擬機器的第二個網路介面卡。建議稍後在網頁介面中啟用此第二個介面卡。按下
Esc返回Configure Management Network選單。
- 在 設定管理網路 選單,選擇
IPv4 Configuration. 在此選單中,Set static IPv4 address and network configuration.- IPv4 位址:192.168.101.101
- 子網掩碼:255.255.255.0
- 預設閘道:192.168.101.2
- 新聞
Enter套用變更(您可能需要重新啟動主機)。
註: 您可以在稍後準備設定共用儲存裝置時,再為第二個網路介面卡配置 IP 設定。若您不打算使用此類網路,請停用 IPv6。
- 設定完畢後,請重新啟動您的 ESXi 虛擬機器以套用變更。
您可以在 System Customization > Configure Management Network > DNS Configuration. 在本例中, ESXi01 是 ESXi 家庭實驗室中第一個虛擬 ESXi 主機的名稱(預設主機名是 localhost).
設定遠端管理存取權限
現在請前往 System Customization 選單,輸入 Troubleshooting Options,然後啟用 ESXi Shell 以及 SSH. 啟用這些選項後,您即可透過本地主機控制台或透過 SSH 遠端管理 ESXi 主機。
開啟您的網頁瀏覽器,並在網址列中輸入 https://192.168.101.101。確認安全例外設定後,您將看到 VMware Host Client 的登入頁面,透過此頁面即可管理您的 ESXi 主機。請輸入您在安裝 ESXi 時所設定的登入名稱與密碼。

建立新的資料存放區
登入後,VMware 會詢問您是否願意協助改善 VMware Host Client。若您願意,請勾選核取方塊,然後點擊 OK.
讓我們建立一個將使用第二個 40 GB 虛擬磁碟的新資料存放區。此類資料存放區稱為直接連接儲存裝置 (DAS)。要建立新的資料存放區,請選取 Storage 在 導航員 (位置在視窗的左側窗格中),然後按一下 New Datastore 按鈕。

該 新的資料存放區 精靈視窗開啟:
Select creation type. 選擇您希望如何建立資料存放區。點擊Create new VMFS datastore.
Select device. 選擇您要建立新 VMFS 分割區. 為此目的,選取了一個 40 GB 的虛擬磁碟。輸入資料存放區的名稱,例如,datastore40.
- 選擇分割選項 –
Use full disk以及VMFS6. Ready to complete. 檢查資料存放區的配置摘要,並選取Finish按鈕以完成資料存放區的建立。
資料存放區現已建立完成。
設定用於共用儲存的網路
如您所知,雖然已為 ESXi 虛擬機器建立第二個 NIC(網路介面控制器),但尚未進行設定。現在讓我們設定這個第二個網路介面,以便 ESXi 主機透過它連線至共用網路儲存裝置。
為了建立此連線,您必須建立一個新的 虛擬交換器 以及一個新的 VMkernel 網路介面卡。VMkernel 網路介面卡是用來透過其所連接的 vSwitch,將 ESXi 連接到指定網路的。
- 開啟 VMware Host Client,然後前往
Networking>Virtual switches,然後選擇Add standard virtual switch請注意,這裡有一個 vSwitch0 這是安裝 ESXi 時自動建立的。
- 該 新增標準虛擬交換器 會出現一個視窗。請輸入
vSwitch name例如, vSwitch1. 選擇vmnic1在下拉式選單中顯示為 上行鏈路 1. 如有需要,請編輯其他設定,然後點擊Add按鈕以新增一個虛擬交換器。
- 建立新的 vSwitch 後,請前往
Networking>VMkernel NICs>Add VMkernel NIC建立一個新的 VMkernel 網路介面卡。
- 請在 新增 VMkernel 網路介面卡 視窗:
- 埠群: 新的港口集團
- 新港口群組: 儲存
- 虛擬交換器: vSwitch1
- IPv4 設定: 靜態
- 地址: 192.168.105.101
- 子網掩碼: 255.255.255.0
- 請勾選您要允許此 VMkernel 網卡使用的服務旁的核取方塊。若要在儲存網路中使用巨型幀,您可以將 MTU(最大傳輸單位)設定為 9000 位元組。
點擊
Create按鈕。
現在,您可以從安裝了 VMware 工作站的主機對 VMkernel 的 IP 位址(192.168.105.101)執行 ping 指令。第一個 ESXi 主機已設定完成。 啟動安裝了 ESXi 伺服器的第二台虛擬機器(此虛擬機器是最近克隆而來的),並按照與第一台 ESXi 主機相同的步驟進行設定,僅需將主機名稱和 IP 位址進行調整。
本範例中,第二台 ESXi 主機使用以下網路參數:
- 網路介面卡 1(NAT 網路):IP 位址 192.168.101.102,子網遮罩 255.255.255.0,閘道 192.168.101.2
- 網路介面卡 2(僅限主機網路):IP 位址 192.168.105.102,子網遮罩 255.255.255.0
- 主機名稱:ESXi02
部署 vCenter Server
將兩台虛擬機器設定為 ESXi 主機後,您即可部署 VMware vCenter Server,以集中管理此 ESXi 家庭實驗室。 下載 vCenter Server 來自 VMware 網站。下載檔案的名稱為 VMware-VCSA-all-8.0.1-22088981.iso 在此範例中。
開啟此 ISO 檔案或將其掛載至虛擬 CD/DVD 光碟機,然後複製 VMware vCenter Server 裝置 8.0.1.00300-22088981_OVF10.ova 來自 vcsa 將 ISO 映像檔的目錄指向您實體機器上的自訂目錄(vCenter Server 裝置是基於 Linux 建構的預先配置發行版,稱為 Photon OS)。
部署 OVA 範本
- 在 VMware 工作站的圖形使用者介面中,請按一下
File>Open並選取已解壓縮的 VMware vCenter Server 裝置 8.0.1.00300-22088981_OVF10.ova 檔案。註: 在實際部署情境中(而非虛擬化實驗室環境),vCenter Server Appliance 會以虛擬機器形式部署於 ESXi 主機上。其安裝原則大致相同。

- 系統將顯示一個包含《最終使用者授權合約》(EULA)的彈出視窗(OVA 匯入精靈隨之開啟)。請勾選
I accept the terms of the license agreement核取方塊。 - 建立 D:VMware 家庭實驗室vCenter 8 在執行 VMware 工作站的工作站上選擇一個目錄,並將此目錄設定為新虛擬機器的儲存路徑。輸入新虛擬機器的名稱,例如 vCenter8。
- 請為新虛擬機器提供名稱及邏輯儲存路徑。所提供的虛擬機器名稱是 vCenter 8,且虛擬機的位置與先前建立的虛擬機位置相同 – D:VMware 家庭實驗室vCenter 8.

- 選擇部署選項。選擇
Tiny vCenter Server with Embedded PSC此選項對於小型 ESXi 家庭實驗室已足夠。
- 設定此虛擬機器的附加屬性。此畫面包含多個必須進行設定的選單項目。設定完一個選單項目後,請點選另一個項目以設定其餘參數。將滑鼠懸停於
i點擊圖示以查看工具提示。Networking Configuration.- 主機網路 IP 位址家族:IPv4
- 主機網路模式:靜態
- 主機網路 IP 位址:192.168.101.103
- 主機網路前綴:24。在二進位格式中,/24 子網掩碼為 11111111.11111111.11111111.00000000(24 個 1),這與十進位格式的 255.255.255.0 相同。
- 主機網路預設閘道:192.168.101.2
- 主機網路 DNS 伺服器:192.168.101.2
- 主機網路識別碼:
vcenter8.localdomain(請輸入 FQDN – 完整域名)。

SSO Configuration. 輸入並確認將用於單一登入的密碼。
System Configuration. 輸入 root 密碼並再次輸入以確認。此密碼將用於主控台登入。Upgrade Configuration. 若您欲升級現有的 VMware vCenter Server,應設定此子選單的參數。若您正在部署全新的 vCenter 執行個體,請跳過此類參數的設定。Miscellaneous. 您可以跳過此類參數的設定。Networking Properties. 輸入網域名稱(與您已部署的 ESXi 主機所使用的網域名稱相同)。在此範例中,預設 本地網域 使用該名稱。
- 新聞
Import開始從 OVA 範本部署 vCenter 虛擬機器。部署完成後,虛擬機器會自動啟動。這種藍灰色管理介面與黃灰色 ESXi 管理介面相似(請參閱下方的螢幕截圖)。 - 您已透過 OVA 部署精靈完成了靜態 IP 設定。您可以檢查 vCenter DCUI 中的 IP 設定,以確認虛擬機器內的網路設定是否正確。

預設情況下,執行 vCenter 的虛擬機器之虛擬網路介面卡可能會連接到一個與您的 NAT 網路 (例如,您的 vCenter 虛擬機器可能已連接到一個 VMnet0 橋接網路 (該網卡未被任何虛擬機器使用)。請檢查網路設定。
在 VMware 工作站的介面中,請按一下 VM > Settings. 在 Hardware 在"網路"分頁中,選擇您的網路介面卡並設定 NAT(如同您先前為第一台和第二台執行 ESXi 的虛擬機器所設定的那樣)。完成此步驟後,請在實體機器上開啟控制台,並對您的 vCenter Server IP 位址執行 ping 指令(ping 192.168.101.103) 以確保網路能正常運作,供您執行 vCenter 的虛擬機器使用。

vCenter 部署完成
既然您已經部署了 vCenter Server,接下來應為您的 ESXi 家庭實驗室完成 VCSA(vCenter Server 裝置)的其餘設定。請確認執行 vCenter 的虛擬機器以及 ESXi 主機已開啟電源且運作正常。 在瀏覽器的網址列中輸入您的 vCenter Server IP 位址(本例為 https://192.168.101.103:5480),以繼續設定 vCenter。
在 Getting Started 螢幕上,按下 Setup 按一下圖示,將此裝置設定為新的 vCenter Server。第二階段安裝精靈隨即開啟:

Introduction. 點擊Next在每個步驟中繼續。
Appliance configuration. 設定網路配置(請參閱下方的螢幕截圖)。您可以在部署 OVA 範本時查看已設定的網路配置。如有需要,請編輯相關設定。- 網路設定: 指派靜態 IP 位址
- IP 版本: IPv4
- 系統名稱: vcenter8.localdomain
- IP 位址: 192.168.101.103
- 子網掩碼或前綴長度: 255.255.255.0
- 預設閘道: 192.168.101.2
- DNS 伺服器: 192.168.101.2
- 時間同步模式: 與 ESXi 主機同步時間
- SSH 存取: 已啟用

如果出現無限迴圈,且安裝程序卡住,請嘗試在系統名稱欄位中輸入 IP 位址,而非完全合格的網域名稱 (FQDN)。不過,最好還是讓主機名稱解析功能正常運作。
SSO configuration. 點擊Create a new SSO domain. 您可以使用預設的vsphere.local網域名稱。設定單一登入密碼為 管理員 並確認密碼。Configure CEIP. 您可選擇勾選此核取方塊,加入 VMware 客戶體驗計畫。Ready to complete. 檢視您的設定,然後按下Finish完成 vCenter 的部署。請留意進度條,並等待安裝程序完成。
註: 在安裝 vCenter 的過程中,可能會發生錯誤。瞭解其中一些 最常見的錯誤 您可能會遇到的問題以及如何解決它們。
密碼到期
設定 vCenter Server Management 的 root 密碼到期日期。我們將密碼設定為永不過期。這是因為,若您在密碼到期前忘記變更密碼或編輯此設定,日後登入 vCenter Server Management 網頁介面並嘗試變更已過期的密碼時,可能會遇到問題。
設定到期日期的步驟:
- 開啟 vCenter Server 管理網頁介面。我們在網頁瀏覽器中開啟 192.168.101.103:5480。
- 前往
Administration,以及在 密碼到期設定 區段,點擊Edit. - 點擊
No在 密碼到期設定 然後點擊Save.
透過 vCenter 進行集中式 vSphere 管理
現在,您可以使用 VMware vSphere Client 登入 vCenter。請在網頁瀏覽器的網址列中輸入您的 vCenter Server IP 位址(https://192.168.101.103 (在此情況下)。介紹網頁載入後,您應點選此選項: Launch vSphere Client (HTML5)
我們來使用 HTML5 版的 vSphere Client。在 VMware 單一登入 頁面中,輸入使用者名稱 (administrator@vsphere.local) 以及您先前設定的密碼。
建立新的資料中心
登入 VMware vSphere Client 後,您會發現 vCenter 清單中目前沒有任何內容。首先,您應新增一個資料中心,該資料中心將作為放置主機和叢集的邏輯容器(目錄)。若要新增資料中心,請按一下 Actions > New Datacenter. 輸入資料中心名稱,例如, 資料中心1.

將 ESXi 主機新增至清單
將您的第一個 ESXi 主機新增至資料中心。右鍵點擊您的資料中心名稱,然後點擊 Add Host 在右鍵選單中。您的 ESXi 虛擬機器必須已開啟電源。

"新增主機"精靈隨即開啟。
Name and location. 輸入您要新增的 ESXi 主機的 IP 位址。在本範例中,新增主機的 IP 位址是 192.168.101.101.
Connection settings. 選擇您在 ESXi 安裝過程中指定的使用者名稱和密碼(此處使用 root使用者)。按下Yes如果顯示了憑證安全性警示。Host summary. 檢視主機的摘要。Host lifecycle. vSphere 8.0 中針對 ESXi 主機的更新方式有所變更。應使用 VMware vSphere Lifecycle Manager 映像檔,而非 vSphere Lifecycle Manager 基準。VMware vSphere Update Manager 已不再受支援,並可能在未來的 vSphere 版本中被移除。若您希望使用舊有的傳統方法,請保持此核取方塊未勾選。
Assign the license. 在本文介紹的 ESXi 家庭實驗室中,所有 VMware vSphere 產品均使用 60 天評估版授權。因此,您無需在此畫面中進行任何變更。
Lockdown Mode. 選取Disabled可選功能,讓您無需透過 vCenter Server 即可管理 ESXi 主機。
VM location. 請選擇虛擬機器建立後將儲存的資料中心。由於目前僅有一個資料中心,因此您無需在此畫面進行任何變更。
Ready to complete. 檢查設定摘要,然後按一下Finish以新增主機。
請等待幾秒鐘,直到您的 ESXi 主機連接到 vCenter Server。 ESXi01 現已新增至 vCenter Server 清單中。請重複這些步驟,並新增第二台 ESXi 主機 (ESXi02) 至您的 vCenter。

讓我們在 VMware 家庭實驗室的虛擬 ESXi 主機上建立一台新的虛擬機器。這台虛擬機器將是一台嵌套虛擬機器。
註: 建立新虛擬機器有三種方法:
- 在 vCenter 中使用 VMware vSphere Client
- 使用 VMware Host Client(透過獨立 ESXi 主機管理工具建立新的虛擬機器)
- 透過 VMware 工作站介面連線至 vCenter 或 ESXi 主機
在虛擬 ESXi 主機上部署嵌套虛擬機器
將您欲安裝於虛擬 ESXi 主機上的作業系統 ISO 安裝映像檔,插入運行 ESXi 的虛擬機器(VM)的虛擬 CD/DVD 光碟機中。在此範例中,可使用 Lubuntu 22.04 64 位元安裝程式,因為這款基於 Ubuntu 的 Linux 發行版相當輕量級(當您的 VMware 家庭實驗室硬體資源有限時,這一點至關重要)。
將安裝 ISO 映像檔插入虛擬光碟機的方法如下:
- 請選擇您正在執行 ESXi 的虛擬機器 (ESXi8a (在此情況下),然後點擊
VM>Settings在 VMware 工作站介面中。
- 在 虛擬機器設定 視窗中,選擇"CD/DVD",然後選擇
Use ISO image file選項,並選取 ISO 可開機安裝映像檔(點擊Browse(用以瀏覽您的檔案系統並選取 ISO 檔案)。
將 ISO 安裝媒體插入虛擬 ESXi 主機的光碟機後,請開啟 VMware vSphere Client,並在 vCenter 清單中選取您的 ESXi 主機。 Right-click the ESXi host,以及在 Actions 選單,選擇 New Virtual Machine.

該 新的虛擬機器 精靈視窗開啟:
Select a creation type. 選擇Create a new virtual machine.Select a name and folder. 輸入您的虛擬機器名稱,例如, Lubuntu,請選擇您的資料中心(該 資料中心1 (在此範例中,這是目前唯一可用的資料中心)。Select a compute resource. 選擇您的第一個 ESXi 主機 (ESXi01 其 IP 位址為192.168.101.101(此範例中已選取此選項)。Select storage. 選取您在設定 ESXi 主機時所建立的資料存放區。在本範例中, 資料儲存庫40 已選取。
Select compatibility. 如果您擁有版本早於 8.0 的 ESXi 主機(例如 7.0、6.7、6.5 等),應選擇與您虛擬環境中現有最舊版本的 ESXi 相容的設定。在此範例中,我們將選擇與 ESXi 7.0 及後續版本相容的設定。Select a guest OS. 由於部署的虛擬機器使用 Lubuntu 22 64 位元版作為客體作業系統,因此客體作業系統家族必須為 Linux,且客體作業系統版本必須為 Ubuntu Linux(64 位元)。Customize hardware. 此步驟包含數項設定。請依照以下方式編輯設定:- CPU:1
- 記憶體:2 GB
- 新硬碟:25 GB, 精簡配置 (點擊您的新硬碟以展開設定清單)。
- 新 CD/DVD 光碟機:主機裝置,開機時連接。

Ready to complete. 確認您的新虛擬機器設定,然後按一下Finish.
您的虛擬機器已建立完成。若要安裝客體作業系統,請選取該虛擬機器並啟動它(Actions > Power > Power On). 選擇 Launch Web Console 以檢視連接至虛擬機器(VM)的"虛擬螢幕"所顯示的畫面。請照常在虛擬機器上安裝 Lubuntu Linux。安裝完 Linux 後,請在客體作業系統上安裝 VMware Tools。開啟終端機,並使用以下指令確認您的 Linux 能否連上網。
ifconfig
ping vmware.com

我們可以看到,在 VMware ESXi 實驗室中運行的這台嵌套虛擬機器,其透過 DHCP 取得 IP 位址的虛擬網路介面卡以及網際網路連線均運作正常。請使用以下指令,從線上儲存庫安裝 VMware Tools。
若為僅具備命令列介面的 Linux 系統,請使用以下指令:
apt-get install open-vm-tools
若要在 Linux 上透過圖形介面安裝 VMware Tools,請使用以下指令:
apt-get install open-vm-tools-desktop
此指令必須以 root 權限執行。請回答 VMware Tools 安裝程式控制台精靈提出的問題,以完成安裝。有時,您可能需要在安裝完成後重新啟動虛擬機器 安裝 VMware Tools. 在瀏覽器中重新整理 VMware vSphere Client 的網頁,您應可看到 VMware Tools 的版本及執行狀態。
註: 除了 Web 控制台之外,您也可以透過 VMware 工作站連線至虛擬機器。 使用 VMware Workstation 的優勢在於,您可以為遠端執行於 ESXi 主機上的虛擬機器設定更高的顯示解析度(VMware vSphere Client 的 Web 主控台所顯示的最高解析度為 1152 X 864)。若要連線至執行於 ESXi 主機上的遠端虛擬機器,您應透過點擊以下連結,連線至該 ESXi 主機,或是管理該特定 ESXi 主機的 vCenter: File > Connect to server 在 VMware 工作站的介面中。
目前,VMware 家庭實驗室的大部分元件已設定完成:
- 虛擬網路
- ESXi01
- ESXi02
- vCenter
- 一臺在 ESXi01 上運行的 Linux 來賓虛擬機器(嵌套虛擬機器)
註: 您可以參閱這篇部落格文章,了解如何 遷移虛擬機器 透過 vCenter Server 將資料從一台 ESXi 主機移轉至另一台。
將共用 iSCSI 儲存裝置連接到 ESXi 主機
連接共用 iSCSI 儲存裝置是家庭版 VMware 實驗室建置的最後階段。iSCSI 協定透過在 TCP/IP 網路傳輸 SCSI 指令,提供對共用儲存裝置的區塊層級存取。ESXi 主機可以類似存取直接連接儲存裝置的方式,在區塊層級存取資料。iSCSI 協定之所以被廣泛採用,是因為它價格實惠(許多 NAS設備 (支援 iSCSI),且相較於光纖通道 SAN 系統,設定更為簡便。當直接連接儲存裝置已滿,或您需要部署叢集時,即可將 iSCSI 資料存放區連接至 ESXi 主機。
安裝 TrueNAS
在此階段,您需要在虛擬機器上安裝 TrueNAS,並利用它建立一個 iSCSI 目標,然後將其作為共用資料存放區連接到 ESXi 主機。請參閱這篇部落格文章以了解如何操作 安裝並設定 TrueNAS 在建置 VMware 家庭實驗室時。
將新的 iSCSI 資料存放區新增至 ESXi 主機
- 開啟 VMware Host Client,並登入您其中一台正在執行虛擬機器的 ESXi 主機(例如, ESXi02 – https://192.168.101.102). 請在網頁瀏覽器的網址列中輸入您的 ESXi 主機的 IP 位址以執行此操作。
- 在
Navigator窗格,前往Storage,然後點擊Adapters視窗主區域中的 [] 索引標籤。您應可看到現有的儲存裝置適配器(磁碟控制器)。首先,您需要新增一個軟體 iSCSI 介面卡。

- 點擊
Software iSCSI在Adapters[iSCSI] 索引標籤。在"設定 iSCSI"視窗中,請依照以下範例設定下列參數:iSCSI enabled: 已啟用Static targets. 目標: iqn.2005-10.org.freenas.ctl (您在 FreeNAS 中設定 iSCSI 目標後所記下的名稱)。位址: 192.168.105.105 (您的 FreeNAS 主機的 IP 位址)。埠號 3260 (用於 iSCSI 連線的預設 TCP 埠號)。Dynamic targets. 地址 192.168.105.105. 港口 3260.點擊
Save configuration用於建立新的 iSCSI 介面卡。註: 如您所知,在關於設定 ESXi 主機的章節(本文開頭)中,已為每台 ESXi 主機設定了 192.168.105.0/24 的主機專用網路,以便連線至共用儲存裝置。

- 在
Adapters分頁,點擊Rescan以及Refresh. 接著,您將會看到您所建立的新 iSCSI 軟體適配器。
現在,讓我們將一個共用 iSCSI 資料存放區新增至 ESXi 主機。開啟 Datastores 按一下"分頁"並點擊 New datastore (操作方式與您先前將 40 GB 本地資料存放區新增至 ESXi 主機時相同)。此時將出現精靈視窗。
Select creation type. 點擊Create a new VMFS datastore.Select device. 選擇要建立新 VMFS 分割區的裝置。輸入名稱,例如, 資料存放區-iSCSI. 從未被選用的裝置清單中選取您的 FreeNAS iSCSI 磁碟。然後點擊Next.
Select partitioning options. 選取Use full disk選項以及VMFS6檔案系統。點擊Next.Ready to complete. 檢查資料存放區設定並選取Finish以建立資料存放區。
現在,第二台 ESXi 主機已設定為使用共用 iSCSI 資料存放區。此資料存放區會顯示在 資料存放區 的""分頁 儲存 VMware Host Client 介面中的該區段(請參閱下圖)。您可以像使用直接連接的資料存放區一樣使用此資料存放區。請務必在啟動 ESXi 主機之前,確認已配置 iSCSI 目標的 NAS設備(此處為執行 FreeNAS 的虛擬機器)已處於運行狀態。

請重複上述步驟,並將在 FreeNAS 上建立的共用資料存放區新增至您的另一台 ESXi 主機。完成後,您的 vSphere 設定便幾乎準備就緒,可以部署叢集了。
您可以在 VMware 家庭實驗室中進行的其他實驗
至此,您已建置完成一個功能完備的 VMware 家庭實驗室,其中包含兩台 ESX 主機(其中一台運行著嵌套的 Linux 虛擬機器)、vCenter Server 以及 FreeNAS(用作 iSCSI 目標)。
上述特點並未涵蓋所有特點與可能性,因為您還能執行許多其他操作,這些操作可能適用於生產環境,例如:
- 遷移您的嵌套虛擬機器 (Lubuntu 22 (在此情況下)從直接連接儲存裝置移至共用儲存裝置(資料存放區40-2 > 資料存放區-iscsi) 透過 Storage vMotion 進行儲存遷移,並利用 vMotion 在主機之間遷移虛擬機器。
- 部署高可用性 (HA) 以及 分散式資源排程器 (DRS) 叢集。
- 安裝 VMware PowerCLI 以充分利用 VMware 所提供的腳本編寫與自動化功能。
- 設定 VMware vSAN.
- 建立虛擬機器範本; 從範本部署虛擬機器。
在生產環境中部署 VMware vSphere 之前,您還應特別注意虛擬機(VM)的資料保護。您可以部署 NAKIVO Backup & Replication 在您的 ESXi 家庭實驗室中運行的虛擬機器上,測試該產品如何為運行於您的 ESXi 主機上的 VMware 虛擬機器執行備份、複製和還原。 NAKIVO Backup & Replication 這是一套資料保護解決方案,旨在利用原生 VMware 技術,實現更快、更高效的備份。該解決方案提供多種還原選項:從備份中即時完整啟動虛擬機器、跨平台虛擬機器還原、即時應用程式物件還原等。