Xen虛擬機器VNC輸出

2022-04-09 06:16:58 字數 764 閱讀 7272

摘要:有時需要通過主機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...