2016-01-24 153 views
-1

我在想,是否可以在單個虛擬機中運行多個虛擬機。基本上我正在爲即將到來的大學科目做一些研究。我想運行一個迷你區塊鏈風格的環境,我需要多個虛擬機來測試它。單個虛擬機中的Azure多重虛擬機

您認爲我最好的方法是什麼?單個雲服務與多臺機器?還是我需要購買我需要的每臺虛擬機?

+0

我按照'stackoverflow'的定義添加了'blockchain'標籤嗎? – Serge

+2

這是ServerFault的問題,而不是StackOverflow。 –

回答

0

我懷疑你不能。虛擬化軟件需要訪問一組特定的CPU資源,這些資源不會在其創建的VM內虛擬化。因此,您有三種選擇:

  • 租用盡可能多的VM;
  • 使用配備有Intel CPU supporting VT-x或AMD CPU的任何PC自己建立測試環境,該CPU支持AMD-V;
  • 在物理或虛擬PC上運行完整的X86仿真器(根據需要運行多個實例 )。其中一個這樣的實現 是開源項目BOCSH

最後一個選項當然會有很大的性能問題。