如何在 VMWare ESXi 上創建虛擬機
本文介紹如何在 VMware ESXi 主機上創建新虛擬機並從 ISO 映像安裝來賓操作系統。讓我們看看如何從 vSphere Client Web 界面或使用 PowerShell 命令創建虛擬機。
內容:
使用 VMware Web Client 創建虛擬機
假設您已經安裝了新的 ESXi 主機、免費的 VMware Hypervisor,或部署了功能齊全的 vCenter 解決方案,現在需要在其上創建虛擬機。要在 ESXi 主機上的虛擬機中安裝來賓操作系統,您必須上傳包含所需操作系統版本的安裝映像的 ISO 文件。
- 打開ESXi主機Web界面(Host Client或vSphere Client)或vCenter控制台;
- 前往貯存部分並選擇要將 ISO 文件上傳到的數據存儲。點擊瀏覽文件;
- 您將看到數據存儲上的文件和文件夾列表;
- 創建一個名為 ISO 的新文件夾,打開它,單擊上傳文件,然後從您的計算機中選擇要上傳的 ISO 映像文件;


然後你可以創建一個新的虛擬機:
- 選擇新虛擬機(或根據您的 ESXi/vCenter 版本創建/註冊虛擬機);


- 指定虛擬機名稱;
- 選擇要創建虛擬機文件的數據存儲;
- 選擇 ESXi 虛擬機硬件版本。如果沒有特定的兼容性要求,請始終使用可用的最高虛擬硬件版本;


- 然後指定來賓操作系統系列和版本。這決定了在安裝 VMware Tools 和虛擬機的一些附加功能期間將安裝哪個映像。如果您要在虛擬機上安裝的操作系統版本未列出,請選擇最接近的操作系統版本;


- 下一步是分配虛擬機的可用計算資源。指定要分配給虛擬機的核心 (vCPU) 和 RAM 數量。指定虛擬機硬盤的大小(您可以稍後增加或減少 VMware VM 虛擬硬盤的大小)和虛擬磁盤控制器類型(
LSI Logic SAS默認使用),選擇虛擬網卡的類型(大多數情況下使用默認的比較好)E1000適配器)和放置虛擬機網絡適配器的虛擬網絡; - 在虛擬硬盤設置中,您可以指定如何為存儲上的硬盤文件分配空間(磁盤配置)。您可以使用厚的磁盤(所有磁盤空間在創建時分配)或薄的磁盤(虛擬磁盤文件具有最小大小,並隨著來賓操作系統中數據的填充而增長);


- 如果要添加其他虛擬設備(網絡適配器、磁盤、控制器、虛擬 USB 控制器、TPM 模塊、COM 端口、RDM 磁盤、直通物理 USB 設備等),請單擊添加新設備並指定其設置。默認虛擬硬件集通常足以在基本配置中運行虛擬機。


- 單擊“完成”創建新虛擬機。
您的虛擬機將出現在已註冊的虛擬機列表中。您必須掛載 ISO 文件才能開始在 VM 中安裝來賓操作系統:
- 單擊虛擬機並選擇編輯設置;


- 尋找一個CD/DVD光驅在硬件列表中。選擇數據存儲 ISO 文件而不是客戶端設備;
- 單擊瀏覽並指定包含操作系統安裝映像的 ISO 文件的路徑;
- 檢查開機時連接VM 啟動時安裝 ISO 的選項。保存更改。


然後啟動虛擬機:電源 ->開機(或單擊綠色的“播放”按鈕)。

另請閱讀:在 VMware ESXi 中重置 Root 密碼
要連接到虛擬機控制台並開始安裝操作系統,請選擇打開遠程控制台(啟動 Web 控制台)。將出現虛擬機控制台,您可以在其中繼續安裝來賓操作系統。


了解有關在具有或不具有 TPM 和安全啟動的情況下在 VMware 上安裝 Windows 11 作為來賓操作系統的更多信息。
如果要在 VM 啟動時打開 BIOS/UEFI 設置(例如,更改啟動順序),請打開 VM 選項,轉至虛擬機選項->啟動選項,並啟用強制EFI設置(下次啟動時,強制進入EFI設置屏幕)或配置啟動延遲。在這裡您可以在 EFI 和 BIOS 固件模式之間切換或啟用安全啟動。


安裝Guest OS後,建議在其中安裝VMware Tools(它是VMware虛擬機的一組驅動程序和服務):Actions -> Guest OS ->安裝VMware工具。


使用 PowerShell 在 VMware ESXi 上創建虛擬機
您可以使用 VPowerShell 在 VMware ESXi 主機上創建虛擬機。安裝PowerCLI您計算機上的 PowerShell 模塊:
Install-Module -Name VMware.PowerCLI
連接到您的 ESXi 或 vCenter 主機:
Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn
Connect-VIServer <vCenter_FQDN_or_ESXi_hostname_or_IP>
這新虛擬機cmdlet 用於創建虛擬機。
New-VM -Name TestVM1 –VMHost esxi01.woshub.com -Datastore ISCSI_DC01 -DiskGB 40 -DiskStorageFormat Thin -MemoryGB 8 -NumCpu 2 -NetworkName 'VM Network'
如果要添加虛擬軟盤或 CD 驅動器,請添加以下選項:
-Floppy -CD
您可以使用以下選項指定來賓操作系統版本:
-GuestId rhel4_64Guest
如果要從模板創建新虛擬機並根據配置的場景自定義操作系統,請添加以下選項:
-Template WS2022_Template -OSCustomizationSpec Cust_WS2022
請記住在完成後關閉 PowerCLI 會話:
Disconnect-VIServer -Server $ESXIHost -Confirm:$false
您還可以使用 Ansible 在 VMware 主機上部署虛擬機(閱讀以下文章以了解如何從 Ansible 管理 VMware 基礎架構)。
