摘要:有時需要通過主機hvc0登入到虛擬機器中,有時需要借助vnc登入虛擬機器進行管理,這樣就需要有相應的配置保證兩者都能正常輸出。具體的配置如下文。
hvc是xen虛擬化技術引入的對虛擬機器進行控制的虛擬console,在虛擬機器的配置中自動完成;vnc顯示vga硬體輸出,可以完成對虛擬機器的管理。在xen虛擬化技術中hvc則是自帶的,而vnc的輸出需要借助qemu-dm來模擬vga硬體。
hvc0的輸出不需要調整,只需要在虛擬機器中配置串列埠輸出,就能夠使得hvc0在串列埠輸出;而tty1通過vga輸出,用vnc顯示。具體配置如下,
在虛擬機器中完成:
#vi /boot/grub/menu.lst 視虛擬機器的啟動檔案而變動
serial --unit=0 --speed=38400 --word=8 --parity=no --stop=1
在核心行新增如下的引數
console=ttys0,38400n8
在/etc/securetty 中保證有ttys0
#echo 『ttys0』 >> /etc/securetty
修改/etc/inittab保證有以下的內容
#vi /etc/inittab
1:2345:respawn:/sbin/getty 38400 hvc0
2:2345:respawn:/sbin/getty 38400 tty1
然後將虛擬機器重啟,就可以同時在vnc和host主機中訪問虛擬機器了。
參考wiki.debian.org/xen
摘自 隼的天空
Xen虛擬機器
虛擬化技術是雲計算實現彈性計算的核心技術。在構建雲計算平台中,虛擬機器的安裝是基礎。常用的虛擬機器工具很多,如vmware xen kvm virtual pc等,這些工具使得使用者可以在單台物理pc上 稱為宿主機 虛擬出多個虛擬機器vm virtual machine 由於在每個vm上可以安裝與宿...
Xen虛擬機器檢測
應用程式如何獲知自己是否工作在xen 虛擬機器中呢?使用cpuid指令可以完成該任務。uint32 t eax,ebx,ecx,edx,pages,msr,i char signature 13 cpuid 0x40000000,eax,ebx,ecx,edx uint32 t signature ...
Xen 虛擬機器使用LVM snapshot映象
一般的虛擬機器映象檔案,比較直接的做法是存放在乙個img映象檔案裡,或者直接使用 dev sda 分割槽。但是萬一把虛擬機器分割槽 玩壞 了就不好恢復了。qemu支援一種映象格式qcow2,能夠建立增量映象,這樣可以把修改存在新檔案裡,當出錯時可以保護原始映象。這個功能非常有用,xen似乎支援qco...