Xen
Xen HVM:如何延遲啟動過程?
我需要授予使用者對 Xen HVM 域控制台的訪問權限,以解決引導問題。問題是,來賓啟動如此之快,幾乎不可能在問題發生時準備好 VNC 會話。
有沒有辦法將啟動過程延遲幾秒鐘?
這是使用與 Debian Squeeze 捆綁在一起的 Xen 4.0.1。
提前致謝!
回答我自己的問題。
我找到了這個解決方案:
- 創建來賓但使其處於暫停狀態:xm domain.cfg -p
- 將 vncviewer 連接到來賓
- 取消暫停域:xm unpause domain
這允許從一開始就看到一切。
BIOS 中的幾秒鐘延遲也會很好。
不太通用,但對於 Unix 主機,我使用控制台日誌記錄(
--log guest --log-dir /var/log/xen
對於xenconsoled
守護程序,請參閱 /etc/default/xend):啟動,然後查閱日誌。沒有競爭條件,不需要延遲,即使您決定在遇到問題後查看,也始終可以診斷。而且它比 VNC 螢幕截圖有用得多(例如在 Google 中複製/粘貼錯誤消息……)。它已經在 Debian Squeeze 中的 Xen 4 中提供,這就是我在那裡提到它的原因,我在 Lenny (Xen 3.2) 中錯過了很多。