组成部分Guesttools是由虚拟化平台提供的需安装在虚拟机操作系统中的重要工具软件,主要包含了Guest Agent、virtio drivers、SMEP Agent、qxl driver等模块部分。 Guest Agent提供虚拟化web管理台与虚拟机之间交互的信息、通知消息、动作等,包括:
通过Guest Agent还可以实现一些虚拟机内部操作,如:
Virtio drivers里包含了半虚拟化设备的驱动程序,主要有:
Linux 2.6.35及以后版本内核中已内置virtio driver而无需额外安装,windows虚拟机需要额外安装,如果windows虚拟机不安装驱动的话也能够使用,需要使用IDE类型的磁盘和rtl8139或e1000的网卡(区别主要在性能)。 SMEP agent配合SMEP协议实现使用虚拟机时更好的用户体验,虚拟机不安装SMEP agent也能够使用,但是SMEP agent能够提供以下功能:
Qxl driver Qxl为SMEP协议为Qemu提供的一个PCI虚拟显卡设备,这个设备能够用来提升远程图像显示的性能和增加虚拟机图像系统的显示容量。Qxl设备需要在虚拟机中安装Qxl驱动来发挥全部功能,在没有驱动的情况下,Qxl设备能够以VGA的模式来使用。 对GuestOS支持Guesttools中各组件对各版本操作系统的支持情况如下,其中对windows xp/win7/win2008/win2008 r2/win10提供完整支持。
对linux操作系统各版本的支持情况如下:
(责任编辑:IT) |