Virtualization

一台更大的虛擬機分佈在許多 OpenStack 節點上

  • December 4, 2013

我只是用 Vagrant 在一個硬體上設置虛擬機。我想使用 Puppet 來配置它們,然後嘗試設置 OpenStack。我不確定我是否理解這應該如何看待最後。畢竟我將在其中執行一台帶有 Linux 的虛擬機,是否有可能在 OpenStack 中擁有以下架構?

-------------------------------
|          VM with OS         |
-------------------------------
| NOVA    | NOVA    | NOVA    |
-------------------------------
|          OpenStack          |
-------------------------------
|  Node   | Node    | Node    |
-------------------------------

更多細節:

在我的環境中,節點只是虛擬機,但我的問題涉及單獨的硬體節點。如果我們想像這個節點(新星)被放置在一個單獨的機器上(例如每個有 4 個核心)我可以在許多 OpenStack 節點上執行一個虛擬機嗎?是否可以在一個虛擬分佈式作業系統中聚合 OpenStack 的計算能力?

我可以使用 OpenStack 在多個節點上執行一台虛擬機嗎?是否可以在一個虛擬分佈式作業系統中聚合不同機器的計算能力?

不,您完全錯誤地使用了 OpenStack。虛擬機只能在一個裸鐵節點上執行。OpenStack 的重點通常是創建比裸鐵節點更多的虛擬機,並使安裝/關閉虛擬機變得容易。

大多數“增強計算能力”的嘗試都集中在應用程序級別。根據您需要在節點之間傳輸的確切內容,有許多解決方案。OpenMPI 在高性能計算領域是相當標準的,但它是一個消息傳遞庫。Hadoop 等其他方法試圖將計算帶到數據中。

“虛擬分佈式作業系統”當然是可能的,並且多年來已經進行了許多嘗試。不過,我不知道有任何人成功走出了實驗階段。

“計劃 9”與您的描述相當接近。

http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs

引用自:https://serverfault.com/questions/550471