『軟路由踩坑指南』ESXi 8.0虛擬機(jī)必備知識(shí)與保姆級(jí)安裝過(guò)程
寫(xiě)在前面
上面一篇寫(xiě)完了倍控 i3-1115G4 工控小主機(jī)開(kāi)箱折騰,感興趣的朋友可以前去圍觀。
今天我們開(kāi)始進(jìn)入軟路由的安裝,本篇先介紹如何安裝ESXi 8.0虛擬機(jī)。iKuai 和 openWrt 的內(nèi)容放在下一篇。參考了不少大佬的經(jīng)驗(yàn),綜合下來(lái),打造軟路由的話 ESXi 和 PVE 用的比較多,ESXi 穩(wěn)定性更好,PVE 硬件兼容性好些。
虛擬機(jī)(Virtual Machine)指通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。在實(shí)體計(jì)算機(jī)中能夠完成的工作在虛擬機(jī)中都能夠?qū)崿F(xiàn)。通過(guò)將多臺(tái)虛擬機(jī)放置在一臺(tái)計(jì)算機(jī)上,可以僅在一臺(tái)物理服務(wù)器或 “主機(jī)” 上運(yùn)行多個(gè)操作系統(tǒng)和應(yīng)用。
ESXi,是 VMWare vSphere Hypervisor 套件之下重要組件。是一款一款優(yōu)秀的服務(wù)器級(jí)別的虛擬機(jī)。前身是 ESX,依賴 Linux 源碼,后來(lái)拋棄 Linux 源碼做成了 ESXi。整個(gè)產(chǎn)品商用氣息濃重,界面清晰易用,但硬件兼容性較差(主要面向服務(wù)器),沒(méi)什么擴(kuò)展性,ESXi 不依賴于任何操作系統(tǒng),直接安裝在裸機(jī)上,它本身就可以看作一個(gè)操作系統(tǒng),然后可以在它上面安裝其他系統(tǒng)。
PVE,全稱 Proxmox Virtual Environment,是基于 Debian 的 Linux 系統(tǒng),虛擬機(jī)內(nèi)核為 KVM。硬件兼容性優(yōu)秀。界面功能不強(qiáng),很多操作要靠命令行,但擴(kuò)展能力幾乎是無(wú)限的。
樓主決定在工控主機(jī)內(nèi)安裝ESXi 8.0虛擬機(jī),然后再虛擬機(jī)內(nèi)安裝iKuai作為主路由,OpenWrt 作為旁路由,說(shuō)實(shí)話,樓主沒(méi)有多撥和流控的需求,這樣做主要是為了將網(wǎng)絡(luò)隔離開(kāi),iKuai只負(fù)責(zé)PPOE撥號(hào)DHCP功能,其他的都交給openWrt。大家都知道openWrt插件豐富,平時(shí)折騰的比較多,經(jīng)常會(huì)出現(xiàn)斷網(wǎng)的情況,這樣就可以放心折騰了。
1.網(wǎng)絡(luò)拓?fù)?/strong>
首先先大致規(guī)劃一下家里的網(wǎng)絡(luò)拓?fù)?,因?yàn)榧依镌瓉?lái)用的是華碩的AC88U,像NAS、打印機(jī)這些靜態(tài)IP地址的配置都是192.168.50.XX,這次折騰就懶得改了,索性直接以這個(gè)IP段,后面就不用再去重新配置了。大家也可以將50換成其他自己常用的。
iKuai :192.168.50.1賬號(hào):admin
OpenWrt:192.168.50.2 賬號(hào):root
ESXi:192.168.50.3 賬號(hào):root
一、制作ventoy鏡像安裝工具
1.下載
首先準(zhǔn)備一個(gè)空閑的U盤,用Ventoy 一鍵制作USB啟動(dòng)盤。打開(kāi)ventoy下載安裝, Ventoy 是開(kāi)源軟件,下載使用都是免費(fèi)的,直接去官網(wǎng)或者 GitHub 頁(yè)面下載即可。
在PC上安裝,并運(yùn)行Ventoy 軟件,程序會(huì)自動(dòng)檢測(cè)當(dāng)前 USB 設(shè)備。如果插入了多個(gè)U盤注意識(shí)別,別搞錯(cuò)了,造成數(shù)據(jù)丟失。點(diǎn)擊安裝開(kāi)始制作:
可以看到 U 盤已經(jīng)被重命名為 Ventoy。
打開(kāi)磁盤管理,可以看到 U 盤被細(xì)分為 2 個(gè)大分區(qū),Ventoy 分區(qū)為活動(dòng)分區(qū),exFAT 文件系統(tǒng),用于存放 ISO 文件,exFAT 文件系統(tǒng)也能更好的跨平臺(tái)使用。
Ventoy 的系統(tǒng)分區(qū)里其實(shí)還有一個(gè)只有 1MB 的空間,存有 Legacy BIOS 模式下的啟動(dòng)文件,可見(jiàn)對(duì)于老舊設(shè)備來(lái)說(shuō),Ventoy 一樣兼容。
直接下載需要安裝的系統(tǒng)鏡像放到 U 盤里就可以了。如果U盤夠大的話,一些常用的鏡像和工具都可以放到里面,以后各個(gè)系統(tǒng)裝機(jī)都可以使用。不管是各版本的 Windows 系統(tǒng)還是 PE 系統(tǒng)甚至是 ubuntu 系統(tǒng),只要想加載就直接將鏡像文件拖入到Ventoy文件夾內(nèi)即可。
二、下載 ESXi 8.0
1.下載鏡像
去官網(wǎng)下載,下載前,先注冊(cè)一個(gè) VMWare 的 customer connect 賬號(hào),注冊(cè)登錄完畢后,就可以下載 60 天試用版的 ESXI8.0 了,后面使用密鑰激活一下即可,網(wǎng)上神秘代碼很多,一搜一堆,這個(gè)就不多說(shuō)了。
下載鏡像文件,目前最新的版本是8.0-20513097
2.查詢網(wǎng)卡驅(qū)動(dòng)
趁著下載的功夫,我們現(xiàn)在vmware硬件支持(VMware Compatibility Guide),查詢一下網(wǎng)卡的驅(qū)動(dòng)情況,Intel Corporation i226/ i225網(wǎng)卡都是支持免驅(qū)的。
如果你的網(wǎng)卡不支持,可以去【ESXi 的社區(qū)網(wǎng)絡(luò)驅(qū)動(dòng)程序】下載網(wǎng)卡驅(qū)動(dòng)。
將下載好的鏡像拷入Ventoy,ventoy鏡像安裝工具制作完成。
三、安裝ESXi8.0
將工控機(jī)連接好顯示器、鍵盤、鼠標(biāo)。鼠標(biāo)和鍵盤最好是有線的,插上 U 盤,準(zhǔn)備開(kāi)機(jī)。
1.主板設(shè)置
開(kāi)機(jī)按 del/esc 進(jìn)入BIOS設(shè)置,進(jìn)入 BIOS 后,首先打開(kāi)處理器的虛擬化(即 VT-x)。
VT-x是 intel 運(yùn)用 Virtualization 虛擬化技術(shù)中的一個(gè)指令集。提供 X86 平臺(tái)的硬件輔助虛擬化解決方案。能夠?qū)闻_(tái)電腦軟件環(huán)境分割為多個(gè)獨(dú)立分區(qū),每個(gè)分區(qū)均可以按照需要模擬電腦的一項(xiàng)技術(shù)。將多種系統(tǒng)整合到一臺(tái)服務(wù)器或電腦中,使同一個(gè)物理平臺(tái)能夠同時(shí)運(yùn)行多個(gè)同類或不同類的操作系統(tǒng),以分別作為不同業(yè)務(wù)和應(yīng)用的支撐平臺(tái)。
①打開(kāi)VT-d:
英特爾定向 I/O 虛擬化技術(shù) (VT-d) 是英特爾虛擬化技術(shù) (VT) 的擴(kuò)展,它向硬件提供虛擬化解決方案協(xié)助。英特爾 VT-d 能幫助用戶提高系統(tǒng)的安全性和可靠性,并改善 I/O 設(shè)備在虛擬化環(huán)境中的性能。這些都從本質(zhì)上幫助 IT 管理人員通過(guò)減少潛在的停機(jī)時(shí)間而降低總擁有成本;并通過(guò)更充分地利用數(shù)據(jù)中心資源而增大生產(chǎn)性吞吐量。
②打開(kāi)AES:
AES 指令集:高級(jí)加密標(biāo)準(zhǔn)指令集(或稱英特爾高級(jí)加密標(biāo)準(zhǔn)新指令,簡(jiǎn)稱 AES-NI)是一個(gè) x86 指令集架構(gòu)的擴(kuò)展,用于 Intel 和 AMD 微處理器,由 Intel 在 2008 年 3 月提出。該指令集的目的是改進(jìn)應(yīng)用程序使用 高級(jí)加密標(biāo)準(zhǔn)(AES)執(zhí)行加密和解密的速度,可以提高出國(guó)留學(xué)的速度。
④開(kāi)啟睿頻加速技術(shù)
在 CPU 技術(shù)設(shè)置選項(xiàng)中,找到 “Intel Turbo Mode Tech” 選項(xiàng),有的主板可能會(huì)顯示 “Intel Turbo Boost Tech”。至于 C-STATE就先不開(kāi)了。
C-STATE 是 CPU 的電源管理功能,它會(huì)根據(jù) CPU 的負(fù)載來(lái)管理 CPU 的能耗,和睿頻加速技術(shù)結(jié)合,在運(yùn)行單線程應(yīng)用時(shí),C-STATE 會(huì)關(guān)閉或降低其他核心的能耗,把這些能源加到執(zhí)行程序的核心上提高CPU的執(zhí)行效率。
C-STATE的模式從 C0 開(kāi)始,C0 表示 “正?!?的 CPU 運(yùn)行模式(CPU 已 100% 激活)。C 后的數(shù)字越大,表示 CPU 進(jìn)入休眠模式的程度越深。換言之,關(guān)閉的電路和時(shí)鐘信號(hào)越多,完全喚醒 CPU 進(jìn)入 C0 模式需要的時(shí)間越長(zhǎng)。
Mode(模式)姓名作用CPUC0操作狀態(tài)CPU 完全打開(kāi)所有 CPUC1停止通過(guò)軟件停止 CPU 內(nèi)部主時(shí)鐘;總線接口單元和 APIC 仍然保持全速運(yùn)行486DX4 及以上C1E增強(qiáng)型停止通過(guò)軟件停止 CPU 內(nèi)部主時(shí)鐘并降低 CPU 電壓;總線接口單元和 APIC 仍然保持全速運(yùn)行所有 socket 775 CPUC1E—停止所有 CPU 內(nèi)部時(shí)鐘Turion 64、65-nm Athlon X2 和 Phenom CPUC2停止授予通過(guò)硬件停止 CPU 內(nèi)部主時(shí)鐘;總線接口單元和 APIC 仍然保持全速運(yùn)行486DX4 及以上C2停止時(shí)鐘通過(guò)硬件停止 CPU 內(nèi)部和外部時(shí)鐘僅限 486DX4、Pentium、Pentium MMX、K5、K6、K6-2、K6-IIIC2E擴(kuò)展的停止授予通過(guò)硬件停止 CPU 內(nèi)部主時(shí)鐘并降低 CPU 電壓;總線接口單元和 APIC 仍然保持全速運(yùn)行Core 2 Duo 和更高版本(僅限 Intel)C3睡眠停止所有 CPU 內(nèi)部時(shí)鐘Pentium II、Athlon 以上支持,但 Core 2 Duo E4000 和 E6000 上不支持C3深度睡眠停止所有 CPU 內(nèi)部和外部時(shí)鐘Pentium II 以上支持,但 Core 2 Duo E4000、E6000 和 Turion 64 上不支持C3AltVID停止所有 CPU 內(nèi)部時(shí)鐘和降低 CPU 電壓AMD Turion 64C4更深入的睡眠降低 CPU 電壓Pentium M 以上支持,但 Core 2 Duo E4000、E6000 和 Turion 64 上不支持C4E/C5增強(qiáng)的更深入的睡眠大幅降低 CPU 電壓并關(guān)閉內(nèi)存高速緩存Core Solo、Core Duo 和 45-nm 移動(dòng)版 Core 2 Duo 支持C6深度電源關(guān)閉將 CPU 內(nèi)部電壓降低至任何值,包括 0 V僅 45-nm 移動(dòng)版 Core 2 Duo 支
2.設(shè)置USB啟動(dòng)
在BOOT里把U盤設(shè)置為第一啟動(dòng)項(xiàng)。
3.刪除硬盤分區(qū)
重啟開(kāi)機(jī)后,即可進(jìn)入 Ventoy 界面,U 盤內(nèi)保存的系統(tǒng)鏡像都在列表中,選擇要安裝的鏡像文件即可,選擇啟動(dòng)WinPE64,按Enter鍵進(jìn)入PE。
進(jìn)到PE后,用分區(qū)工具把軟路由硬盤分區(qū)全部刪除(注意不要?jiǎng)h錯(cuò)),這里有個(gè)大坑,如果硬盤存在分區(qū)的話,很可能造成無(wú)法安裝的bug,尤其是對(duì)于拆機(jī)的硬盤來(lái)說(shuō),一定要將上面的分區(qū)及隱藏分區(qū)全部刪掉。
4.加載ESXi8.0鏡像
刪除之后,重啟電腦,選擇ESXi啟動(dòng)安裝:
5.修改ESXI的默認(rèn)空間
在讀秒階段,快速按下Shift+O,調(diào)出命令行,來(lái)修改ESXI的默認(rèn)空間大小:
在下面命令行輸入:autoPartotionOSDataSize=20480。命令注意區(qū)分大小寫(xiě),我這里將默認(rèn)空間設(shè)置為20GB。硬盤空間不足的話推薦設(shè)置8192(8GB)即可,大家可以根據(jù)自己的情況進(jìn)行設(shè)定:
回車,開(kāi)始跑碼:
還在跑碼,等待跑碼完成
繼續(xù)跑碼,不用管,等著就行:
跑碼:
跑碼:
這一步 Starting service vmtoolsd 的加載時(shí)間會(huì)比較長(zhǎng),一定要耐心等待,不是死機(jī)了。
一直等待到出現(xiàn)如下界面,選擇 Continue,按回車,繼續(xù)下一步:
同意 VMWARE 的條款,按F11,繼續(xù)下一步:
6.選擇安裝位置
接下來(lái)會(huì)掃描此計(jì)算機(jī)上的所有存儲(chǔ)器(硬盤),等待掃描結(jié)果:
選擇安裝位置,可以看到有兩個(gè)盤,一個(gè)NVMe的固態(tài)硬盤和U盤,用鍵盤上下鍵調(diào)整,選擇第一個(gè)安裝在固態(tài)硬盤。一定要看好,不要安裝錯(cuò)位置。選擇好了回車?yán)^續(xù):
選擇鍵盤布局,回車?yán)^續(xù)下一步:
7.設(shè)置登錄密碼
彈出密碼輸入頁(yè),這里輸入密碼,需要輸入兩遍,輸入第一遍之后,按table鍵切換到第二行輸入第二遍確認(rèn)密碼,輸入一定要慢一點(diǎn),因?yàn)椴伙@示輸入的密碼,很容易輸錯(cuò),密碼需要大小寫(xiě)帶數(shù)字。
輸入完畢后,回車進(jìn)行下一步:
彈出確認(rèn)安裝位置選項(xiàng),看一下安裝位置有沒(méi)有問(wèn)題,沒(méi)選錯(cuò),按F11繼續(xù)安裝:
等待加載完成:
到這里拔掉U盤,之后按回車,重啟。
回車?yán)^續(xù):
重啟后開(kāi)始跑碼:
等待跑碼完成:
繼續(xù)等待:
繼續(xù)加載,下方的安裝指示條可以看到安裝的進(jìn)度,全程不用管:
有以下畫(huà)面表示已經(jīng)安裝成功,按F2可進(jìn)入管理后臺(tái),F(xiàn)12是關(guān)閉或者重啟:
四、ESXI虛擬機(jī)設(shè)置
按F2,彈出登錄頁(yè)面,輸入剛才設(shè)定的密碼?;剀嚕M(jìn)入ESXI管理后臺(tái)。
可以看到第一項(xiàng)是修改密碼,第三項(xiàng)是設(shè)置網(wǎng)絡(luò)。
設(shè)置網(wǎng)口
鍵盤上下鍵選擇第三項(xiàng),修改網(wǎng)絡(luò)配置,回車進(jìn)入:
選擇第一項(xiàng),設(shè)置網(wǎng)口:
上下鍵選擇你要用來(lái)管理ESXI的網(wǎng)口,這里有些工程機(jī)的網(wǎng)口是錯(cuò)亂的,可以通過(guò)插拔網(wǎng)線來(lái)確定是不是正確。如果不正確的話,需要通過(guò)后面在web端設(shè)置進(jìn)行接口對(duì)應(yīng)。
經(jīng)過(guò)插拔網(wǎng)線,四個(gè)接口的順序和ESXi系統(tǒng)顯示的網(wǎng)口是一一對(duì)應(yīng)的。選擇etho接口作為管理口。通過(guò)鍵盤上下鍵,移動(dòng)黑色條框,按空格確定選項(xiàng)。
回車保存,自動(dòng)退回到【網(wǎng)絡(luò)配置】頁(yè)面:
選擇設(shè)置IPV4選項(xiàng):
鍵盤上下鍵,移動(dòng)黑色條框到第三項(xiàng),可以看到第三項(xiàng)前面的括號(hào)里有個(gè)圓圈(○),按空格確定選項(xiàng)。
設(shè)置下面三個(gè)選項(xiàng)【IPV4 Address(ESXI管理地址)】、【Subnet Mask(子網(wǎng)掩碼)】、【Default Gateway(默認(rèn)網(wǎng)關(guān))】:
IPV4 Address【ESXI管理地址】:192.168.50.3
Subnet Mask【子網(wǎng)掩碼】:255.255.255.0
Default Gateway【默認(rèn)網(wǎng)關(guān)】:192.168.50.1
這個(gè)管理地址是后面我們?cè)趙eb端進(jìn)行訪問(wèn)的地址,千萬(wàn)不要和ikuai以及openwrt沖突。Default Gateway【默認(rèn)網(wǎng)關(guān)】就設(shè)置為主路由的網(wǎng)管即可。我以ikuai作為主路由。這里就直接將網(wǎng)關(guān)設(shè)置為主路由ikuai的地址了。按回車保存:
退出來(lái)之后,在頁(yè)面右上角就看到我們?cè)O(shè)置的信息了,按ESC,退出:
在彈出的頁(yè)面,按Y,并自動(dòng)重啟網(wǎng)絡(luò):
網(wǎng)絡(luò)重啟完后,可以看到,已經(jīng)設(shè)置成功了,按ESC,回到首頁(yè):
返回首頁(yè)之后,也可以看到已經(jīng)設(shè)置完成:
五、連接ESXi 8.0網(wǎng)頁(yè)端設(shè)置
1.給電腦分配IP
我們將網(wǎng)線一頭插到軟路由的eth0口,另外一端插到電腦上,因?yàn)镋SXi沒(méi)有DHCP(Dynamic Host Configuration Protocol, 動(dòng)態(tài)主機(jī)配置協(xié)議) 功能,沒(méi)辦法給電腦自動(dòng)分配IP地址,這里要手動(dòng)修改一下:
打開(kāi)控制面板—網(wǎng)絡(luò)和internet——更改適配器選項(xiàng)
這時(shí)候電腦顯示未識(shí)別的網(wǎng)絡(luò):
右擊網(wǎng)絡(luò)-【屬性】:
雙擊IPV4協(xié)議,在彈出的屬性內(nèi),填入相同的IP段:
2.訪問(wèn)web端
打開(kāi)瀏覽器,在瀏覽器內(nèi)輸入:192.168.50.3訪問(wèn),用賬戶名:root和前面安裝系統(tǒng)時(shí)設(shè)置的密碼登錄:
彈出的頁(yè)面選擇不加入改進(jìn)計(jì)劃,確認(rèn)下一步:
3.激活
在【管理】——【許可】看下激活狀態(tài),進(jìn)來(lái)之后可以看到系統(tǒng)分配的60天的密鑰:
然后點(diǎn)分配許可證,輸入密鑰激活即可:
六、開(kāi)啟直通網(wǎng)卡
選擇【管理】-【硬件】-【PCI設(shè)備】,查看可以直通的網(wǎng)卡,這里網(wǎng)卡的順序就是按照我們物理接口的etho、eth1、eth2、eth3順序來(lái)的,第一個(gè)網(wǎng)卡千萬(wàn)不要直通,也就是我們前面設(shè)置的ESXi管理口,不要設(shè)置直通。如果把管理口也做了直通,ESXI 重啟后 WEB 管理界面就進(jìn)入不去了。
直通的好處?
直通是指虛擬化時(shí)將硬件管理權(quán)、使用權(quán)完全交給一個(gè)虛擬出的系統(tǒng)(使用這個(gè)網(wǎng)卡的虛擬機(jī)),不經(jīng)過(guò)虛擬系統(tǒng)的虛擬封裝,以直接以原生方式使用硬件,達(dá)到最高性能。直通的效率更好,因?yàn)橹苯又蓖ńo了虛擬機(jī)使用,硬件使用中產(chǎn)生的數(shù)據(jù)不會(huì)再經(jīng)過(guò)ESXI進(jìn)行二次處理,可以節(jié)約一部分系統(tǒng)性能,不直通的話虛擬機(jī)在運(yùn)行中會(huì)占用更多的cpu。
選擇要直通的設(shè)備,然點(diǎn)擊切換直通,將三個(gè)網(wǎng)卡的直通全部開(kāi)啟:
看到網(wǎng)卡直通狀態(tài)變?yōu)榛顒?dòng)后,就是直通開(kāi)通成功了,這樣后面我們安裝路由虛擬機(jī)時(shí),直接添加PCl設(shè)備就可以直通了,同時(shí)注意內(nèi)存設(shè)置全部保留。這個(gè)放到安裝ikuai和openwrt時(shí)具體再討論:
七、設(shè)置網(wǎng)絡(luò)
在網(wǎng)絡(luò)內(nèi)對(duì)虛擬機(jī)VM Network進(jìn)行設(shè)置,選擇【編輯設(shè)置】——安全內(nèi)的混雜模式、mac地址改變、偽傳輸都改為接受:
八、修改電源模式
一定要電源模式改為高性能,否則會(huì)路由器會(huì)自動(dòng)限制性能,百度網(wǎng)盤,迅雷等軟件下載速度會(huì)限制在10MB/S。
選擇【管理】-【硬件】-【電源管理】-【更改策略】-高性能:
小結(jié):
本期的經(jīng)驗(yàn)分享就到這里結(jié)束了,本期主要是安裝ESXi8.0虛擬機(jī)和基本的配置,在安裝過(guò)程中碰到的一些問(wèn)題寫(xiě)出來(lái)分享給大家,下一步就可以安裝路由虛擬機(jī)了,后面我們來(lái)安裝ikuai及openwrt,繼續(xù)折騰。
? ★ 以上就是本期的全部?jī)?nèi)容了,有疑問(wèn)或補(bǔ)充~歡迎評(píng)論區(qū)留言~~感興趣的朋友,關(guān)注一下不迷路