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
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