Xen

Debian Squeeze 上的物理到虛擬 Xen

  • April 7, 2015

我正在嘗試將各種服務從物理 Debian Squeeze 機器遷移到一些半虛擬化 Xen 機器。這是我第一次涉足 Xen,所以我打算一步一步來:

  1. 在盒子上安裝一個乾淨的 Xen + Debian Squeeze Dom0
  2. 確保我可以安裝和執行新的 DomUs (xen-tools)
  3. 轉換為原始物理安裝(稱為 Kowalski)到 DomU
  4. 將服務從 Kowalski 轉移到新的 DomU,直到 Kowalski 不再做任何事情。
  5. 科瓦爾斯基退休

第 1 步和第 2 步進展順利。我在3上遇到問題。

基本上我有:

  • 將舊的物理分區復製到 LVM 邏輯卷
  • 為 Xen 創建了一個 kowalski.cfg,將這些 LV 映射到 xvda 設備
  • 編輯 fstab 以使用 xvda 設備。

它啟動,但在啟動腳本最終掛起,init 報告“T0”重新生成太快,所以它正在殺死它。

有關調試技術的任何建議?我可能錯過了什麼?

正如我所說,這是我第一次嘗試 Xen,我發現很難掌握其中的問題。

這就是我最初所做的(轉換 p2v)。這是一種麻煩的方法。

最好從一開始就安裝一個帶有 PV 核心的全新、乾淨的 DomU,然後將服務遷移到那個盒子。

它與物理升級基本上是相同的任務 - 但會讓你更快地獲得穩定的機器,而不是反過來。

多年來,我一直試圖在我的 DomU 中模擬“/dev/sda”——只是為了發現在某個 sles-kernel-update 之後 DomU 不再啟動(因為 sda 現在被硬編碼為使用物理驅動程序)。現在我使用帶有標准設備名稱(xvda)的標準pv驅動程序(xenblk),一切都很好了。

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