構(gòu)建VMware虛擬實(shí)驗(yàn)室的三個(gè)常見問題解答
借助迷你PC(例如英特爾的Next Unit of Computing 設(shè)備和MSI的Cubi 5)、VMware Workstation 和足夠的存儲(chǔ)框架,你可以構(gòu)建一個(gè)小型高效的 VMware 虛擬實(shí)驗(yàn)室,并以合適的成本運(yùn)行 ESXi 和 NSX。
家庭實(shí)驗(yàn)室可幫助你測試新技術(shù),并確保你的工作負(fù)載在部署后保持完整。VMware虛擬實(shí)驗(yàn)室設(shè)置需要硬件、管理程序和存儲(chǔ)組件。
你可以使用 MSI的Cubi 5、Synology的 NAS 框架和工作站以 1,000 美元左右的價(jià)格建立家庭實(shí)驗(yàn)室。只要配置正確,家庭實(shí)驗(yàn)室就可以運(yùn)行 ESXi 和 NSX,以提高效率,并擴(kuò)展你的測試能力。
如何構(gòu)建預(yù)算內(nèi)的VMware家庭實(shí)驗(yàn)室?
在評(píng)估VMware 家庭實(shí)驗(yàn)室的硬件、軟件和網(wǎng)絡(luò)時(shí),你應(yīng)該考慮很多因素,包括成本和性能。你可以使用英特爾的下一代計(jì)算單元 (NUC) 等虛擬化產(chǎn)品創(chuàng)建家庭實(shí)驗(yàn)室。
(1) 硬件選項(xiàng)。現(xiàn)在有很多家庭實(shí)驗(yàn)室硬件選項(xiàng)。你選擇哪種硬件取決于你的日常工作負(fù)載要求。迷你PC 是一種流行的選擇,因?yàn)樗哂信c大型計(jì)算機(jī)相同的很多功能,但物理尺寸更小。
MSI Cubi 5 提供 i3 或 i5 CPU,價(jià)格分別約為 500 美元和 700 美元。它包含每八個(gè)線程四個(gè)內(nèi)核,供應(yīng)商吹捧它具有高 Ghz 速度,支持 64 GB RAM,并提供具有 2.5 SSD 和 M.2 存儲(chǔ)的雙存儲(chǔ)。
(2) 虛擬機(jī)管理程序選項(xiàng)。你可以將虛擬機(jī)管理程序直接安裝到你的硬件上,也可以使用 VMware Workstation 來嵌套你的 VM 和主機(jī)。Workstation 通過 VM 嵌套提供更高的工作負(fù)載靈活性。嵌套還支持從單個(gè)應(yīng)用程序窗口進(jìn)行各種工作負(fù)載測試。
工作站的成本約為 200 美元。VMUG Advantage 會(huì)員資格(也大約需要 200 美元)可能是更實(shí)惠的購買方式,因?yàn)樗€包括 NSX-T Data Center、ESXi、vCenter、Horizon、SRM 和 vSAN。但你必須每年訂閱 VMUG。在這種情況下,請先確定 VMUG 訂閱的優(yōu)缺點(diǎn)。
(3) 存儲(chǔ)選項(xiàng)。在家庭實(shí)驗(yàn)室設(shè)置中,存儲(chǔ)通常保持靜態(tài)。如果你選擇足夠的存儲(chǔ)框架,你的存儲(chǔ)設(shè)置可以持續(xù)兩到三代計(jì)算機(jī)硬件。投資更大的存儲(chǔ)框架可以彌補(bǔ)迷你PC 沒有 TB 級(jí)存儲(chǔ)空間的不足。
為了存儲(chǔ)你的 VM,你需要額外的存儲(chǔ)空間,例如 Synology 的 NAS 框架。如果你認(rèn)真對(duì)待家庭實(shí)驗(yàn)室,Synology 提供 6 槽單元 DS1621+,售價(jià) 1,500 美元,并提供一個(gè)可以使用 6 到 10 年的 10 GbE 端口。對(duì)于更便宜的替代方案,你可以以 175 美元左右的價(jià)格購買 Synology 的 2-bay 設(shè)備,它支持 RAID1 或 0。
你如何在NUC上運(yùn)行和配置ESXi?
你可以通過Intel的NUC上的ESXi 建立高效的VMware 家庭實(shí)驗(yàn)室,而不是建立大型家庭實(shí)驗(yàn)室,消耗過多電力并產(chǎn)生過多噪音。NUC 可能很昂貴,但它們的優(yōu)勢(例如功率和便攜性)超過其成本劣勢。在NUC中開始安裝 ESXi 之前,請了解 VMware 和 Intel 不支持此特定配置。
如果你計(jì)劃嵌套 VM,Bean Canyon 和 Skull Canyon 的 32 GB NUC 設(shè)置可提供 64 GB 數(shù)據(jù)和 32 GB RAM棒。這個(gè)內(nèi)存量可以更好地支持嵌套操作。你還可以使用具有 64 GB NUC 的非易失性內(nèi)存快速 (NVMe) 磁盤來創(chuàng)建獨(dú)立的VMware 集群。由于缺乏冗余,不建議將其用作生產(chǎn)環(huán)境。
如果你不計(jì)劃嵌套 VM,則可以在多個(gè) 32 GB NUC 之間分配 RAM。但是你必須確保你的 CPU 與其他集群主機(jī)同代或更新。添加CPU 會(huì)使存儲(chǔ)要求復(fù)雜化,尤其是對(duì)于 vSAN。最好投資 i5 或 i7 NUC 型號(hào),因?yàn)槟銦o法升級(jí) CPU 或 GPU。
NUC有一個(gè)或兩個(gè)網(wǎng)絡(luò)端口。你可以使用虛擬 LAN 來最大化可用網(wǎng)絡(luò)。
對(duì)于家庭實(shí)驗(yàn)室,兩個(gè)網(wǎng)絡(luò)連接就足夠了。嵌套測試環(huán)境要求你在外網(wǎng)端口上啟用 Permissive Mode。否則,內(nèi)部網(wǎng)絡(luò)將無法到達(dá)外部網(wǎng)絡(luò)。 如果你部署NVMe 磁盤,你可以在你的 NUC 中設(shè)置一個(gè)網(wǎng)絡(luò)文件系統(tǒng),它只會(huì)使用8 GB。
當(dāng)你了解并滿足所有這些要求和注意事項(xiàng),你就可以開始在你的 NUC 上部署ESXi。最有效的方法之一是在可引導(dǎo) USB 驅(qū)動(dòng)器上安裝 ESXi 映像。你可以使用 Rufus 或 Pen Drive Linux 創(chuàng)建可啟動(dòng)映像?;蛘吣憧梢栽谂渲煤髮UC 連接到顯示器和鍵盤。但第一種方法提供了簡化的測試實(shí)驗(yàn)室、工作負(fù)載移動(dòng)性,并有助于節(jié)省空間。
從那里,你可以打開 Secure Shell (SSH) 來創(chuàng)建遠(yuǎn)程控制臺(tái)。然后就可以登錄SSH并打開BASH會(huì)話,輸入命令dcui來創(chuàng)建遠(yuǎn)程GUI。
如何構(gòu)建NSX VMware Workstation測試實(shí)驗(yàn)室?
在開始構(gòu)建家庭VMware實(shí)驗(yàn)室之前,必須對(duì)NSX等不同技術(shù)進(jìn)行試驗(yàn)。你可以為此目的創(chuàng)建 NSX VMware Workstation實(shí)驗(yàn)室。當(dāng)你將Workstation用于家庭實(shí)驗(yàn)室,可讓你將 RAM替換為固態(tài)驅(qū)動(dòng)器上的存儲(chǔ)空間。你還可以在ESXi主機(jī)上嵌入NSX Controller以節(jié)省內(nèi)存資源。
首先,你必須準(zhǔn)備一臺(tái)DNS 服務(wù)器,因?yàn)槿绻麤]有的話,你將無法成功安裝NSX。VMware為 vExpert保留了對(duì)NSX的訪問權(quán)限,也可以訪問vCenter、ESXi 和 Workstation。你還可以通過 VMware用戶組獲得對(duì) NSX 的訪問權(quán)限,該組以200美元的價(jià)格提供所有必要的軟件。
需要注意的是,VMware不支持Workstation上的NSX。但是你可以將Workstation用于各種測試和學(xué)習(xí)目的。要在Workstation上運(yùn)行 NSX,你的桌面必須為NSX Manager提供16 GB RAM,如果你計(jì)劃使用NSX控制器,則需要4 GB RAM,為NSX Edge提供 1 GB RAM。NSX Manager和Controller還需要四個(gè)vCPU。
對(duì)于vCenter,你需要8 GB RAM和雙vCPU。ESXi需要4 GB RAM和雙核,但如果你計(jì)劃部署多個(gè)主機(jī),則至少需要6 GB RAM??傮w而言,整個(gè)Workstatio家庭實(shí)驗(yàn)室的目標(biāo)內(nèi)存總量至少為 48 GB。