Linux

Xen:實時遷移的 domU 核心配置要求是什麼?

  • August 26, 2013

我們最近將 iSCSI 儲存添加到執行 Gentoo 和 Ubuntu 10.04 和 12.04 domUs 的兩台 Xen 伺服器。在嘗試 domU 的實時遷移時,我發現我可以很好地遷移 Ubuntu 的(兩種風格),但不能遷移 Gentoo 的。

後者執行我們自己的核心,核心配置誕生於 2.6.18 時代,並從一個版本移植到另一個版本,現在執行 Linux 3.10.7。它們被剝離了為 domU 使用而調整的配置(例如,沒有 PCI 或其他硬體支持,沒有模組,等等……)。

嘗試遷移一個時,xm migrate 似乎成功了,在目標節點上我可以看到 domU 處於執行狀態(並消耗 CPU 時間),但它無法與外界通信(沒有數據包進出 vif,沒有我/O 在塊設備上,xm console即使它可以正常連接也沒有任何活動。

我懷疑我缺少一些核心配置參數,或者我弄錯了,這阻止了實時遷移……做了很多Google搜尋並蒐索了 Xen 文件和 wiki,但沒有運氣。

將最近的(3.x、pvops)Linux 核心用作 domU 並能夠遷移的確切要求是什麼?

xm save; xm restore編輯:正如我所料,Gentoo 域在同一節點上執行時會出現完全相同的問題。

在對各種核心配置進行了一些測試後,我將它釘在了CONFIG_SMP.

這或它的依賴項之一是允許保存和恢復 Xen domU 核心所必需的……因此也可以從主機遷移到主機。

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