2012-10-21 40 views
1

使用虛擬化技術,單臺桌面電腦充當同一個房間內多個同時在線用戶的工作站 - 可以完成嗎?!多個用戶在同一臺​​電腦的不同屏幕上同時使用單獨的虛擬機 - 如何?

購買了一臺新電腦,並且很快安裝了帶有Hyper-V的Windows 8,理論上我將擁有計算能力和端口來驅動4個獨立的顯示器。建立了這個虛擬網絡後,3個朋友可以訪問一些4人遊戲,控制檯風格,每個用戶的輸入針對不同的虛擬機,因此可以進行監控。輸入可能是遊戲控制器或鍵盤和鼠標組合,可能同時(?!)

從搜索網絡我還沒有找到Windows 8(或其他操作系統正在使用這種方式)的例子。這個計劃有沒有不可逾越的缺陷?是否需要任何第三方工具?思考?註釋?例子?

期待您的回覆,謝謝!

+1

這個問題更適合[su]。 –

回答

1

通常情況下,虛擬機將通過父分區中的驅動程序與硬件交互。在HyperV中,父分區是一個可以直接訪問硬件的虛擬機。相比之下,子分區訪問虛擬硬件。 I/O消息通過總線發送出去,並由父分區處理。其他管理程序遵循此模型,但爲父分區和子分區使用不同的名稱。例如。 Xen將父分區稱爲「Dom0」,將子分區稱爲「DomU」。

就你而言,你希望通過訪問專用硬件來訪問朋友將要使用的每個子分區虛擬機。查看虛擬機配置中是否有這樣的設置。請注意,您可能遇到性能問題,因爲您將在四臺虛擬機上分配計算機的硬件。

您在網上看不到很多示例,因爲行業慣例是從單獨的設備訪問VM。設備將通過遠程協議訪問虛擬機。一個簡單的例子是RDP(微軟的遠程桌面協議)。工作級別版本是ICA(Citrix的協議)。與RDP相比,ICA對於圖形密集的遠程會話很有用。

+0

謝謝Donal,這個理論很有幫助,我只是希望一旦這臺新電腦在幾天內到達,它將在實踐中發揮作用! 是的,這個設置不是行業標準,但是如果它是實用的,那麼肯定會有很多的用戶案例,這個設置會很有吸引力。考慮共享家庭計算機,同時瀏覽網頁和其他非資源密集型任務。 許可證是不可避免的問題,這就是爲什麼我會選擇Linux和主要是開源軟件。 Linux上的Steam即將公開測試版,並且很快將爲遊戲帶來許多多人遊戲... – ExStackChanger

+0

HyperV不能在Linux上運行。你的選擇是XCP或KVM。 XCP是Citrix的XenServer的開源版本。 KVM處於RedHat的軌道上。 Linux支持開箱即用的多個用戶會話。將用戶會話的顯示和輸入重定向到四個端口之一。無需擔心管理程序。 –

+0

感謝Donal,在Linux上的多用戶會話中很好理解。但是我一直無法找到這個「開箱即用」的文檔。這是所有發行版嗎?我想使用Ubuntu。 https://help.ubuntu.com/community/MultiseatX看起來是正確的,但似乎需要重要的配置(如果沒有其他方式,這很好)。 我描述的是將Linux作爲運行HyperV的Windows 8的子分區運行,而不是Linux上的HyperV。但也許雙啓動是更好的選擇(我需要W8的工作,但要更多地使用Linux)。 – ExStackChanger

1

ICA不支持多頭RemoteFX,這是你需要做到這一點的可行方案。儘管如此,在4臺鍵盤的一臺機器上運行4個人是不可能的。他們中的每一個仍然需要與專用GPU進行遠程連接。這意味着你將需要至少4個GPU。您還需要5臺機器(4臺虛擬機和主機)的足夠內存以及足夠的處理能力來運行您的遊戲。所以,除非你找到了連接4個鍵盤和4個鼠標以及4個顯示器的方法,否則你仍然會有5臺機器。 您可以使用瘦客戶端來實現這種影響,但我認爲您會發現它們並不適合玩家市場。

如果你能做到這一點,你應該發佈規範,因爲這將是一個非常有趣的想法將VDI引入遊戲領域。

+0

遲來的謝謝你對這個的意見。不幸的是,我無法得到這個工作,很快就發現自己在其他項目上工作...... – ExStackChanger

相關問題