VMware ESXi 虛擬化平臺部署

2021-02-07 HDWK


01

虛擬化

虛擬化是一個比較廣義的概念,在這裡主要指伺服器領域的虛擬化應用的快速部署,降低部署成本以及維護成本的一系列技術手段。

虛擬化將物理資源轉變為具有可管理性的邏輯資源,以消除物理結構之間的隔離,將物理資源融為一個整體。將原本在真實環境中運行的計算機系統或組件轉移到虛擬環境中運行,使其不受資源實現、地理位置、物理裝配等的限制。按邏輯方式管理資源,便於實現資源的自動化調配,方便各種虛擬化系統有效地共享硬體和軟體資源。

虛擬化通過邏輯資源對用戶隱藏不必要的細節,用戶使用虛擬化系統不用關心物理設備的配置和部署。例如,在一臺計算機上運行多臺虛擬出來的虛擬機,每臺虛擬機都有各自的CPU、內存和磁碟等系統資源,用戶感覺不到這是由一臺計算機實現的。

伺服器的虛擬化是指將伺服器的物理資源抽象成邏輯資源,讓一臺伺服器變成若干臺相互隔離的虛擬伺服器。【省錢

02

VMware ESXi

「VMware ESXi是VMware的裸機虛擬機管理程序。

VMware ESXi直接安裝在物理硬體上將所有的硬體資源虛擬化,然後再在搭建的虛擬化平臺上安裝多個Windows或Linux等作業系統,這些作業系統通過網絡對外業務進行服務,這與我們工程師經常使用的VMware Workstation,Oracle VM VirtualBox,hyper-V截然不同,它們被分類為【寄居架構虛擬機】。

             

【Type1:裸金屬架構虛擬機】     【Type2:寄居架構虛擬機】

Hyper-V有兩種 半虛擬化和全虛擬化,半虛擬化的叫做Hyper-V客戶端它和VMware Workstation是一樣的虛擬方案要依賴於宿主作業系統,宿主作業系統崩潰大家都一起玩完,就算正常運行宿主作業系統會造成硬體資源的一部分開銷,影響虛擬機性能的發揮。

另一個就是全虛擬化的Hyper-V Server 微軟為了和Vmware競爭宣布其完全免費,Hyper-V Server以兩種形式出現:1、集成在Windows Server的作業系統中。2、單獨發行的Microsoft_Hyper-V_server_2016。

VMware ESXi 和微軟的 hyper-V Server 同樣是裸機虛擬機的方案,其目的在於最大程度發揮虛擬機性能,業界專業名詞叫做【裸金屬架構虛擬機】這個概念很金屬!

差別是VMware ESXi採用的Linux內核驅動程序的潛在bug會存在一些安全問題, Hyper-V使用微內核,在性能和安全性上算是兼顧了,但是在實際的應用中ESXi的穩定性是無需置疑的,倒是Hyper-V因為微軟的更新需要定期的重啟,但是Hyper-V的動態內存管理機制就非常棒期待Hyper-V越來越好。

有目共睹在虛擬化的江湖上VMware是當之無愧的大哥,微軟的Hyper-V重度依賴Microsoft Poweshell命令行和Hyper-V圖形化管理器,而VMware ESXi安裝完底層系統設置完網絡參數就可以直接用HTLM5的瀏覽器進行管理,無論是用手機還是平板,沒有特殊需求就選VMware ESXi。

ESXi安裝佔用空間小,最新的7.0版本iso大小為351MB。其底層由Linux改編而成,安裝在伺服器上之後佔用硬碟空間約1G(建議安裝空間預留4G)佔用內存資源約1G左右,這個底層系統用來管理虛擬化平臺上各個虛擬機的運行和硬體資源的分配。

VMWare ESXi允許您在其虛擬平臺中創建多個虛擬機,在單個物理硬體中運行多個作業系統,如windows,linux,macOS等。它使您能夠在虛擬機之上運行工作負載,從而可以整合多個物理硬體,從而將工作負載運行到更少的物理硬體中。」

在大型的數據中心會使用vCenter Server的平臺來管理所有的硬體資源,可以組建伺服器群集,虛擬機遷移 等強大的功能。

