《VMware vSphere 7.0 安裝與設定指南》
VMware vSphere 7 引入了多項實用的新特點,並對 vSphere 6 的特點進行了改進。VMware vSphere 是一款廣受歡迎且在全球廣泛使用的虛擬化平台,而該產品的第七版本發布,正是升級現行 vSphere 版本或從頭部署 VMware vSphere 7.0 的絕佳理由。 相較於 vSphere 6,vSphere 第七版本的安裝與設定流程存在若干差異。本文將以逐步操作指南的形式,說明如何部署 vSphere 7。
1. 需求
在開始安裝 vSphere 7 之前,請務必確認硬體需求。
1.1. ESXi 7 的需求
ESXi 的最低硬體需求如下:
CPU. 在將運行 ESXi 主機的電腦上,需配備雙核心 x86_64 CPU。必須在 UEFI/BIOS 中啟用 Intel VT-x 或 AMD-v (RVI) 特點。
RAM. 在 ESXi 主機上,需具備 4 GB 記憶體以執行 ESXi,並至少需 8 GB 記憶體以執行虛擬機器。執行 ESXi 的電腦/伺服器記憶體容量越大,即可執行的虛擬機器數量就越多。
Storage. 安裝並啟動 ESXi 7.0 至少需要 8 GB 的磁碟空間。ESXi 可以安裝在獨立的 HDD 或 SSD、RAID 陣列,甚至 USB 隨身碟或 SD 卡上。請注意,當您 在 USB 隨身碟上安裝 ESXi 或 SD 卡,則沒有持久儲存 /scratch 用於儲存日誌的分區。建議在 ESXi 的開機裝置上預留 32 GB 或更多空間。開機裝置不得由多個 ESXi 主機共用。請選用 SCSI (SAS) 硬碟作為虛擬機器儲存裝置。
Network. 至少需配備一個千兆乙太網路控制器。網路介面卡必須與 ESXi 7.0 相容。請在 ESXi 伺服器上安裝多個網路介面卡以使用 NIC 綑綁(鏈路聚合),並分別進行配置。這對於使用 VMware 叢集特點而言尤為重要。建議您為 vSphere 元件(例如 ESXi 主機、vCenter 伺服器等)使用靜態 IP 配置。
若需部署其他 vSphere 元件(例如 NSX 或 Kubernetes),最低需求將隨之提高。
請檢查 VMware 相容性指南 在選擇用於安裝 ESXi 的硬體之前。
下載 從 VMware 網站下載的 ESXi 安裝 ISO 映像檔。在本操作指南中,我們使用
VMware-VMvisor-Installer-7.0.0-15843807.x86_64.iso 安裝映像檔。
如果您使用的是 DELL 或 Hewlett Packard 等供應商的伺服器,您可能需要使用客製化的 ESXi 安裝映像檔,例如:
VMware-VMvisor-Installer-7.0.0-15843807.x86_64-DellEMC_Customized-A00.iso
VMware_ESXi_7.0.0_15843807_HPE_700.0.0.10.5.0.108_April2020.iso
1.2. vCenter 7 的需求
vCenter Server 用於集中管理 ESXi 主機。
vCenter 7.0 只能以 vCenter VA (virtual appliance) 的形式部署,也就是說,它是一台從範本部署、並在 ESXi 主機上運行的虛擬機器。平台服務控制器 (PSC) 已整合至 VCSA 中。您無法單獨安裝 PSC,也無法在 Windows 機器上安裝 vCenter(儘管在 vSphere 6.7 中這是可行的)。
若您打算在小型環境(最多 10 台主機或 100 台虛擬機器)中部署 vCenter,需提供 2 個 vCPU 及 12 GB 記憶體。vCenter 所管理的主機與虛擬機器數量越多,安裝時必須配置的 CPU 和記憶體容量就越大,同時也必須選擇適當的安裝模式(Tiny、Small、Medium、Large、X-Large)。
Storage requirements 對於 vCenter Server Appliance 7.0,所需空間介於 415 GB 至 3665 GB 之間,具體取決於 vCenter 所管理的虛擬機器數量。
Network requirements. 適當的 連接埠 此埠必須保持開啟,vCenter 才能正常運作。必須為 vCenter 設定一個靜態 IP 位址。
下載 從 VMware 網站下載 vCenter Server 裝置安裝 ISO 映像檔。在此範例中,我們使用
VMware-VCSA-all-7.0.0-16189094.iso vCenter 7 的安裝映像檔。
2. 部署方案
在本操作指南中,我們將安裝兩台 ESXi 伺服器,在第一台 ESXi 主機上部署 vCenter Server 裝置,並使用第二台 ESXi 主機來執行其他虛擬機器。您可以在您的環境中新增更多 ESXi 主機並建立更多虛擬機器。本 vSphere 安裝與設定指南中使用的主要元件包括:
ESXi 1: 192.168.11.30
ESXi 2: 192.168.11.27
vCenter: 192.168.11.31
閘道/DNS: 192.168.11.2
網路: 192.168.11.0/255.255.255.0
ESXi 主機與虛擬機器連接到同一個網路(192.168.11.0/24) 在本 vSphere 安裝與設定指南中。您可以為虛擬機器建立獨立的網路。若您計劃部署大量虛擬機器,請考慮使用獨立的虛擬機器網路。VLAN 可用於在 OSI 模型的第二層將網路彼此隔離。在此情況下,您的路由器必須支援 VLAN。必須為 vMotion 以及在使用時的管理 VMware 叢集 (vMotion 網路與管理網路)。
3. 部署 ESXi 主機 — 在伺服器上安裝 ESXi
首先,您應部署 ESXi 主機。ESXi 是一種虛擬化平台,可透過硬體模擬(為虛擬機器模擬虛擬裝置)在實體硬體上執行虛擬機器。 ESXi 屬於第一類虛擬化平台。請準備好您的實體電腦/伺服器,以便在上面安裝 ESXi。如果您想練習部署 vSphere 7,但尚未準備好伺服器,請閱讀關於 VMware 7 家庭實驗室的部落格文章,以了解如何在 VMware 工作站 用於教育目的的虛擬機器。
3.1. 安裝第一台 ESXi 主機
現在來安裝第一台 ESXi 主機 (192.168.11.30) 即 vCenter 虛擬機器將部署的位置。燒錄 ISO 映像檔 (VMware-VMvisor-Installer-7.0.0-15843807.x86_64.iso) 至 DVD 光碟或 USB 隨身碟,並從此預先準備好的媒體開機,以在您的伺服器上執行 ESXi 7 安裝程式。
Welcome to the VMware ESXi 7.0.0 Installation. 閱讀歡迎訊息,然後點擊 Enter 繼續。
End User License Agreement (EULA). 請閱讀《最終用戶授權協議》,然後按下 Enter 點選"接受並繼續"。
Select a Disk to Install or Upgrade. 在此範例中,我們使用一個磁碟來安裝 ESXi 7.0。稍後您可以掛載更多磁碟,對其進行初始化,並將其用作資料存放區來儲存虛擬機器檔案。請選取一個儲存裝置,然後按下 Enter.
Please select a keyboard layout. 美國債務違約 在我們的使用情境下使用的是此選項。我們建議您也使用相同的選項。
Enter a root password. 密碼必須符合複雜度需求。
Confirm Install. 新聞 F11 以開始在您的伺服器上安裝 ESXi 7.0。
請等待安裝程序完成。
Installation Complete. 當您看到此畫面時,表示 ESXi 7.0 已成功安裝。請取出安裝媒體,然後按下 Enter 重新啟動電腦。
3.2. ESXi 主機的基本設定
在伺服器上安裝完 ESXi 7.0 後,您會看到一個稱為 ESXi 直接主控台 (DCUI)。在此畫面中,您可以查看 ESXi 版本、建置編號、CPU、記憶體配置、IP 位址,以及一個可透過網頁瀏覽器開啟以管理 ESXi 主機的連結。
按下 F2 以自訂系統。
需要驗證。請輸入您在安裝 ESXi 時設定的 root 密碼。按下 Enter 繼續。
現在您位於 系統客製化 選單。在介面右側,您可以看到目前透過 DHCP 指派的 IP 位址。現在讓我們編輯網路設定,並在此 ESXi 主機上設定一個靜態 IP 位址。請選取 Configure Management Network 並點擊 Enter.
選擇 IPv4 Configuration 然後按下 Enter.
選擇 Set static IPv4 address and network configuration 並點擊 Spacebar. 我們輸入以下 IPv4 設定:
IPv4 位址: 192.168.11.30
子網掩碼: 255.255.255.0
預設閘道: 192.168.11.2
點擊 Enter 儲存設定。
若您不使用此網路協定,可停用 IPv6。
接著前往 DNS Configuration. 選擇 Use the following DNS server address and hostname 然後按下 Space.
我們在此 ESXi 主機的網路設定中使用以下 DNS 設定:
主要 DNS 伺服器: 192.168.11.2
備用 DNS 伺服器: 192.168.11.1
主機名稱: ESXi-30
點擊 Enter 以儲存設定。
新聞 Escape 要退出 設定管理網路 選單。
必須重新啟動系統才能套用變更。按下 Y 重新啟動 ESXi 主機。
在 ESXi 主機重新啟動後,請前往 Troubleshooting options 在 "系統自訂"選單.
啟用 ESXi Shell 以及 SSH access 針對 ESXi 主機,請選取適當的選項並按下 Enter.
3.3. 建立資料存放區
您可以建立一個專用的資料存放區來儲存虛擬機器檔案。
將一個或多個磁碟掛載至您的 ESXi 伺服器。
Note: 建議您在生產環境中使用 RAID 1 或 RAID 10,以提供冗餘並降低硬碟損壞時發生資料遺失的機率。然而,使用 RAID 無法取代資料備份。請務必執行 VMware 虛擬機器備份 在生產環境中以保護資料。
在網頁瀏覽器的網址列中輸入您的 ESXi 主機的 IP 位址。在本例中,我們使用 https://192.168.11.30 作為管理 ESXi 主機的連結。請輸入您的使用者名稱和密碼以登入。在本例中,我們使用 root使用者作為使用者名稱,密碼則為安裝 ESXi 7 時所設定的密碼。
現在您正在使用 VMware Host Client 管理 ESXi 主機。請選取 Host 在 Navigator 中查看 ESXi 主機的一般資訊,例如版本、主機名稱、CPU、記憶體及儲存空間使用狀況。
前往 Storage 導覽窗格中的區段以及在 Datastores 按 Tab 鍵 New datastore.
資料存放區建立精靈隨即開啟。
1. Select creation type. 點擊 Create new VMFS datastore.
2. Select device. 請選擇您先前已連接過的儲存裝置。在此範例中,我們使用的是 100 GB 的硬碟。輸入資料存放區名稱,例如: datastore100.
3. Select partitioning options. 我們就不要使用預設選項,改用整顆磁碟吧。
4. Ready to complete. 點擊 Finish 建立一個新的資料存放區。
系統會顯示一則確認訊息:
此磁碟的全部內容即將被清除,並替換為指定的設定,您確定嗎?
點擊 Yes.
資料存放區現已建立,並顯示在 資料存放區 分頁。
第一個 ESXi 主機 (192.168.11.30) 已準備就緒,可供建立虛擬機器使用。
3.4. 部署其他 ESXi 主機
同樣地,我們應部署第二台 ESXi 主機(192.168.11.27)。第二台 ESXi 主機將用於在我們的 vSphere 7 環境中執行虛擬機器。您可以透過上述說明的工作流程部署更多 ESXi 主機。
4. 部署 vCenter Server
現在是時候部署 vCenter 了。
如果您尚未下載,請從 VMware 網站下載 vCenter 7 安裝 ISO 映像檔。下載完成後,我們便獲得了用於安裝 vCenter 7 的 ISO 映像檔:
VMware-VCSA-all-7.0.0-16189094.iso
我們將 ISO 檔案儲存至
“D:安裝 VMware VMware vSphere 7 VMware vCenter 7” 在我們用來管理 vSphere 環境的 Windows 電腦上。
部署 vCenter Server 裝置 7.0 有兩種方法。
方法 1
掛載 ISO 映像檔,或將其內容解壓縮至指定目錄。
前往 vcsa 目錄並找到 VMware-vCenter-Server-Appliance-7.0.0.10300-16189094_OVF10.ova 檔案。
開啟 VMware 主機客戶端 然後點擊 Virtual Machines 在 導航員.
點擊 Create/Register VM.
次點擊 Deploy a virtual machine from an OVF or OVA file.
輸入虛擬機器名稱並選取 VMware-vCenter-Server-Appliance-7.0.0.10300-16189094_OVF10.ova 檔案:
請依照精靈的指示完成 VCSA 的安裝。
方法 2
在本教學中,我們將使用第二種方法來部署 vCenter Server 裝置 7。
將 ISO 映像檔掛載為電腦(桌上型電腦/筆記型電腦)上的虛擬 DVD 光碟機(該電腦將用於連線至 ESXi 主機),或將 ISO 映像檔的內容解壓縮至自訂目錄。
前往 vcsa-ui-installerwin32 已掛載磁碟上的目錄(例如, U:vcsa-ui-installerwin32) 並執行 installer.exe. 如果您使用的是 Linux,請前往 vcsa-ui-installer/lin64.
vCenter Server 7.0 安裝程式正在執行。此應用程式可方便地用於安裝、升級及遷移 vCenter。
點擊 Install 安裝新的 vCenter Server。
A 部署 vCenter Server 精靈已開啟。
第一階段
1. Introduction. 請閱讀提供的資訊,以熟悉 vCenter 7 的安裝流程。VMware vCenter 的設定分為兩個階段。請按一下 Next 在精靈的每個步驟中,請點擊以繼續。
2. End user license agreement. 請閱讀《最終用戶授權協議》並選取 I accept the terms of the license agreement 核取方塊。
3. vCenter Server deployment target. 請指定 vCenter Server 的部署目標設定。我們必須設定第一個將部署 vCenter 的 ESXi 主機參數。
ESXi 主機或 vCenter Server 名稱: 192.168.11.30
HTTPS 連接埠: 443
使用者名稱: 根
密碼:************
如果出現憑證警告,請按一下 Yes 繼續。
4. Set up vCenter Server VM. 請輸入 vCenter 虛擬機器名稱,並為 vCenter Server 裝置設定 root 密碼。
5. Set deployment size. 選擇部署和儲存空間大小。由於我們將使用 vCenter 管理少於 10 台 ESXi 主機和少於 100 台虛擬機器,因此我們選擇 Tiny 部署規模與預設儲存空間大小。您可以參閱此表格,了解不同部署規模的需求。
6. Select datastore. 請選擇此 vCenter Server 的儲存位置,該位置需具備足夠的可用空間以部署 vCenter 虛擬機器。我們使用 datastore100 先前在本教學中建立的,用於部署 vCenter 7 的。請選取 Enable Thin Disk Mode 為 vCenter 虛擬機器的虛擬磁碟使用精簡配置。請參閱這篇部落格文章,進一步了解厚配置與精簡配置。
7. Configure network settings. 我們為 vCenter Server 裝置採用以下網路設定:
網路: 虛擬機器網路
IP 版本: IPv4
IP 指派: 靜態
完全合格的網域名稱: (可選)
IP 位址: 192.168.11.31
前綴長度的子網遮罩: 255.255.255.0
預設閘道: 192.168.11.2
DNS 伺服器: 192.168.11.2
Ready to complete stage 1. 請檢查您的 vCenter 設定,然後按下 Finish 以完成第一階段。
請等待 vCenter 7 的部署程序完成。
第二階段
完成 vCenter 7 的第一階段安裝後,您必須通過第二階段才能完成安裝程序。
1. Introduction. 點擊 Next 開始執行 vCenter Server 設定的第 2 階段。
2. vCenter Server configuration. 選擇時間同步設定並啟用 SSH 存取。
時間同步模式: 與 ESXi 主機同步
SSH 存取: 已啟用
3. SSO configuration. 請選擇 Create a new SSO domain 選項。
單一登入網域名稱: vsphere.local
單一登入使用者名稱: 管理員
單一登入密碼:輸入密碼並確認密碼
Configure CEIP. 若您不希望將統計資料傳送給 VMware,請取消勾選此核取方塊,然後繼續進行下一步。
Ready to complete. 請檢查您的設定,如果一切正確,請點擊 Finish.
請勿中斷安裝程序。否則您將需要從頭開始重新安裝 vCenter。
請等待 vCenter 7 第二階段的安裝程序完成。
VMware vCenter Server 裝置應在部署完成後自動啟動。若因任何原因導致 vCenter 未自動啟動,請連線至 vCenter VA (virtual appliance) 所在的 ESXi 主機,並在 VMware Host Client 中手動啟動該虛擬機器。
您可以連線至 vCenter 虛擬機器並開啟 VCSA 直接主控台。在 VMware Host Client 中點擊虛擬機器的顯示預覽,或使用獨立應用程式 VMware Remote Console,亦或透過 VMware 工作站開啟虛擬機器的虛擬顯示介面,以便透過鍵盤和滑鼠進行管理。
VCSA 的直接主控台介面採用灰藍色系設計,與 ESXi 的 DCUI 相似。此畫面會顯示 VMware vCenter 版本、CPU 配置、記憶體配置、IP 位址以及用於管理 VCSA 的連結。按下 F2 並輸入您在安裝 vCenter 時設定的憑證,以類似於編輯 ESXi 設定的方式來編輯設定。
我們來使用直接主控台中顯示的連結(https://192.168.11.3.1:5480) 以開啟 VCSA 的網頁介面。您必須輸入使用者名稱(預設為 root)和密碼才能登入。
在 vCenter Server 管理頁面中,您可以設定基本設定,例如服務狀態、時區、防火牆、網路設定及存取設定。
前往 Administration,點擊 Edit, 並編輯密碼到期設定。您可以停用密碼到期功能,以避免密碼到期後可能產生的問題,以及屆時必須重設密碼的麻煩。
5. 設定 vSphere 7 環境
在安裝 ESXi、設定 ESXi 主機,並部署及設定 vCenter 之後,您即可繼續設定 vSphere 環境、建立虛擬機器,並使用 vSphere 7 的各項特點。
在網頁瀏覽器中輸入您的 vCenter Server IP 位址。在本例中,我們使用 https://192.168.11.31 以開啟 vSphere Client。請注意,在 vSphere 7 中僅提供 HTML5 版 vSphere Client(基於 Flash 的 Web Client 已不再支援)。
輸入您的使用者名稱和密碼以登入。
administrator@vsphere.local
連線至 vCenter 並開啟 vSphere Client 後,系統會顯示一則有關授權的通知。您可以在 60 天的試用期間內,以功能完整的試用模式使用 vCenter 和 ESXi 主機。在評估期間,您可以使用 vSphere 7 Enterprise Plus 授權中的一組特點。如果您有授權金鑰,請先輸入 vCenter 的金鑰,然後再輸入 ESXi 主機的金鑰。vCenter 和 ESXi 的金鑰是不同的。 請注意,相較於 vSphere 6 授權模式 此外,vSphere 6 的序號與 vSphere 7 不相容。執行該版本的主機 ESXi 免費版本 無法由 vCenter 管理。
點擊 Hosts and clusters 開始設定庫存。
5.1. 建立資料中心
首先,您必須建立一個資料中心。資料中心是一種用於組織 ESXi 主機、叢集和虛擬機器的邏輯容器。請在 vCenter 伺服器上按右鍵(192.168.11.31 (在我們的情況下)並點擊 New Datacenter 在彈出的選單中。
請輸入資料中心名稱,例如: 資料中心1.
5.2. 新增 ESXi 主機
建立資料中心後,您必須將 ESXi 主機新增至該資料中心。
右鍵點擊資料中心名稱,並在彈出的選單中點擊 Add Host.
該 新增主機 精靈視窗開啟。
1. Name and location. 請輸入您要新增的 ESXi 主機的 IP 位址。我們將新增 IP 位址為 192.168.11.30. 點擊 Next 在精靈的每個步驟中,請點擊"繼續"。
2. Connection settings. 請輸入使用者名稱和密碼,以存取需新增的 ESXi 主機。
如果出現憑證安全警告,請點擊 Yes 繼續。
3. Host summary. 請檢查 ESXi 主機摘要,然後繼續。
4. Assign license. 如有 vSphere 7 的序號,請輸入。否則,系統將維持試用模式。
5. Lockdown mode. 請保持"封鎖模式"停用狀態,以便能繞過 vCenter 直接連線至 ESXi 主機。當"封鎖模式"停用時,即使 vCenter 伺服器發生故障,您仍可使用 VMware Host Client 連線至 ESXi 主機進行管理。
6. VM location. 選擇虛擬機器的位置 (資料中心1 (在此使用情境下使用)。
7. Ready to complete. 檢視設定並點擊 Finish.
現在已將一台 ESXi 主機新增至 vCenter 清單中。在本範例中,vCenter 虛擬機器正在 192.168.11.30 (ESXi 主機的 IP 位址/名稱)。
同樣地,將第二台 ESXi 主機新增至 vCenter 清單中(192.168.11.27) 在我們的情況下。
現在我們可以在 192.168.11.27 以及其他已新增至 vCenter 的 ESXi 主機。另請參閱 VMware vApps 以及 VMware 虛擬機器範本 這能讓您在需要部署大量相似虛擬機器時,工作更加輕鬆。
結論
這篇部落格文章已介紹了 vSphere 7 的安裝與設定流程。您需要在伺服器上安裝 ESXi,將 vCenter Server Appliance 部署為虛擬機器以集中管理 ESXi 主機,然後對您的 VMware vSphere 環境進行最終設定。 部署 vSphere 7 與 vSphere 6 的主要差異在於,vCenter 必須僅以 vCenter Server Appliance (VCSA) 的形式安裝,也就是基於 Photon OS(VMware 對 Linux 進行的特殊修改版本)的虛擬機器,且 vCenter 7 無法安裝在 Windows 機器上。
無論使用哪個版本的 vSphere,備份 VMware vSphere 都是必不可少的。 NAKIVO Backup & Replication 支援 VMware vSphere 7,即使您的虛擬機器在叢集中運行且已啟用容錯功能,也能為其提供保護。

























































