黄鸿, 李文杰, 刘东东
(广东电网有限责任公司 云浮供电局, 广东 云浮 527300)
信息化的发展给IT管理领域带来了更多的挑战,如在需求用更少的资源做更多事情时,如何更好地保持和改建现有的桌面管理;面对不同种类的最终用户需求,如何在降低成本的前提下更好地管理各种端点设备等,而借助虚拟桌面基础设施可以让管理员构建与硬件无关的桌面环境,并且在同一个系统中,可以同时运行多台虚拟机,同时系统中的虚拟机也是相互独立和隔离开来的。完善的桌面虚拟化架构也可以保证在很短的时间内设立新的虚拟机,再加上内核虚拟机的融合应用,会让虚拟桌面比传统的桌面更加完善,优化桌面工作环境,提升启动速度。
KVM虚拟机是一种开源系统虚拟化模块,这种内核虚拟机主要使用Linux自带的调度器进行系统管理,所以这种虚拟技术核心源码更少,也是目前学术界主流的VMM之一,KVM虚拟化必须借助ADM V技术或者是Intel VT技术等硬件的支持,故而也是一种基于硬件设施的完全虚拟化。
基于KVM的虚拟化技术灵活性更强,这种技术可以将不同操作系统、特殊硬件设备进行充分利用,进而答复降低不同系统维护的难度,正是由于这种特性,所以这种虚拟技术可以支持基于X86架构的Windows、Linux、Unix等操作系统更加稳定的运行。其具体架构,如图1所示。

图1 基于KVM的虚拟架构图
由图1可知,KVM在Linux系统中主要使用地层的硬件和设备虚拟化支撑,进而来为系统提供相对完成的原生虚拟化,当然只需要地层硬件虚拟化的支持,KVM就可以支持大量的客户机操作系统。……