Centos6

為什麼我在 CentOS6XEN4 Dom0 上沒有為我的 CentOS6 PV DomU 獲得控制台?

  • May 11, 2015

我目前正在從作為 Dom0 的 SLES11 SP3 遷移 - 執行“舊”xend/xm 堆棧到執行“新”xl 堆棧的 CentOS6 XEN4。

我偶然發現了一個奇怪的問題: pygrub 啟動後,我可以看到正確的引導行。但是:然後我得到這個:

xenconsole: Could not open tty `': No such file or directory
 libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console child [0] exited with error status 2

該消息再次重複,讓我在 Dom0 的控制台上,DomU 處於“執行”狀態,什麼都不做。我必須用“xl destroy”殺死 DomU 才能回到定義的狀態。

在網上,我發現沒有關於該主題的有用資訊。CentOS6 XEN4 Wiki 似乎只涵蓋 xend/xm。

當使用 PV CentOS 5 DomU 執行相同的程序時,DomU 無需修改即可啟動。

xenconsoled沒有執行。啟動後,問題就消失了。為什麼它沒有執行是一個不同的問題……

如果你 ssh 進入你的 Dom0 (Xen Core).. Su to root.. 然後先做一個“xm 列表”,你的 Centos domU vm 正在執行嗎?或者它是否被預設關閉。

如果是,您可以執行“xm start xxxxx”,其中 xxxxx 是“xm 列表”中顯示的名稱

然後等待幾秒鐘並嘗試“xm console xxxxx”,其中 xxxxx 是您嘗試控制台進入的 vm 的名稱。

除非嘗試更新 dom0 XEN Core.. 使用 ‘# yum update’ ‘# yum upgrade’ 來拉下 XEN 的任何更新或修復。或具有“sudo”特權..

然後“重新啟動”伺服器,看看會發生什麼……不久前我在虛擬機上遇到了類似的問題。有時您可能不得不延遲該 VM 的啟動腳本。這樣伺服器就有時間在啟動 VM 之前安定下來。特別是如果你有太多的虛擬機和一個低記憶體/慢硬碟訪問伺服器。我在英特爾 NUC 雙核上執行,帶有 8 G 記憶體/7200 RPM 2.5 英寸驅動器。我仍然不得不限制虛擬機的啟動。 ..(只有部分在第二個忘記瞭如何..認為我必須為此編輯每個 vm config / ini 文件)…

希望這會有所幫助……大衛。只是網路大網上的另一個通訊員。

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