VOI(Virtual OS Infrastructure)虚拟操作系统基础架构可以完美的克服VDI模式下的各种问题。VOI模式以客户端虚拟容器技术为底层基础,而所谓的虚拟容器,实际上是将我们的终端彻底的虚拟化,建成一个虚拟的容器池,在这个容器池上,我们再部署操作系统,由于终端已经被虚拟化,所以从操作系统角度来看,它们面对的“硬件”已经是虚拟的,没有差别了,这为企业大规模部署虚拟机打下基础。IBM的Steve Mills最早提出了VOI(Virtual OS Infrastructure)架构思路。
VOI (Virtual OS Infrastructure)虚拟操作系统基础架构,以客户端虚拟容器技术为底层基础。而所谓的虚拟容器,实际上是将终端彻底进行虚拟化,建成一个虚拟的容器池,在这个容器池上,再部署操作系统。由于终端已经被虚拟化,所以从操作系统的角度来看,它们面对的 硬件”已经是虚拟的,这为大规模部署虚拟机打下了基础。应用虚拟化技术,终端计算机从网络启动,由系统服务器上直接读取操作系统镜像文件,并将其虚拟成本地操作系统,而且对系统的所有操作都处于虚拟环境下,任何的误操作或者病毒感染、驱动冲突、软件不兼容等问题在重启后即可得到纯净和安全的操作系统,整机则快速全部地恢复到先前的正常状态。
虚拟操作系统架构(Virtual OS Infrastructure,VOI)则可以让虚拟系统从引导阶段就开始接管计算机硬件平台,直接工作在本机的硬件平台之上,不再需要下层系统的支撑。要想实现这一点就必须为客户机提供一个虚拟的磁盘存储空间,将操作系统放置这个虚拟存储空间里,让客户机从这个设备完成启动。
VOI 创新的离线交付技术,可以实现在无本地存储的情况下,客户端通过VDISK 驱动将服务端的镜像映射为虚拟磁盘,系统工作于基于网络的虚拟盘的环境下。在本地有存储的情况下,在虚拟系统工作的同时,后台静默的缓存镜像数据直至完成整个镜像的本地化,当镜像完全缓存后,即使网络断开或服务器停机,都不再影响虚拟系统的工作。能实现客户机离线使用。在网络恢复后客户端会自动校验离线期间的数据变化,同步更新差异数据。
VOI 创新驱动程序自适应技术,可以在虚拟系统加载之前,网卡引导阶段通过VBS 程序智能识别网卡设备标识,从驱动库中提取网卡的保护模式驱动,在系统启动时加载网卡驱动。并同时识别多配置环境下不同主板、总线、显卡、声卡等设备的标识,导入驱动副本,相同的硬件驱动在多配置环境下(插槽、接口、总线等)发生变化后,都无需重复识别和重装驱动。
4. 虚拟引导系统技术
VOI 系统可以利用网卡的网络启动模块向服务端获取引导程序,VOI 创新的VBS (虚拟引导系统) 可实现在物理操作系统或虚拟操作系统之前,为操作系统预置(初始化)启动环境。在实模式下实现网络通讯与存储系统的管理,在实模式仿真图形界面,以更加直观的管理本地存储、网络连接、与虚拟系统;虚拟引导系统技术VBS 工作于操作系统启动之前,可以在操作系统启动之前接管所有控制权,同时有效的防止引导型、驱动级病毒木马对系统的入侵。管理人员在无操作系统的环境可以通过VBS 完成对存储的配置及虚拟系统的同步,无需再预先准备基础系统。