定安裝到性能調(diào)優(yōu)的完整實(shí)踐)
1. 項(xiàng)目概述為什么我們還在用VMware Workstation 14在虛擬化技術(shù)日新月異的今天提起VMware Workstation 14很多朋友可能會覺得它有點(diǎn)“老古董”了。畢竟官方已經(jīng)推出了更新、功能更強(qiáng)大的后續(xù)版本。但根據(jù)我過去幾年在IT運(yùn)維和開發(fā)環(huán)境搭建中的實(shí)際觀察VMware Workstation 14 Pro專業(yè)版依然擁有一個(gè)非常龐大且活躍的用戶群體。這背后其實(shí)有一系列非常實(shí)際的原因。首先穩(wěn)定性是它的金字招牌。對于許多需要長期運(yùn)行、承載關(guān)鍵開發(fā)或測試任務(wù)的環(huán)境來說一個(gè)經(jīng)過時(shí)間考驗(yàn)、已知所有“坑位”的穩(wěn)定版本遠(yuǎn)比一個(gè)充滿未知新特性的最新版更有吸引力。Workstation 14在發(fā)布后經(jīng)歷了多個(gè)更新其與主流Windows 10版本如1809、1903等及當(dāng)時(shí)主流Linux發(fā)行版的兼容性已經(jīng)打磨得相當(dāng)成熟很少出現(xiàn)藍(lán)屏、虛擬機(jī)崩潰等致命問題。其次硬件兼容性與性能的平衡做得很好。14版本對硬件的要求相對“友好”在配備8GB內(nèi)存、四核處理器的普通臺式機(jī)或筆記本上就能流暢運(yùn)行多個(gè)虛擬機(jī)。它完美支持當(dāng)時(shí)的主流硬件虛擬化技術(shù)Intel VT-x/AMD-V并且在圖形性能、USB設(shè)備直通等方面已經(jīng)足夠滿足絕大多數(shù)開發(fā)、測試和學(xué)習(xí)場景的需求。很多用戶手上的機(jī)器可能并不算最新但運(yùn)行14版卻游刃有余。再者許可證與成本也是一個(gè)現(xiàn)實(shí)考量。對于一些個(gè)人學(xué)習(xí)者、小型團(tuán)隊(duì)或預(yù)算有限的場景獲取一個(gè)穩(wěn)定、可用的版本是關(guān)鍵。Workstation 14的許可證在市場上流通較廣且其功能對于學(xué)習(xí)Linux、搭建實(shí)驗(yàn)網(wǎng)絡(luò)、測試軟件兼容性等核心需求來說已經(jīng)完全夠用沒有必要為用不到的新功能去升級。最后是特定的軟件兼容性需求。有些遺留的軟件或教學(xué)實(shí)驗(yàn)環(huán)境其指導(dǎo)手冊、鏡像文件或工具鏈就是基于Workstation 14甚至更早版本構(gòu)建的。使用新版可能會遇到一些意想不到的兼容性問題為了省事和確保復(fù)現(xiàn)過程一致直接使用指定的14版反而是最穩(wěn)妥的選擇。因此這篇內(nèi)容并非簡單重復(fù)官方安裝指南而是從一個(gè)資深用戶的角度帶你重新審視VMware Workstation 14的價(jià)值并分享從安全獲取安裝包到完成優(yōu)化配置的全流程實(shí)操經(jīng)驗(yàn)以及那些官方手冊里不會寫的“避坑指南”。無論你是計(jì)算機(jī)專業(yè)的學(xué)生、剛?cè)胄械倪\(yùn)維工程師還是需要搭建隔離測試環(huán)境的開發(fā)者這篇內(nèi)容都能讓你少走彎路快速搭建起一個(gè)堅(jiān)實(shí)可靠的虛擬化平臺。2. 核心準(zhǔn)備安全獲取安裝包與安裝前環(huán)境檢查在開始安裝之前有兩件至關(guān)重要的事情必須做對一是找到安全、純凈的安裝源二是確保你的物理機(jī)環(huán)境滿足要求避免安裝過程中或安裝后出現(xiàn)各種奇怪的問題。2.1 如何安全下載官方原版安裝包這是整個(gè)流程中最需要謹(jǐn)慎的一步。網(wǎng)絡(luò)上充斥著大量被捆綁了垃圾軟件、病毒或后門的所謂“破解版”、“綠色版”。我們的原則是盡一切可能獲取來自官方或可信渠道的原版安裝程序。首選方案訪問VMware官方存檔庫VMware官方維護(hù)著一個(gè)產(chǎn)品存檔頁面雖然不總是顯眼但確實(shí)存在。你可以嘗試搜索“VMware Workstation Pro 14 archive”或類似關(guān)鍵詞尋找指向downloads.vmware.com域名的鏈接。在這里找到的安裝包通常文件名為類似VMware-workstation-full-14.1.0-xxxxxx.exe是最可靠的。請注意官方可能要求你登錄一個(gè)免費(fèi)注冊的VMware賬戶才能下載歷史版本。備選方案從大型可信的軟件分發(fā)平臺獲取如果官方存檔鏈接難以找到一些歷史悠久、聲譽(yù)良好的大型軟件下載站也是相對安全的選擇。在選擇時(shí)務(wù)必認(rèn)準(zhǔn)以下幾點(diǎn)選擇“官方原版”或“官方鏈接”標(biāo)簽很多站點(diǎn)會注明來源。核對文件哈希值下載后使用校驗(yàn)工具如certutil -hashfile yourfile.exe SHA256命令計(jì)算文件的SHA256或MD5值與官方或可信來源公布的哈希值進(jìn)行比對。這是驗(yàn)證文件是否被篡改的黃金標(biāo)準(zhǔn)。警惕下載按鈕陷阱遠(yuǎn)離那些需要你下載所謂“高速下載器”的站點(diǎn)直接尋找.exe文件的直鏈下載。重要提示絕對不要從論壇、網(wǎng)盤分享的不明鏈接或任何聲稱“一鍵破解”、“內(nèi)置許可證”的第三方打包網(wǎng)站下載。這極大可能引入安全風(fēng)險(xiǎn)導(dǎo)致系統(tǒng)被植入木馬或挖礦程序。關(guān)于版本號的選擇VMware Workstation 14的最后穩(wěn)定版本是14.1.x系列例如14.1.0, 14.1.1等。建議選擇該系列中最高的版本號因?yàn)樗私刂镣V怪С智暗乃邪踩a(bǔ)丁和錯(cuò)誤修復(fù)。一個(gè)完整的安裝包大小約為500MB。2.2 安裝前的物理機(jī)環(huán)境自查清單盲目安裝很容易失敗。請花五分鐘時(shí)間對照以下清單檢查你的Windows主機(jī)操作系統(tǒng)兼容性最低要求64位 Windows 7 或更高版本。推薦環(huán)境Windows 10 64位版本1607或更高。這是與Workstation 14配合最默契的系統(tǒng)。在Windows 11上安裝和運(yùn)行也可能成功但屬于“非官方支持”狀態(tài)可能會遇到一些小的UI或驅(qū)動兼容性問題需要更多調(diào)試。硬件虛擬化支持最關(guān)鍵這是虛擬機(jī)性能的基石。你需要確保CPU支持并已在BIOS/UEFI中開啟Intel VT-xIntel處理器或AMD-VAMD處理器。如何檢查可以下載運(yùn)行“LeoMoon CPU-V”這樣的小工具它會直接顯示“VT-x Enabled”狀態(tài)?;蛘咴谌蝿?wù)管理器的“性能”選項(xiàng)卡中查看CPU信息如果顯示“虛擬化已啟用”則說明條件滿足。如何開啟如果顯示未啟用則需要重啟電腦進(jìn)入BIOS/UEFI設(shè)置通常在開機(jī)時(shí)按F2、Del、F10等鍵在“Advanced”高級或“Security”安全選項(xiàng)卡下找到“Intel Virtualization Technology”、“VT-x”、“AMD SVM”或類似選項(xiàng)將其設(shè)置為“Enabled”。不同主板位置不同請查閱你的主板手冊。硬件資源評估CPU至少雙核建議四核或以上。更多的核心意味著可以給虛擬機(jī)分配更多vCPU提升并行處理能力。內(nèi)存這是最常見的瓶頸。物理機(jī)內(nèi)存 ≥ 宿主系統(tǒng)占用 所有虛擬機(jī)內(nèi)存之和。例如你的Win10宿主系統(tǒng)占用2GB你想同時(shí)運(yùn)行一個(gè)分配了4GB的Linux虛擬機(jī)和一個(gè)分配了2GB的Windows XP虛擬機(jī)那么你的物理機(jī)至少需要8GB內(nèi)存為了流暢建議配置16GB。磁盤空間安裝程序本身需要約500MB。但更重要的是虛擬機(jī)文件所在的磁盤。建議為虛擬機(jī)預(yù)留至少50GB的可用空間SSD最佳。一個(gè)干凈的Windows 10虛擬機(jī)可能占用20-30GB隨著使用會不斷增長。關(guān)閉沖突軟件在安裝前請務(wù)必暫時(shí)退出或卸載其他虛擬化軟件如Hyper-V、VirtualBox、Windows沙盒等。它們可能會與VMware的底層驅(qū)動沖突導(dǎo)致安裝失敗或虛擬機(jī)無法啟動。特別是Windows 10/11自帶的Hyper-V需要在“啟用或關(guān)閉Windows功能”中徹底關(guān)閉。完成以上檢查后建議再做一個(gè)系統(tǒng)盤的磁盤清理并重啟一次電腦確保一個(gè)干凈的系統(tǒng)狀態(tài)我們就可以開始正式的安裝之旅了。3. 分步詳解安裝流程與每一個(gè)關(guān)鍵選項(xiàng)的抉擇拿到安裝包并做好環(huán)境準(zhǔn)備后雙擊運(yùn)行安裝程序。下面的步驟看似簡單但每一個(gè)選項(xiàng)都關(guān)乎后續(xù)使用的便利性和安全性。3.1 安裝向?qū)е械暮诵呐渲眠x擇安裝啟動后你會看到標(biāo)準(zhǔn)的安裝向?qū)Ы缑?。在“歡迎”和“許可協(xié)議”步驟后來到關(guān)鍵的選擇點(diǎn)安裝類型選擇典型對于絕大多數(shù)用戶選擇“典型”安裝即可。它會安裝所有核心組件VMware服務(wù)、網(wǎng)絡(luò)驅(qū)動、虛擬設(shè)備等到默認(rèn)位置通常是C:\Program Files (x86)\VMware\并創(chuàng)建開始菜單快捷方式。自定義僅在你需要時(shí)選擇。例如你想將軟件安裝到非系統(tǒng)盤如D盤以節(jié)省C盤空間或者你明確知道不需要某些組件如某些虛擬打印機(jī)驅(qū)動。對于新手不建議修改使用默認(rèn)路徑能避免很多因路徑問題導(dǎo)致的奇怪錯(cuò)誤。軟件更新與用戶體驗(yàn)接下來的選項(xiàng)通常包括“啟動時(shí)檢查產(chǎn)品更新”和“加入VMware客戶體驗(yàn)提升計(jì)劃”。對于Workstation 14這樣一個(gè)已停止功能更新的版本我建議取消勾選“啟動時(shí)檢查產(chǎn)品更新”。因?yàn)樗呀?jīng)不會收到功能更新檢查只會浪費(fèi)時(shí)間有時(shí)甚至?xí)棾鰺o關(guān)的升級提示。至于客戶體驗(yàn)計(jì)劃可根據(jù)個(gè)人隱私偏好決定是否參加??旖莘绞絼?chuàng)建保持創(chuàng)建桌面快捷方式和開始菜單文件夾的默認(rèn)勾選即可方便日后啟動。點(diǎn)擊“安裝”后安裝程序會開始復(fù)制文件并安裝驅(qū)動。在這個(gè)過程中Windows可能會多次彈出“Windows安全”對話框詢問你是否允許VMware安裝設(shè)備軟件。務(wù)必全部選擇“安裝”或“始終信任來自VMware, Inc.的軟件”。這是VMware在安裝虛擬網(wǎng)卡、USB控制器等關(guān)鍵驅(qū)動如果拒絕虛擬機(jī)網(wǎng)絡(luò)和外部設(shè)備連接功能將無法使用。3.2 許可證密鑰輸入與驗(yàn)證安裝完成后會提示你輸入許可證密鑰。如果你有合法的許可證在此處輸入即可。輸入后點(diǎn)擊“輸入”完成激活。實(shí)操心得有時(shí)在輸入密鑰后可能會遇到“無法連接許可證服務(wù)器”的提示。這通常不是密鑰問題而是因?yàn)榘惭b程序試圖在線驗(yàn)證而網(wǎng)絡(luò)暫時(shí)不通。處理辦法是先點(diǎn)擊“跳過”或“以后提醒”進(jìn)入軟件主界面。然后在菜單欄選擇“幫助” - “輸入許可證密鑰”再次在這里輸入密鑰這時(shí)通常會采用離線驗(yàn)證方式成功率更高。首次啟動VMware Workstation它會自動初始化并創(chuàng)建一些默認(rèn)的虛擬網(wǎng)絡(luò)如VMnet1, VMnet8。這個(gè)過程是自動的等待完成即可。至此軟件主體安裝完畢。3.3 安裝后的首要關(guān)鍵設(shè)置不要急著創(chuàng)建虛擬機(jī)先進(jìn)行幾項(xiàng)重要的全局設(shè)置能讓后續(xù)使用事半功倍。點(diǎn)擊“編輯” - “首選項(xiàng)”。工作區(qū)設(shè)置默認(rèn)虛擬機(jī)位置這是最重要的設(shè)置之一強(qiáng)烈建議將其修改到一個(gè)空間充足、非系統(tǒng)盤的目錄例如D:\VMware\VMs。所有新創(chuàng)建的虛擬機(jī)文件都會默認(rèn)存放在這里避免占用寶貴的C盤空間。虛擬機(jī)內(nèi)存設(shè)置可以在這里設(shè)置一個(gè)“額外內(nèi)存”預(yù)留策略但通常保持默認(rèn)即可。內(nèi)存設(shè)置在“內(nèi)存”選項(xiàng)卡中你可以調(diào)整“額外內(nèi)存”的分配方式。對于物理內(nèi)存大于8GB的機(jī)器可以選擇“調(diào)整所有虛擬機(jī)內(nèi)存使其適應(yīng)預(yù)留的主機(jī)內(nèi)存”這能提供更好的性能。如果內(nèi)存緊張則選擇“允許交換大部分虛擬機(jī)內(nèi)存”以換取同時(shí)運(yùn)行更多虛擬機(jī)的能力但性能會下降。優(yōu)先級設(shè)置在“優(yōu)先級”選項(xiàng)卡中可以設(shè)置虛擬機(jī)的進(jìn)程優(yōu)先級。通常保持默認(rèn)即可。如果你在運(yùn)行虛擬機(jī)的同時(shí)還需要在主機(jī)上進(jìn)行高強(qiáng)度工作如游戲、視頻渲染可以將“抓取的輸入內(nèi)容”設(shè)置為“高”讓虛擬機(jī)在獲得焦點(diǎn)時(shí)響應(yīng)更靈敏。完成這些設(shè)置后你的VMware Workstation 14就擁有了一個(gè)穩(wěn)固且高效的工作基礎(chǔ)。4. 創(chuàng)建你的第一個(gè)虛擬機(jī)從零到一的實(shí)操指南安裝好Workstation相當(dāng)于準(zhǔn)備好了舞臺和工具現(xiàn)在讓我們來搭建第一個(gè)“演員”——虛擬機(jī)。這里以創(chuàng)建一個(gè)最經(jīng)典的、用于學(xué)習(xí)和測試的Ubuntu 20.04 LTS虛擬機(jī)為例詳解每一步背后的考量和操作細(xì)節(jié)。4.1 新建虛擬機(jī)向?qū)ь愋团c配置選擇點(diǎn)擊“文件” - “新建虛擬機(jī)”或直接點(diǎn)擊主頁的“創(chuàng)建新的虛擬機(jī)”。配置類型典型推薦新手使用。向?qū)詣訖z測你放入的安裝鏡像如Ubuntu ISO并應(yīng)用一套適合該操作系統(tǒng)的默認(rèn)配置內(nèi)存、磁盤大小等。自定義適合有經(jīng)驗(yàn)的用戶??梢跃?xì)控制虛擬硬件版本、SCSI控制器類型、虛擬磁盤類型等。例如如果你計(jì)劃將來把此虛擬機(jī)遷移到ESXi服務(wù)器就需要在這里選擇與ESXi兼容的硬件版本如10或11。安裝來源選擇“安裝程序光盤映像文件(iso)”然后點(diǎn)擊“瀏覽”找到你提前下載好的Ubuntu 20.04 LTS的ISO文件。Workstation會自動識別它并提示“檢測到Ubuntu 64位”。簡易安裝信息這是VMware一個(gè)非常方便的功能。勾選“使用簡易安裝”然后填寫用戶名你希望在Ubuntu系統(tǒng)中登錄的用戶名。密碼該用戶的密碼。確認(rèn)密碼再次輸入密碼。填寫后在安裝過程中VMware會自動幫你完成系統(tǒng)語言、時(shí)區(qū)、鍵盤布局的設(shè)置并創(chuàng)建這個(gè)用戶實(shí)現(xiàn)無人值守安裝。務(wù)必記住這里填寫的用戶名和密碼這是你登錄系統(tǒng)的憑證。命名虛擬機(jī)與選擇位置給虛擬機(jī)起一個(gè)易識別的名字如“Ubuntu 20.04 Dev”。位置會自動指向你在“首選項(xiàng)”中設(shè)置的默認(rèn)路徑。你可以保持默認(rèn)或?yàn)檫@個(gè)虛擬機(jī)單獨(dú)指定一個(gè)子文件夾。指定磁盤容量對于Ubuntu桌面版建議分配至少30GB。這能保證系統(tǒng)有足夠空間安裝開發(fā)工具和存儲文件。關(guān)鍵選擇將虛擬磁盤拆分成多個(gè)文件 vs 單個(gè)文件。拆分成多個(gè)文件這是默認(rèn)選項(xiàng)。它將虛擬磁盤分割成多個(gè)2GB大小的文件。優(yōu)點(diǎn)是便于遷移例如通過FAT32格式的U盤拷貝因?yàn)镕AT32不支持大于4GB的單個(gè)文件也方便進(jìn)行增量備份。存儲為單個(gè)文件虛擬磁盤是一個(gè)巨大的文件。優(yōu)點(diǎn)是磁盤I/O性能可能略有提升特別是對于機(jī)械硬盤文件管理更簡單。缺點(diǎn)是移動和備份這個(gè)大文件比較麻煩。個(gè)人建議除非你明確知道虛擬機(jī)只會存放在NTFS/exFAT文件系統(tǒng)上且需要極致性能否則對于學(xué)習(xí)和測試環(huán)境選擇“拆分成多個(gè)文件”更為靈活穩(wěn)妥。自定義硬件關(guān)鍵步驟 在最后一步不要直接點(diǎn)完成務(wù)必點(diǎn)擊“自定義硬件”。這里是調(diào)整虛擬機(jī)性能表現(xiàn)的核心。4.2 虛擬硬件配置詳解與性能調(diào)優(yōu)建議在“自定義硬件”窗口我們可以對虛擬機(jī)的“假電腦”的各個(gè)部件進(jìn)行配置。硬件組件推薦配置與說明配置邏輯與避坑指南內(nèi)存對于Ubuntu桌面版至少分配2GB (2048 MB)流暢運(yùn)行建議4GB (4096 MB)。原則分配主機(jī)物理內(nèi)存的1/4到1/2給單個(gè)虛擬機(jī)是安全范圍。分配過少虛擬機(jī)卡頓分配過多宿主機(jī)會因內(nèi)存不足而頻繁使用交換文件整體變慢??稍谔摂M機(jī)運(yùn)行時(shí)在Workstation狀態(tài)欄查看內(nèi)存使用情況動態(tài)調(diào)整。處理器核心數(shù)量建議分配2個(gè)或4個(gè)核心。例如主機(jī)是4核8線程可以給虛擬機(jī)分配“2”個(gè)核心代表2個(gè)vCPU。邏輯分配的核心數(shù)不應(yīng)超過宿主機(jī)的物理核心數(shù)。對于大多數(shù)輕量級應(yīng)用2核心足夠。進(jìn)行編譯、數(shù)據(jù)處理等重度任務(wù)時(shí)可以給到4核心。勾選“虛擬化Intel VT-x/EPT或AMD-V/RVI”這對64位虛擬機(jī)和嵌套虛擬化在虛擬機(jī)里再開虛擬機(jī)至關(guān)重要。網(wǎng)絡(luò)適配器網(wǎng)絡(luò)連接默認(rèn)是“NAT”模式。模式解析?NAT虛擬機(jī)通過宿主機(jī)的IP上網(wǎng)外部網(wǎng)絡(luò)無法直接訪問虛擬機(jī)。最安全、最常用的模式適合絕大多數(shù)上網(wǎng)、下載場景。?橋接虛擬機(jī)會獲得一個(gè)與宿主機(jī)同網(wǎng)段的獨(dú)立IP就像局域網(wǎng)中一臺真實(shí)電腦。適合需要被局域網(wǎng)內(nèi)其他設(shè)備訪問的場景如搭建測試服務(wù)器。?僅主機(jī)虛擬機(jī)只能與宿主機(jī)及其他同模式虛擬機(jī)通信完全隔離外網(wǎng)。用于純內(nèi)部網(wǎng)絡(luò)測試。新手建議保持NAT不變。顯示器圖形內(nèi)存對于Ubuntu桌面建議設(shè)置為1GB或更高。3D圖形性能取決于此。如果你需要在虛擬機(jī)里運(yùn)行一些有圖形界面的應(yīng)用或進(jìn)行輕度圖形測試增加此值可以提升流暢度。對于純命令行服務(wù)器可以保持最低。USB控制器保持默認(rèn)的USB 3.0/3.1兼容性。確保你可以在虛擬機(jī)運(yùn)行時(shí)將U盤、手機(jī)等USB設(shè)備直接連接到虛擬機(jī)內(nèi)部使用。配置完成后點(diǎn)擊“關(guān)閉”回到向?qū)c(diǎn)擊“完成”。Workstation會自動開始創(chuàng)建虛擬磁盤文件并啟動虛擬機(jī)。4.3 利用“簡易安裝”自動完成系統(tǒng)安裝由于我們之前填寫了簡易安裝信息虛擬機(jī)啟動后會從ISO鏡像引導(dǎo)并自動開始安裝Ubuntu。整個(gè)過程無需人工干預(yù)你會看到屏幕自動滾動各種安裝信息。大約10-20分鐘后取決于主機(jī)磁盤速度系統(tǒng)安裝完成虛擬機(jī)會自動重啟。重啟后你就會看到Ubuntu的登錄界面。使用之前在簡易安裝中設(shè)置的用戶名和密碼登錄一個(gè)全新的、立即可用的Ubuntu系統(tǒng)就呈現(xiàn)在你面前了。注意事項(xiàng)簡易安裝雖然方便但有時(shí)可能會因?yàn)榫W(wǎng)絡(luò)問題需要下載語言包更新而卡住。如果安裝進(jìn)度條長時(shí)間不動可以嘗試在安裝開始前在虛擬機(jī)設(shè)置里暫時(shí)將網(wǎng)絡(luò)適配器斷開安裝完成后再連接。5. 安裝后的高級配置與性能優(yōu)化虛擬機(jī)安裝完成并能正常啟動只是第一步。要讓這個(gè)虛擬環(huán)境真正好用、高效還需要進(jìn)行一些關(guān)鍵的“后期裝修”。5.1 安裝VMware Tools提升體驗(yàn)的關(guān)鍵一步VMware Tools是一套安裝在客戶機(jī)操作系統(tǒng)即你的Ubuntu虛擬機(jī)中的驅(qū)動程序和實(shí)用工具集。安裝它是必須的它能帶來巨大提升圖形性能提供高分辨率和多顯示器支持鼠標(biāo)移動更流暢。交互體驗(yàn)實(shí)現(xiàn)宿主機(jī)與虛擬機(jī)之間無縫的鼠標(biāo)移動、復(fù)制粘貼文本/文件。時(shí)間同步保持虛擬機(jī)時(shí)間與宿主機(jī)同步。性能優(yōu)化改善內(nèi)存管理和網(wǎng)絡(luò)性能。在Ubuntu中安裝VMware Tools的步驟啟動并登錄你的Ubuntu虛擬機(jī)。在VMware Workstation的菜單欄點(diǎn)擊“虛擬機(jī)” - “安裝VMware Tools”。這會在Ubuntu桌面掛載一個(gè)虛擬的CD-ROM驅(qū)動器。在Ubuntu中打開終端。創(chuàng)建一個(gè)掛載點(diǎn)并掛載光盤通常會自動掛載到/media/下但手動操作更穩(wěn)妥sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom將安裝包復(fù)制到臨時(shí)目錄并解壓cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/ cd /tmp tar -xzf VMwareTools-*.tar.gz運(yùn)行安裝腳本需要以root權(quán)限并使用默認(rèn)選項(xiàng)cd vmware-tools-distrib/ sudo ./vmware-install.pl安裝過程中對于所有提示一直按回車鍵選擇默認(rèn)值即可。安裝完成后重啟虛擬機(jī)sudo reboot。重啟后你會發(fā)現(xiàn)屏幕可以自適應(yīng)窗口大小了鼠標(biāo)也可以自由進(jìn)出虛擬機(jī)窗口體驗(yàn)大幅提升。5.2 虛擬磁盤管理與快照策略虛擬磁盤是虛擬機(jī)最重要的資產(chǎn)。管理好它就等于管理好了你的整個(gè)實(shí)驗(yàn)環(huán)境。磁盤清理與壓縮虛擬機(jī)使用一段時(shí)間后即使你刪除了文件虛擬磁盤文件.vmdk也不會自動縮小。要回收空間需要在虛擬機(jī)內(nèi)部清理系統(tǒng)垃圾如sudo apt autoremove。使用工具如sudo vmware-toolbox-cmd disk shrink /清零空閑空間。關(guān)閉虛擬機(jī)。在Workstation中選擇該虛擬機(jī)點(diǎn)擊“虛擬機(jī)” - “管理” - “清理磁盤”。這個(gè)過程可能需要較長時(shí)間??煺障到y(tǒng)的“后悔藥”快照能保存虛擬機(jī)在某一時(shí)刻的完整狀態(tài)內(nèi)存、磁盤、設(shè)置。在安裝新軟件、修改系統(tǒng)配置、測試危險(xiǎn)操作前務(wù)必創(chuàng)建一個(gè)快照。創(chuàng)建快照虛擬機(jī)運(yùn)行或關(guān)閉時(shí)均可。點(diǎn)擊“虛擬機(jī)” - “快照” - “拍攝快照”輸入名稱和描述如“安裝數(shù)據(jù)庫前干凈狀態(tài)”?;謴?fù)快照如果操作出錯(cuò)可以瞬間恢復(fù)到拍攝快照時(shí)的狀態(tài)??煺展芾砜煺諘加么疟P空間且不是備份。不要長期依賴大量快照。在確認(rèn)某個(gè)狀態(tài)穩(wěn)定后可以刪除舊的快照以合并磁盤。5.3 網(wǎng)絡(luò)模式深度解析與主機(jī)-虛擬機(jī)互通理解并靈活運(yùn)用網(wǎng)絡(luò)模式是玩轉(zhuǎn)虛擬機(jī)的進(jìn)階技能。NAT模式下的端口轉(zhuǎn)發(fā)在NAT模式下外部無法直接訪問虛擬機(jī)的服務(wù)如Web服務(wù)器。但可以通過端口轉(zhuǎn)發(fā)實(shí)現(xiàn)。在虛擬機(jī)設(shè)置 - 網(wǎng)絡(luò)適配器 - NAT設(shè)置 - 端口轉(zhuǎn)發(fā)中可以添加規(guī)則。例如將宿主機(jī)的8080端口轉(zhuǎn)發(fā)到虛擬機(jī)的80端口這樣在宿主機(jī)瀏覽器訪問localhost:8080就能訪問虛擬機(jī)上的網(wǎng)站了。橋接模式獲取IP在橋接模式下虛擬機(jī)會像真機(jī)一樣從你的路由器獲取IP如192.168.1.xxx。你可以在虛擬機(jī)內(nèi)用ip addrLinux或ipconfigWindows命令查看。此時(shí)局域網(wǎng)內(nèi)其他設(shè)備都可以通過這個(gè)IP直接訪問虛擬機(jī)。僅主機(jī)模式組建內(nèi)網(wǎng)如果你創(chuàng)建多個(gè)虛擬機(jī)并將它們的網(wǎng)絡(luò)適配器都設(shè)置為“僅主機(jī)模式”它們將處于一個(gè)與外界隔絕的私有網(wǎng)絡(luò)中彼此可以通過IP互通。這是搭建分布式集群如Hadoop、K8s實(shí)驗(yàn)環(huán)境的理想網(wǎng)絡(luò)模型。6. 常見問題排查與實(shí)戰(zhàn)技巧實(shí)錄即使按照指南操作也難免會遇到一些問題。下面是我在多年使用中總結(jié)的一些典型問題及其解決方法。6.1 安裝與啟動類問題問題1安裝VMware Workstation時(shí)提示“Microsoft Runtime DLL安裝程序失敗”或類似錯(cuò)誤。原因系統(tǒng)缺少必要的運(yùn)行庫或與現(xiàn)有運(yùn)行庫沖突。解決前往微軟官網(wǎng)下載并安裝最新的Visual C Redistributable合集包含2005到2022的x86和x64版本。徹底卸載當(dāng)前已安裝的VMware使用控制面板或官方卸載工具。重啟電腦。重新安裝VMware Workstation。建議先以管理員身份運(yùn)行安裝程序。問題2啟動虛擬機(jī)時(shí)報(bào)錯(cuò)“此主機(jī)支持 Intel VT-x但 Intel VT-x 處于禁用狀態(tài)”。原因BIOS/UEFI中的CPU虛擬化功能未開啟或者與Hyper-V等沖突。解決進(jìn)入BIOS/UEFI開啟VT-x/AMD-V見2.2節(jié)。如果已開啟仍報(bào)錯(cuò)在Windows中以管理員身份打開CMD或PowerShell執(zhí)行bcdedit /set hypervisorlaunchtype off然后重啟。這徹底禁用Windows自帶的Hyper-V虛擬化平臺。問題3虛擬機(jī)開機(jī)黑屏只有光標(biāo)在閃無法進(jìn)入系統(tǒng)。原因顯卡驅(qū)動或顯示設(shè)置問題常見于Windows虛擬機(jī)。解決關(guān)閉虛擬機(jī)。編輯虛擬機(jī)設(shè)置 - 顯示器將“加速3D圖形”的勾選去掉。啟動虛擬機(jī)如果能進(jìn)入系統(tǒng)再嘗試安裝合適的顯卡驅(qū)動如VMware Tools內(nèi)的驅(qū)動。也可以在虛擬機(jī)設(shè)置 - 選項(xiàng) - 高級中勾選“通過HVF調(diào)試”如果可用。6.2 性能與體驗(yàn)類問題問題4虛擬機(jī)運(yùn)行非??D尤其是圖形界面。排查思路檢查資源分配確保給虛擬機(jī)分配了足夠的內(nèi)存至少2GB和CPU核心至少2個(gè)。在虛擬機(jī)運(yùn)行時(shí)查看Workstation狀態(tài)欄和Windows任務(wù)管理器確認(rèn)宿主機(jī)內(nèi)存和CPU是否吃緊。檢查磁盤類型如果虛擬機(jī)磁盤文件存放在機(jī)械硬盤上I/O性能是瓶頸。盡可能將虛擬機(jī)放在SSD上這是提升性能最有效的手段之一。檢查VMware Tools確認(rèn)已正確安裝并運(yùn)行。關(guān)閉不必要的特效在虛擬機(jī)操作系統(tǒng)內(nèi)關(guān)閉窗口動畫、透明效果等。問題5宿主機(jī)和虛擬機(jī)之間無法復(fù)制粘貼文本或文件。原因VMware Tools未安裝或相關(guān)服務(wù)未運(yùn)行。解決確認(rèn)VMware Tools已安裝見5.1節(jié)。在虛擬機(jī)設(shè)置 - 選項(xiàng) - 客戶機(jī)隔離中確?!巴戏拧焙汀皬?fù)制粘貼”兩項(xiàng)都已勾選。在Linux虛擬機(jī)中檢查vmware-user服務(wù)是否運(yùn)行ps aux | grep vmware。6.3 網(wǎng)絡(luò)與連接類問題問題6虛擬機(jī)無法上網(wǎng)NAT模式。排查步驟在虛擬機(jī)內(nèi)嘗試ping宿主機(jī)網(wǎng)關(guān)通常是192.168.xxx.1或192.168.xxx.2。如果不通問題在虛擬機(jī)網(wǎng)絡(luò)配置或宿主機(jī)虛擬網(wǎng)卡。在宿主機(jī)上打開“網(wǎng)絡(luò)連接”檢查是否有名為“VMware Network Adapter VMnet8”的虛擬網(wǎng)卡且其IP地址是否為192.168.xxx.1子網(wǎng)掩碼255.255.255.0。在VMware中點(diǎn)擊“編輯” - “虛擬網(wǎng)絡(luò)編輯器”選中“VMnet8 (NAT模式)”點(diǎn)擊“還原默認(rèn)設(shè)置”。這會重置虛擬網(wǎng)絡(luò)配置通常能解決大部分NAT網(wǎng)絡(luò)問題。問題7橋接模式無法獲取IP地址。原因橋接的物理網(wǎng)卡選擇錯(cuò)誤或路由器/交換機(jī)限制了新設(shè)備。解決在“虛擬網(wǎng)絡(luò)編輯器”中查看“橋接到”的下拉菜單確保它選擇的是你宿主機(jī)當(dāng)前正在使用的、連接互聯(lián)網(wǎng)的物理網(wǎng)卡有線或無線。有些企業(yè)網(wǎng)絡(luò)或公共Wi-Fi可能禁止橋接。嘗試切換到NAT模式看是否能上網(wǎng)如果能則說明是網(wǎng)絡(luò)環(huán)境限制。最后一個(gè)非常重要的習(xí)慣是善用VMware的日志文件。當(dāng)遇到任何無法理解的錯(cuò)誤時(shí)去查看C:\Users\[你的用戶名]\AppData\Local\Temp\vmware-[用戶名]\目錄下的日志文件如vmware.log或者虛擬機(jī)目錄下的*.log文件。日志中的錯(cuò)誤代碼和描述往往是解決問題的關(guān)鍵線索將它們復(fù)制到搜索引擎中通常能找到具體的解決方案。