作者:縱筆浮生
寫在前面
上面一篇寫完了倍控 i3-1115G4 工控小主機開箱折騰,感興趣的朋友可以前去圍觀。
今天我們開始進入軟路由的安裝,本篇先介紹如何安裝ESXi 8。0虛擬機器。iKuai 和 openWrt 的內容放在下一篇。參考了不少大佬的經驗,綜合下來,打造軟路由的話 ESXi 和 PVE 用的比較多,ESXi 穩定性更好,PVE 硬體相容性好些。
虛擬機器(Virtual Machine)指透過軟體模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統。在實體計算機中能夠完成的工作在虛擬機器中都能夠實現。透過將多臺虛擬機器放置在一臺計算機上,可以僅在一臺物理伺服器或 “主機” 上執行多個作業系統和應用。
ESXi,是 VMWare vSphere Hypervisor 套件之下重要元件。是一款一款優秀的伺服器級別的虛擬機器。前身是 ESX,依賴 Linux 原始碼,後來拋棄 Linux 原始碼做成了 ESXi。整個產品商用氣息濃重,介面清晰易用,但硬體相容性較差(主要面向伺服器),沒什麼擴充套件性,ESXi 不依賴於任何作業系統,直接安裝在裸機上,它本身就可以看作一個作業系統,然後可以在它上面安裝其他系統。
PVE,全稱 Proxmox Virtual Environment,是基於 Debian 的 Linux 系統,虛擬機器核心為 KVM。硬體相容性優秀。介面功能不強,很多操作要靠命令列,但擴充套件能力幾乎是無限的。
樓主決定在工控主機內安裝ESXi 8。0虛擬機器,然後再虛擬機器內安裝iKuai作為主路由,OpenWrt 作為旁路由,說實話,樓主沒有多撥和流控的需求,這樣做主要是為了將網路隔離開,iKuai只負責PPOE撥號DHCP功能,其他的都交給openWrt。大家都知道openWrt外掛豐富,平時折騰的比較多,經常會出現斷網的情況,這樣就可以放心折騰了。
1。網路拓撲
首先先大致規劃一下家裡的網路拓撲,因為家裡原來用的是華碩的AC88U,像NAS、印表機這些靜態IP地址的配置都是192。168。50。XX,這次折騰就懶得改了,索性直接以這個IP段,後面就不用再去重新配置了。大家也可以將50換成其他自己常用的。
iKuai :192。168。50。1賬號:admin
OpenWrt:192。168。50。2 賬號:root
ESXi:192。168。50。3 賬號:root
一、製作ventoy映象安裝工具
1。下載Ventoy啟動盤製作工具
首先準備一個空閒的隨身碟,用Ventoy 一鍵製作USB啟動盤。開啟ventoy下載安裝, Ventoy 是開源軟體,下載使用都是免費的,直接去官網或者 GitHub 頁面下載即可。
在PC上安裝,並執行Ventoy 軟體,程式會自動檢測當前 USB 裝置。如果插入了多個隨身碟注意識別,別搞錯了,造成資料丟失。點選安裝開始製作:
可以看到 U 盤已經被重新命名為 Ventoy。
開啟磁碟管理,可以看到 U 盤被細分為 2 個大分割槽,Ventoy 分割槽為活動分割槽,exFAT 檔案系統,用於存放 ISO 檔案,exFAT 檔案系統也能更好的跨平臺使用。
Ventoy 的系統分割槽裡其實還有一個只有 1MB 的空間,存有 Legacy BIOS 模式下的啟動檔案,可見對於老舊裝置來說,Ventoy 一樣相容。
格式化未NTFS,用於存放 ISO 檔案的分割槽 ,支援 exFAT、FAT32、NTFS、UDF、XFS、Ext2、Ext3、Ext4。
直接下載需要安裝的系統映象放到 U 盤裡就可以了。如果隨身碟夠大的話,一些常用的映象和工具都可以放到裡面,以後各個系統裝機都可以使用。不管是各版本的 Windows 系統還是 PE 系統甚至是 ubuntu 系統,只要想載入就直接將映象檔案拖入到Ventoy資料夾內即可。
二、下載 ESXi 8。0
1。下載映象
去官網下載,下載前,先註冊一個 VMWare 的 customer connect 賬號,註冊登入完畢後,就可以下載 60 天試用版的 ESXI8。0 了,後面使用金鑰啟用一下即可,網上神秘程式碼很多,一搜一堆,這個就不多說了。
下載映象檔案,目前最新的版本是8。0-20513097
2。查詢網絡卡驅動
趁著下載的功夫,我們現在vmware硬體支援(VMware Compatibility Guide),查詢一下網絡卡的驅動情況,Intel Corporation i226/ i225網絡卡都是支援免驅的。
如果網絡卡不支援,可以去【ESXi 的社群網路驅動程式】下載網絡卡驅動。
將下載好的映象拷入Ventoy,ventoy映象安裝工具製作完成。
三、安裝ESXi8。0
將工控機連線好顯示器、鍵盤、滑鼠。滑鼠和鍵盤最好是有線的,插上 U 盤,準備開機。
1。主機板設定
開機按 del/esc 進入BIOS設定,進入 BIOS 後,首先開啟處理器的虛擬化(即 VT-x)。
VT-x是 intel 運用 Virtualization 虛擬化技術中的一個指令集。提供 X86 平臺的硬體輔助虛擬化解決方案。能夠將單臺電腦軟體環境分割為多個獨立分割槽,每個分割槽均可以按照需要模擬電腦的一項技術。將多種系統整合到一臺伺服器或電腦中,使同一個物理平臺能夠同時執行多個同類或不同類的作業系統,以分別作為不同業務和應用的支撐平臺。
①開啟VT-d:
英特爾定向 I/O 虛擬化技術 (VT-d) 是英特爾虛擬化技術 (VT) 的擴充套件,它向硬體提供虛擬化解決方案協助。英特爾 VT-d 能幫助使用者提高系統的安全性和可靠性,並改善 I/O 裝置在虛擬化環境中的效能。這些都從本質上幫助 IT 管理人員透過減少潛在的停機時間而降低總擁有成本;並透過更充分地利用資料中心資源而增大生產性吞吐量。
②開啟AES:
AES 指令集:
高階加密標準指令集(英特爾高階加密標準新指令,簡稱 AES-NI)是一個 x86 指令集架構的擴充套件,用於 Intel 和 AMD 微處理器,由 Intel 在 2008 年 3 月提出。該指令集的目的是改進應用程式使用 高階加密標準(AES)執行加密和解密的速度,可以提高出國留學的速度。
④開啟睿頻加速技術
在 CPU 技術設定選項中,找到 “Intel Turbo Mode Tech” 選項,有的主機板可能會顯示 “Intel Turbo Boost Tech”。至於 C-STATE就先不開了。
C-STATE 是 CPU 的電源管理功能,它會根據 CPU 的負載來管理 CPU 的能耗,和睿頻加速技術結合,在執行單執行緒應用時,C-STATE 會關閉或降低其他核心的能耗,把這些能源加到執行程式的核心上提高CPU的執行效率。
C-STATE的模式從 C0 開始,C0 表示 “正常” 的 CPU 執行模式(CPU 已 100% 啟用)。C 後的數字越大,表示 CPU 進入休眠模式的程度越深。換言之,關閉的電路和時鐘訊號越多,完全喚醒 CPU 進入 C0 模式需要的時間越長。
Mode(模式)
姓名
作用
CPU
C0
操作狀態
CPU 完全開啟
所有 CPU
C1
停止
透過軟體停止 CPU 內部主時鐘;匯流排介面單元和 APIC 仍然保持全速執行
486DX4 及以上
C1E
增強型停止
透過軟體停止 CPU 內部主時鐘並降低 CPU 電壓;匯流排介面單元和 APIC 仍然保持全速執行
所有 socket 775 CPU
C1E
—
停止所有 CPU 內部時鐘
Turion 64、65-nm Athlon X2 和 Phenom CPU
C2
停止授予
透過硬體停止 CPU 內部主時鐘;匯流排介面單元和 APIC 仍然保持全速執行
486DX4 及以上
C2
停止時鐘
透過硬體停止 CPU 內部和外部時鐘
僅限 486DX4、Pentium、Pentium MMX、K5、K6、K6-2、K6-III
C2E
擴充套件的停止授予
透過硬體停止 CPU 內部主時鐘並降低 CPU 電壓;匯流排介面單元和 APIC 仍然保持全速執行
Core 2 Duo 和更高版本(僅限 Intel)
C3
睡眠
停止所有 CPU 內部時鐘
Pentium II、Athlon 以上支援,但 Core 2 Duo E4000 和 E6000 上不支援
C3
深度睡眠
停止所有 CPU 內部和外部時鐘
Pentium II 以上支援,但 Core 2 Duo E4000、E6000 和 Turion 64 上不支援
C3
AltVID
停止所有 CPU 內部時鐘和降低 CPU 電壓
AMD Turion 64
C4
更深入的睡眠
降低 CPU 電壓
Pentium M 以上支援,但 Core 2 Duo E4000、E6000 和 Turion 64 上不支援
C4E/C5
增強的更深入的睡眠
大幅降低 CPU 電壓並關閉記憶體快取記憶體
Core Solo、Core Duo 和 45-nm 移動版 Core 2 Duo 支援
C6
深度電源關閉
將 CPU 內部電壓降低至任何值,包括 0 V
僅 45-nm 移動版 Core 2 Duo 支
2。設定USB啟動
在BOOT裡把隨身碟設定為第一啟動項。
3。刪除硬碟分割槽
重啟開機後,即可進入 Ventoy 介面,U 盤內儲存的系統映象都在列表中,選擇要安裝的映象檔案即可,選擇啟動WinPE64,按Enter鍵進入PE。
進到PE後,用分割槽工具把軟路由硬碟分割槽全部刪除(注意不要刪錯),這裡有個大坑,如果硬碟存在分割槽的話,很可能造成無法安裝的bug,尤其是對於拆機的硬碟來說,一定要將上面的分割槽及隱藏分割槽全部刪掉。
4。載入ESXi8。0映象
刪除之後,重啟電腦,選擇ESXi啟動安裝:
5。修改ESXI的預設空間
在讀秒階段,快速按下Shift+O,調出命令列,來修改ESXI的預設空間大小:
在下面命令列輸入:autoPartotionOSDataSize=20480。命令注意區分大小寫,我這裡將預設空間設定為20GB。硬碟空間不足的話推薦設定8192(8GB)即可,大家可以根據自己的情況進行設定:
回車,開始跑碼:
還在跑碼,等待跑碼完成
繼續跑碼,不用管,等著就行:
跑碼:
跑碼:
這一步
Starting service vmtoolsd
的載入時間會比較長,一定要耐心等待,不是宕機了。
一直等待到出現如下介面,選擇 Continue,按回車,繼續下一步:
同意 VMWARE 的條款,按F11,繼續下一步:
6。選擇安裝位置
接下來會掃描此計算機上的所有儲存器(硬碟),等待掃描結果:
選擇安裝位置,可以看到有兩個盤,一個NVMe的固態硬碟和隨身碟,用鍵盤上下鍵調整,選擇第一個安裝在固態硬碟。一定要看好,不要安裝錯位置。選擇好了回車繼續:
選擇鍵盤佈局,回車繼續下一步:
7。設定登入密碼
彈出密碼輸入頁,這裡輸入密碼,需要輸入兩遍,輸入第一遍之後,按table鍵切換到第二行輸入第二遍確認密碼,輸入一定要慢一點,因為不顯示輸入的密碼,很容易輸錯,密碼需要大小寫帶數字。
輸入完畢後,回車進行下一步:
彈出確認安裝位置選項,看一下安裝位置有沒有問題,沒選錯,按F11繼續安裝:
等待載入完成:
到這裡拔掉隨身碟,之後按回車,重啟。
回車繼續:
重啟後開始跑碼:
等待跑碼完成:
繼續等待:
繼續載入,下方的安裝指示條可以看到安裝的進度,全程不用管:
有以下畫面表示已經安裝成功,按F2可進入管理後臺,F12是關閉或者重啟:
四、ESXI虛擬機器設定
按F2,彈出登入頁面,輸入剛才設定的密碼。回車,進入ESXI管理後臺。
可以看到第一項是修改密碼,第三項是設定網路。
1。設定網口
鍵盤上下鍵選擇第三項,修改網路配置,回車進入:
選擇第一項,設定網口:
上下鍵選擇你要用來管理ESXI的網口,這裡有些工程機的網口是錯亂的,可以透過插拔網線來確定是不是正確。如果不正確的話,需要通過後面在web端設定進行介面對應。
經過插拔網線,四個介面的順序和ESXi系統顯示的網口是一一對應的。選擇etho介面作為管理口。透過鍵盤上下鍵,移動黑色條框,按空格確定選項。
回車儲存,自動退回到【網路配置】頁面:
2。設定IPV4選項
選擇設定IPV4選項:
鍵盤上下鍵,移動黑色條框到第三項,可以看到第三項前面的括號裡有個圓圈(),按空格確定選項。
設定下面三個選項【IPV4 Address(ESXI管理地址)】、【Subnet Mask(子網掩碼)】、【Default Gateway(預設閘道器)】:
IPV4 Address【ESXI管理地址】:192。168。50。3
Subnet Mask【子網掩碼】:255。255。255。0
Default Gateway【預設閘道器】:192。168。50。1
這個管理地址是後面我們在web端進行訪問的地址,千萬不要和ikuai以及openwrt衝突。Default Gateway【預設閘道器】就設定為主路由的網管即可。我以ikuai作為主路由。這裡就直接將閘道器設定為主路由ikuai的地址了。按回車儲存:
退出來之後,在頁面右上角就看到我們設定的資訊了,按ESC,退出:
在彈出的頁面,按Y,並自動重啟網路:
網路重啟完後,可以看到,已經設定成功了,按ESC,回到首頁:
返回首頁之後,也可以看到已經設定完成:
五、連線ESXi 8。0網頁端設定
1。給電腦分配IP
我們將網線一頭插到軟路由的eth0口,另外一端插到電腦上,因為ESXi沒有DHCP(Dynamic Host Configuration Protocol, 動態主機配置協議) 功能,沒辦法給電腦自動分配IP地址,這裡要手動修改一下:
開啟控制面板—網路和internet——更改介面卡選項
這時候電腦顯示未識別的網路:
右擊網路-【屬性】:
雙擊IPV4協議,在彈出的屬性內,填入相同的IP段:
2。訪問web端
開啟瀏覽器,在瀏覽器內輸入:192。168。50。3訪問,用賬戶名:root和前面安裝系統時設定的密碼登入:
彈出的頁面選擇不加入改進計劃,確認下一步:
3。啟用
在【管理】——【許可】看下啟用狀態,進來之後可以看到系統分配的60天的金鑰:
然後點分配許可證,輸入金鑰啟用即可:
六、開啟直通網絡卡
選擇【管理】-【硬體】-【PCI裝置】,檢視可以直通的網絡卡,這裡網絡卡的順序就是按照我們物理介面的etho、eth1、eth2、eth3順序來的,第一個網絡卡千萬不要直通,也就是我們前面設定的ESXi管理口,不要設定直通。如果把管理口也做了直通,ESXI 重啟後 WEB 管理介面就進入不去了。
直通的好處?
直通是指虛擬化時將硬體管理權、使用權完全交給一個虛擬出的系統(使用這個網絡卡的虛擬機器),不經過虛擬系統的虛擬封裝,以直接以原生方式使用硬體,達到最高效能。直通的效率更好,因為直接直通給了虛擬機器使用,硬體使用中產生的資料不會再經過ESXI進行二次處理,可以節約一部分系統效能,不直通的話虛擬機器在執行中會佔用更多的cpu。
選擇要直通的裝置,然點選切換直通,將三個網絡卡的直通全部開啟:
看到網絡卡直通狀態變為活動後,就是直通開通成功了,這樣後面我們安裝路由虛擬機器時,直接新增PCl裝置就可以直通了,同時注意記憶體設定全部保留。這個放到安裝ikuai和openwrt時具體再討論:
七、設定網路
在網路內對虛擬機器VM Network進行設定,選擇【編輯設定】——安全內的混雜模式、mac地址改變、偽傳輸都改為接受:
八、修改電源模式
一定要電源模式改為高效能,否則會路由器會自動限制性能,百度網盤,迅雷等軟體下載速度會限制在10MB/S。
選擇【管理】-【硬體】-【電源管理】-【更改策略】-高效能:
小結:
本期的經驗分享就到這裡結束了,本期主要是安裝ESXi8。0虛擬機器和基本的配置,在安裝過程中碰到的一些問題寫出來分享給大家,下一步就可以安裝路由虛擬機器了,後面我們來安裝ikuai及openwrt,繼續折騰。
以上就是本期的全部內容了,感興趣的朋友,關注我不迷路
往期熱文推薦