在網路上保留更新的虛擬機映像,並讓使用者在需要時使用它
(起初,對不起我的英語,我不是母語人士)我目前主要使用 Windows PC,而且我在某種程度上以不同的方式在每台電腦上做所有事情。它非常雜亂無章:在每台電腦上都安裝了不同版本的 Python 等,並且一切看起來都非常“本地化”。
我想使用 Linux 進行程式,但只能在虛擬機中使用。我的目標是將所有與媒體/遊戲相關的內容保留在電腦啟動的本機 Windows 安裝中。如果他們想程式或使用 Latex,他們會迅速啟動虛擬 Linux 機器。
原則上,每個人都可以隨心所欲地安裝 Windows,在其上安裝不同的驅動程序、應用程序;但我想在每台電腦上擁有相同的 linux 虛擬機,更新程序和庫並具有共同的外觀。
我的問題是:是否可以讓虛擬化軟體使用本地儲存在網路上的圖像,並在需要時更新對它的更改?甚至更好:將該圖像的一個版本儲存在他們自己的硬碟驅動器上,並且每當進行更改時,他們將其上傳到每個人都可以從中更新自己的版本的伺服器?我不希望使用者同時更改圖像並行,因此版本控制之類的東西並不重要。
嘗試在多台電腦之間複製 Linux VM 映像的更改是可能的,但可能比最初出現的更麻煩和消耗 LAN 頻寬。
如果您想從 LAN 上的每台 Windows 電腦訪問相同的 Linux VM,而不是在每台電腦上啟動 Linux VM,為什麼不將一台電腦用作“伺服器”並託管人們使用 VNC 連接的 Linux VM, X Windows,甚至 RDP,那麼你只需要維護一個 Linux VM。
對於 Windows,另一個 iSCSI 引導選項是StarWind Virtual SAN提供本機和免費 iSCSI 目標來引導託管 VM。以下指南應該可以幫助您實施項目https://www.starwindsoftware.com/images/content/StarWind_winBoot.pdf