2023年6月7日折騰記錄
前言
作為一個學生黨,我想要解決這樣一個問題:使用一臺普通的游戲本,搭建一個數(shù)據(jù)科學與大數(shù)據(jù)技術(shù)的學習平臺。
本文非教程,只是一些對過往的總結(jié)。
簡單來說,就是1.要在一臺游戲本上虛擬出多臺機器;2.要讓虛擬機可以使用顯卡。
只要能滿足上面兩個需求基本就可以了。但是不盡人意。GPU的虛擬化比我想象中成本要高很多,大概是大部分個人用戶是沒有這種奇葩需求的。在虛擬機里多開打游戲?這算是一個,但應該也算小眾。
WSL2
我嘗試過WSL2,微軟出品的非常棒的一款產(chǎn)品。底層是Hyper,用了微軟的顯卡穿透技術(shù),有的也說是GPU半虛擬化技術(shù)。名稱比較亂,而且英譯中可能有問題。我用這款產(chǎn)品快一年了,體驗極佳,能夠?qū)崿F(xiàn)Linux操作系統(tǒng)的大部分常見功能。和硬件相關(guān)的功能往往碰壁。
致使我放棄WSL2轉(zhuǎn)而尋找其他解決方案主要是因為WSL2和Windows宿主機做了網(wǎng)絡隔離,但是沒有對不同的WSL2發(fā)行版做網(wǎng)絡隔離。簡單說,就是在部署Hadoop這些分布式軟件的時候需要有多臺機器,然后每臺機器有各自的IP可以互相訪問,但是WSL2下安裝的不同發(fā)行版使用的是同一塊網(wǎng)絡命名空間,這就很操蛋了...
微軟目前提供這方面的支持......

VMware Workstation
最開始學習大數(shù)據(jù)的時候使用的是8GB內(nèi)存集成顯卡的辦公筆記本...一用VMware Workstation就開始卡,然后死機,給我留下了極大的陰影。
現(xiàn)在被倒逼回來繼續(xù)使用,但是由于換了機器,體驗還不錯,網(wǎng)上有正版激活碼,白嫖。
但是很快就遇到問題了,VMware Workstation不支持顯卡虛擬化,必須要VMware ESXi 才行。吐了。暫時不打算卸載換成VMware ESXi,ESXi的授權(quán)費不是我能承受的,打算WSL2作為主節(jié)點+兩臺虛擬機作為從節(jié)點湊活著用一陣子,至少把nginx學完再去折騰其他的了。WSL2作為主節(jié)點也能夠做一些深度學習的測試。
Hyper-V
這是下一步的行動計劃。
WSL2的底層就是Hyper-V的技術(shù),但是WSL2的實現(xiàn)比Hyper-V要輕量化很多。Hyper-V創(chuàng)建的虛擬機應該會和WSL2的發(fā)行版不使用一個網(wǎng)絡命名空間。