關於VMware ESXi 7.0的性能 從官網上找來了6.5~7的性能對比圖,可以用性能炸裂四字來形容,在專業的領域需要購買全功能版本再配合vCenter Server才能發揮極致性能。

對於一般的生產環境一個ESXi主機完全能夠應付,一般人也不會在一臺伺服器主機上開1024個虛擬機。

03

ESXi系統鏡像獲取

目前最新的VMware ESXi是7.0版本(現在官方的叫法是VMware vSphere 7.0)現有免費授權開放,免費版本高級功能有限制,vCenter Server也有60天體驗授權,之後要收費,對於一般的伺服器使用免費版ESXi綽綽有餘,也可以不用vCenter Server來管理,使用HTML5網頁來部署以及管理完全足夠。

獲取VMware vSphere 7.0(ESXi 7.0)的光碟鏡像需要在VMware的官網上註冊會員,註冊時的郵箱保持真實就ok了 其他隨便寫

1、如何註冊VMware會員就不再贅述……

2、登錄  https://www.vmware.com/cn.html  點擊免費產品下載,選擇vSphere Hypervisor 進入下載頁面

3、記錄許可信息欄的「密鑰」然後點擊手動下載就能獲取ESXi 7.0的安裝光碟文件。(同一個密鑰允許安裝100臺伺服器

04

ESXi 7啟動盤製作

除特殊需要,一般情況下伺服器是不帶光碟機的,所以建議還是將ESXi 7的系統使用U盤安裝。

1、準備工作:一個大於等於512G的U盤、ESXi 7.0 系統ISO文件、rufus3.11

簡單的介紹下rufus 這是用來製作啟動盤的工具,大小只有3.5M 作者在Github上進行了開源,官網地址:https://rufus.ie/  在主頁有一張圖來表達rufus可以有多屌
使用同樣一個U盤寫入一個win7 64位的鏡像rufus耗時3分25秒……

2、右鍵滑鼠使用管理員權限打開rufus,選擇要製作啟動盤的U盤盤符,選擇ESXi 7.0安裝光碟文件位置、設置好分區表類型 剩餘的選項默認,點擊開始即可。

3、此時會彈出對話框警告會格式化U盤,點擊確定即可。

4、寫入過程會看到ESXi ISO文件寫入的進度

5、文件寫入完畢,收好U盤準備安裝ESXi系統

05

開啟BIOS CPU虛擬化

ESXi 虛擬化平臺需要開啟CPU虛擬化技術的支持,我這裡伺服器是華碩主板+Inter處理器,其他類型請自行百度。

BIOS:Advanced(高級菜單)內的CPU Configuration(處理器設置),其中就有一項:Intel Virtualization Technology(Intel虛擬化技術),把它改為Enabled(啟用)就可以了,保存後即可。

06

ESXi7.0安裝

1、將剛才製作好的安裝U盤插在伺服器主機上按下開機鍵,選擇系統從U盤啟動。

2、片刻之後系統從U盤引導成功進入加載安裝文件界面。

3、等待安裝文件載入內存之後會出現ESXi的歡迎界面 按下Enter 按鍵繼續安裝。

4、接下來是一個用戶協議界面 按下F11 接收用戶協議,安裝程序進入下個階段。

5、這個時候系統會掃描伺服器上可用的存儲設備

6、安裝程序掃描到本地存儲設備之後會在這個界面呈現,用光標選中本地磁碟按下Enter鍵繼續安裝。

7、安裝程序會警告用戶磁碟上原有的數據會被擦除,之前做了文件備份所以繼續按Enter鍵安裝。

8、選擇鍵盤布局,默認US 回車進入下一步。

9、設置root帳戶密碼然後按下Enter繼續 (密碼複雜度要求:1、大於等於7位字符;2、包含大小寫和特殊字符)。

10、系統收集完畢安裝信息後需要用戶再次確認,檢查無誤後按下Enter按鍵就進入真正的安裝過程。

11、正在安裝ESXi 7.0系統

12、安裝結束後會要求重啟伺服器 按下Enter後伺服器會重啟

13、出現這個界面拔掉安裝U盤,等待重啟。

14、ESXi平臺啟動過程

15、啟動完成(整個安裝過程大約5min)

啟動後在界面上部分顯示ESXi的版本和內核信息 伺服器的CPU以及內存信息

下半部分顯示伺服器的IP位址(沒插網線IP是0.0.0.0)

07

ESXi 7設置

1、在ESXi平臺的主界面按下F2按鍵,鍵入root帳戶的密碼登錄管理員權限。

2、登錄成功後進入系統設置界面

| 設置項目                      | 補充說明                                                     || ----|  || Configure Password            | 配置root密碼                                                 || Configure Lockdown Mode      | 配置鎖定模式。啟用鎖定模式後,除vpxuser以外的任何用戶都沒有身份驗證權限,也無法直接對ESXi執行操作。鎖定模式將強制所有操作都通過vCenterServer執行。 || Configure Management Network  | 配置網絡                                                     || Restart Management Network   | 重啟網絡                                                     || Test Management Network       | 使用Ping命令測試網絡                                         || Network Restore Options      | 還原網絡配置                                                 || Configure Keyboard            | 配置鍵盤布局                                                 || Troubleshooting Options      | 故障排除設置                                                 || View System Logs              | 查看系統日誌                                                 || View Support Information     | 查看支持信息                                                 || Reset System Configuration    | 還原系統配置                                                 |

3、選中Configure Management Network 按Enter鍵進行ESXi主機的網絡配置

| 網絡設置項目        | 說明          || ---- | --- || Network Adapters    | 網卡選擇      |如果有多個或者冗餘網卡請根據實際情況選擇選擇 如沒有默認即可| VLAN (optional)     | 設置VLan      |如果網絡環境存在VLAN請進入填寫Vlan ID如果沒有默認即可| IPv4 Configuration  | 設置IPv4地址  || IPv6 Configuration  | 設置IPv6地址  || DNS Configuration   | 設置DNS地址   || Custom DNS Suffixes | 自定義DNS後綴 |

4、選中 IPv4 Configuration 進行IPv4地址設置

5、按照實際需求進入 DNS Configuration 配置DNS 之後按Enter確認

6、網絡配置完畢之後按ESC鍵退出網絡設置 彈出對話框提示是否保存網絡設置,輸入「Y」確認變更。

7,選中 Test Management Network 按下Enter測試網絡是否連結

8、如果沒有意外會出現如下反饋,表示網絡ok,ESXi伺服器已經接入網絡

9、按下ESC退出root權限拔掉顯示器走人,接下來沒它啥事了

      至此ESXi的安裝以及基本設置完結。

08

安裝虛擬機

1、在另一臺接入區域網的電腦上使用Chrome或Edge或者火狐瀏覽器打開ESXi主機的IP,第一次連結ESXi時會出現安全警告,直接點【高級】然後選擇繼續訪問 。

2、然後在登錄界面鍵入root帳號和密碼進入主機管理頁面。

3、上傳作業系統鏡像

[由於ESXi主機上沒有安裝光碟,現在需要通過網絡將Window的安裝鏡像文件上傳至ESXi主機上]

4、選擇要上傳的鏡像文件[用Server2003鏡像文件演示]

5、上傳的過程會顯示進度

6、上傳完成之後文件會存儲在ESXi主機的本地硬碟上

7、點擊【創建/註冊虛擬機】按鈕開始配置虛擬機的硬體資源。類型選擇創建新的虛擬機。

8、指定虛擬機作業系統的屬性

9、選擇虛擬機的存儲器

10、設置虛擬機CPU核心數,內存,磁碟空間,網卡。光碟機等硬體

11、由於這臺伺服器有特殊用途需要配置D盤所以需要再劃分一個硬碟。

[點擊增加硬碟--->新標準硬碟--->設置新增硬碟容量]

[兩塊硬碟已就緒]    點下一步

8、選擇Windows安裝光碟來源 [數據存儲ISO文件]

9、選中需要使用的安裝光碟然後點擊選擇按鈕。

10、選擇成功後界面會再次跳轉回來,點擊下一頁按鈕。

11、在此頁面會展示即將安裝的虛擬機的配置信息,若有問題可以點擊上一步進行配置的修改,如果確認無誤點擊完成即可。

12、虛擬機配置完成之後點擊左側導航欄的虛擬機,選中剛才配置好的虛擬機,點擊【打開電源】

13、開始自動安裝作業系統 和普通電腦安裝系統沒有分別 此處略過……

14、整個安裝過程可以觀察正在安裝的虛擬機以及後臺的ESXi主機的負載情況。

15、為了更好的用戶體驗,進入桌面後和VMware Workstation一樣需要先給虛擬機安裝VMware Tools以便獲得更好的優化和兼容性。

16、ESXi平臺會自動把VMware Tools的安裝文件載入虛擬機的光碟機中,直接點開進行安裝。

17、安裝完畢Vmware Tools系統會要求重啟,點擊重啟即可。至此虛擬機系統安裝完畢。

09

Win10系統恢復D盤

由於這臺伺服器原來的軟體存儲資料庫路徑指向了D盤,所以硬碟還是沿用了這臺伺服器之前的磁碟關係。

細心的朋友一定會發現DVD驅動器佔用了D盤的盤符,先前分配的48G空間也沒有出現,這是因為這48G還未格式化和分配盤符。

1、【關閉】或者【掛起】虛擬機,點擊

2、刪除光碟機【保存】然後開機進行以下操作。

3、打開磁碟管理,選中磁碟1 進行初始化,分區表選擇GPT格式。

4、選中磁碟1右鍵滑鼠,在彈出的選項中選擇【新建簡單卷】

5、指定新建磁碟的容量。

6、分配盤符D:/

7、以上操作之後D盤呈現。

010

Server2019系統加載D盤

Server 2019和Win10的方法不一樣,順便貼出來。

1、同樣先關閉虛擬機或者掛起,然後刪除光碟機保存,開機準備接下來的操作!

2、打開【伺服器管理器】選擇【文件和存儲服務】然後選擇【磁碟】選中脫機狀態的磁碟。

3、滑鼠右鍵點擊脫機磁碟選擇【聯機】

4、在隨後彈出的對話框中點擊【是/Y】

5、當磁碟1狀態變成【聯機】時右鍵滑鼠選中【新建卷】

6、這幾個頁面直接點下一步

7、設置新磁碟的容量和盤符

8、設置新磁碟的文件系統和卷標,然後下一步點擊【創建】

9、D盤出現

011

網絡連結

1、-安裝完ESXi主機後,系統會默認創建一個虛擬交換機vSwitch,將物理網卡作為虛擬交換機的上行鏈路埠,並與物理交換機連接對外提供服務

2、如果有需要可以在此基礎上新建虛擬交換機vSwitch。

3、vSwitch支持VLAN劃分功能,可以將業務相關的虛擬機接入同一個VLAN中。

012

開啟遠程桌面

伺服器沒有顯示器,沒有鍵盤滑鼠 開遠程桌面是必須的。

1、在搜索欄內輸入【遠程 或者 Remot】關鍵字,選擇搜索結果中的【遠程桌面設置】

2、將【啟用遠程桌面】的選項開關撥到ON,下面的第一個顯示設置中的休眠設置要選擇永不休眠。

3、然後打開防火牆進入【允許應用或功能通過Windows Defender防火牆】

4、點擊左上角的【更改設置】然後將列表拉到最下面勾選【遠程桌面】最後點擊確定完成設置。

5、使用遠程桌面登錄至ESXi主機上的的虛擬機進行後續的部署,此處略過……

013

其他

1、這是Win10 x64 和WinServer2019同時工作1小時主機的負載情況,體驗比之前的Server2008流暢很多(之前系統中毒壞掉)。

2、下圖是Windows Server2019空閒時間資源開銷情況,很不錯  居然還有休眠功能是不是可以拿來改造辦公的系統了

---END---

參考文獻:

VMware vSphere 6.7虛擬化架構實戰指南---作者:何坤源

VMware vSphere 6.0虛擬化架構實戰指南---作者:何坤源

Windows Server 2012 Hyper-V虛擬化管理實踐---作者:王淑江

Windows Server 2012 Hyper-V虛擬化部署與管理指南---作者:馬博峰

歷史文章:

PID算法原理

威綸觸控螢幕宏指令表達式之選擇語句[if & Case]

威綸觸控螢幕宏指令之TRACE函數

威綸觸控螢幕宏指令[環境+數據類型+運算符+Diagnoser]

威綸觸控螢幕畫面切換實例

ControlLogix  User-Defined結構體嵌套

ControlLogix系統內存優化解析

Vim指令訓練程序

關於TFA/A1灌裝機Gas Sensor

相關焦點

  • VMware Esxi 6.5破解版
    收錄於話題 #vmware VMware Esxi 6.5破解版是一款由vmware推出的專業虛擬化軟體,VMware
  • VMware虛擬化 ESXi6.7系統安裝
    VMware虛擬化 ESXi6.7系統安裝一、硬體需求1、安裝VMware虛擬化
  • VMware虛擬化平臺網絡配置七大知識點
    1 資料庫與虛擬化的關係  典型問題:Q1:vmware 對 oracle rac是否有好的支持?Q2:VMware 平臺搭建的網絡虛擬化環境,適合oracle rac環境嗎?Q3:vmware虛擬化後,能把以前的資料庫遷移進來嗎?
  • Zabbix監控VMware ESXI虛擬主機
    因此,建議啟用比受監控的 VMware 服務更多的收集器;否則,檢索 VMware 性能統計信息可能會由於檢索 VMware 配置數據而延遲(比較大型的環境,需要一段時間)。目前基於 VMware 性能統計信息只有數據存儲,網絡接口和磁碟設備統計信息和自定義性能計數器項。
  • VMware虛擬化平臺網絡配置的七大知識點及故障處理經驗
    --1 資料庫與虛擬化的關係典型問題:Q1:vmware 對 oracle rac是否有好的支持?Q2:VMware 平臺搭建的網絡虛擬化環境,適合oracle rac環境嗎?Q3:vmware虛擬化後,能把以前的資料庫遷移進來嗎?Q4:VMware共享存儲問題?
  • VMware ESXi 強烈推薦
    ESXi專為運行虛擬機、最大限度降低配置要求和簡化部署而設計。只需幾分鐘時間,客戶便可完成從安裝到運行虛擬機的全過程,特別是在下載並安裝預配置虛擬設備的時候。硬體和系統資源要安裝或升級 ESXi,您的硬體和系統資源必須滿足下列要求: •支持的伺服器平臺。有關支持的平臺的列表,請參見《VMware 兼容性指南》,網址為 http://www.vmware.com/resources/compatibility。 •ESXi 6.5 要求主機至少具有兩個 CPU 內核。
  • VMware 虛擬化平臺規劃設計方案
    隨著XX銀行業務的高速發展,原有平臺已經滿足不了目前的應用需求,而且有些版本老舊,給運維帶來很多不便。基於上述原因,現決定構建全新的虛擬化平臺,採用最新的vSphere 6.0版本,並考慮到未來的業務擴展。現階段規劃5個分區,分別為生產業務區、管理區、網銀Web區、網銀App區、運維基礎區。每個業務區承載著不同數量的虛擬機,並且隨著業務發展不斷增加。
  • 使用VMware vCenter Converter 6.2進行物理機虛擬化
    在企業發展的過程中,虛擬化是一條無法迴避的道路,為了節省原物理伺服器的維護成本、減少物理伺服器本身對業務的影響等,人們紛紛把物理伺服器遷移到虛擬化平臺中去
  • 【漏洞預警】VirtualBox和VMware ESXi虛擬機逃逸漏洞
    VMware已發布產品相關版本的補丁:ESXi 6.0https://my.vmware.com/group/vmware/patchhttps://docs.vmware.com/en/VMware-vSphere/6.0/rn/esxi600-201811001.htmlESXi 6.5https://my.vmware.com
  • VMware中GPU虛擬化的三種模式
    或者說,三種虛擬化圖形加速類型虛擬共享圖形加速 (vSGA , virtual Shared Graphics Acceleration
  • 從KVM遷移至VMware實戰
    某客戶現場有一套老舊的紅帽KVM企業級虛擬化平臺,因此平臺搭建時間長,應用不廣泛,現有技術資料少等問題,為後期維護帶來很大的成本,故需要進行遷移至VMwareesxi平臺上。源:RHEV(RedHat Enterprisevirtualization)紅帽企業虛擬化,是一個伺服器虛擬化的管理平臺,。
  • 變廢為寶 | 舊電腦變雲數據中心 | Esxi 配置
    ESXi 是虛擬化服務。所有的虛擬機都是運行在 ESXi 服務上面。為了安裝,管理和訪問這些虛擬機,你需要另外的 vSphere 套件,也就是 vSphere client 或 vCenter。vSphere client允許管理員訪問 ESXi 服務並管理虛擬機。vSphere client 是安裝在客戶機(也就是管理員的筆記本)上面。
  • 伺服器虛擬化Vmware vSphere
    vSphere1、 伺服器虛擬化:伺服器虛擬化就是將伺服器物理資源抽象成邏輯資源,讓一臺伺服器變成幾臺甚至上百臺相互隔離的虛擬伺服器,我們不再受限於物理上的界限,而是讓CPU、內存、磁碟、I/O等硬體變成可以動態管理的「資源池」,從而提高資源的利用率,簡化系統管理,實現伺服器整合,讓IT對業務的變化更具適應力---這就是伺服器的虛擬化
  • vmware esxi 5.5安裝教程
    ESXi是vmware推出的一款優秀的伺服器級別的虛擬機,只要硬體條件可以達到臺式機筆記本也可以安裝,不限制虛擬機數量,安裝硬體要求內存必須4G
  • 87_關於VMware vSphere 6.5版本安裝vGPU 7.1的問題
    合作夥伴工程師在測試最新TeslaT4 GPU的vGPU功能的時候發現,在相同的硬體平臺安裝VMware伺服器虛擬化軟體vSphere 6.7可以正常安裝部署成功NVIDIA vGPU 7.1。如下圖所示:經過檢查官方NVIDIA vGPU 7.1對伺服器虛擬化vSphere6.5版本的要求必須升級到VMware vSphere Hypervisor (ESXi) 6.5 patch EP3 (ESXi650-201811002, build 10884925)或者之後的版本才可以支持vGPU 7.1。而vSphere 6.7沒有此額外的要求。
  • VMware ESXi部署鏡像定製
    原因很簡單,那就是H3C一些比較老的伺服器,比如我用的UIS R390X G2伺服器,是沒有VMware認證的ESXi部署鏡像的。我要部署的H3Cloud OS添加節點時有兩個支持項:H3C CAS和VMware vSphere,而我在操作時將H3Cloud OS直接部署到了物理伺服器上,導致之前的ESXi 6.5的環境(惠普VMware ESXI 6.7定製版部署)沒有了,現在需要再重新部署一遍。
  • 虛擬機VMware vSphere ESXi 7.0安裝配置詳細教程(附下載)
    vmware esxi 7.0是一款專業的伺服器虛擬化軟體,也是一款行業領先、專門構建的裸機hypervisor,這裡提供最新VMware
  • 由於VMware ESXi版本導致的vGPU無法啟動的故障分析
    Virtual GPU 5.1,安裝部署完成以後在伺服器虛擬化平臺執行nvidia-smi命令驗證P4卡和Virtual GPU組件已經可以正常工作,如下圖所示:但是在給虛擬機分配vGPU以後,虛擬機啟動報告圖形資源不足啟動失敗的錯誤,如下圖所示:
  • VMware 開源軟體推薦
    Cloud Foundry雲平臺可以簡化現代應用程式的開發、交付和運行過程,在面對多種公有雲和私有雲選擇、符合業界標準的高效開發框架以及應用基礎設施服務時, 可以顯著提高開發者在雲環境中部署和運行應用程式的能力。CloudFoundry 是VMware主導使用Ruby開發的一款開源PaaS雲計算平臺,類似於Salesforce旗下的Heroku,遵從OpenStack雲計算平臺規範。
  • 窮人的虛擬化實驗室方案
    我這裡只出於介紹的目的並沒將完整的虛擬化環境的主機規劃放上來,後面在一些滲透過程的取證和檢測過程中,我們再具體來聊一聊。自動化自動化這裡分為兩個部分,第一個部分為日常虛擬機的管理,如批量開機、快照等;第二個部分為如何快速依據配置部署新的測試環境。