Xen

Xen 使用 vnc 連接到 dom0?

  • July 24, 2011

有沒有辦法在不執行 X 的情況下使用 VNC 連接到 dom0?我不想要 X 伺服器,我只想看看控制台上有什麼。

編輯:添加一些背景,因為人們似乎真的很生氣我會問這樣一個問題,並且在這種情況下 ssh 不是一個可以接受的解決方案來獲取 dom0:

我想 VNC 到控制台的原因不是為了管理這個系統(實際上 600 台筆記型電腦在 8 月的一次會議上執行 Debian Squeeze with Xen 和多個 VM 4 天)。SSH 對此非常有效,我不會夢想使用其他任何東西進行管理。但是,我希望能夠做兩件主要的事情:

  1. 與坐在機器前的人交談時,準確查看 /dev/console 上的內容。一小部分人負責為會議準備這些系統,而且我們並非都位於同一個地方。在這種情況下,這些系統距離我 3000 英里,距離團隊的另一名成員 5000 英里,距離第三個成員約 100 英里。當與坐在系統前試圖找出某些特定任務無法正常工作的“遠端手”一起工作時,能夠看到螢幕上的內容非常重要。

2)查看發送到 /dev/console 的任何錯誤消息,並且沒有其他地方(這種情況發生的頻率比我在開始這個項目之前所猜測的要頻繁)。我已經確定發生這種情況的主要原因有兩個:1)有時懶惰的開發人員會通過重定向將錯誤或調試輸出記錄到 /dev/console,而無需使用系統的記錄器或其他導致錯誤的功能記錄在文件中;2)當您的 IO 子系統由於發生了一些不好的事情而崩潰,但網路和 CPU 仍然正常時,錯誤消息不會在系統崩潰和燒毀之前立即記錄在日誌文件中。至少如果我一直在 /dev/console 工作,我'

在會議期間,在一個巨大的顯示器(嗯,很多顯示器)上顯示所有 600 台機器上的小視窗,看看每台機器上發生了什麼,這也太酷了。

所以,我找到了答案,因為另一個答案完全居高臨下,真的讓我很不安(並被刪除),但迫使我探勘和探勘以弄清楚如何做到這一點。答案就在 x11vnc 中,它顯然是部分為此目的而創建的。幸運的是,Xen 實際上為我安裝了 x11vnc,所以我什至不必安裝它。趕緊跑:

sudo x11vnc -rawfb console

和 blammo,vnc 到控制台。類似於 KVM,但需要網路。x11vnc 有一百萬個選項,我還沒有探索它們,但這是完美的,正是我需要的。要在後台執行它,請添加一個 bg 標誌:

sudo x11vnc -bg -rawfb console

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