
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
服务器虚拟化技术一般分为半虚拟化和完全虚拟化两种,而今天我们就通过案例分析来了解一下,半虚拟化服务器技术应用都有哪些特点。
什么是半虚拟化?
通过允许操作系统识别虚拟机管理程序的存在,并直接与虚拟机管理程序通信,半虚拟化提供了比软件辅助的完全虚拟化更好的性能。半虚拟化还可以确保在将客户机操作系统(OS)安装到虚拟机中之前对其进行重新编译。但是一般来说,半虚拟化要求修改客户机操作系统(OS),以实现API,用于将虚拟机管理程序发送的命令交换到服务器。
Xen/Xenserver可能是知名的半虚拟化管理程序软件之一。在3.0版本中,Xen还开始在启用的Intel和AMD处理器上支持硬件辅助的完全虚拟化,以实现与不可修改的操作系统(OS)(例如Windows)的可操作性。Xen在4.7版中引入了实时补丁。而在4.10版本中,Xen增加了对半虚拟化硬件(PVH)的初始支持,并在2018年年中发布的4.11更新中增加了对半虚拟化硬件(PVH)的支持。
半虚拟化硬件(PVH)致力于将佳的半虚拟化技术与硬件虚拟机(HVM)方法相结合。在半虚拟化硬件系统的某些元素(包括网络和磁盘接口)的情况下,原生/硬件虚拟机(HVM)虚拟化遵循不同的过程,并为虚拟化访问系统硬件接口提供有限形式的硬件仿真。硬件虚拟机(HVM)接口现在可用于大多数系统硬件。
广泛的支持:IBMLPAR、用于SPARC的OracleVM(LDOM)和用于X86的OracleVM(ODM)支持半虚拟化。
半虚拟化接口
与完全虚拟化不同,半虚拟化不需要模拟虚拟机的硬件。与其相反,它提供了到虚拟机的接口,该接口有点类似于基础硬件。其中包括Linux和Windows在内的大多数现代操作系统(OS)都支持一个或多个半虚拟化接口。
VirtualBox半虚拟化接口
VirtualBox可以公开半虚拟化接口,以在虚拟机中更准确、更高效地执行软件。并提供了三个半虚拟化接口:
Minimal(对于运行AppleMacOSX客户机是必需的)、KVM(建议用于Linux客户机)、Hyper-V(建议用于Windows客户机)。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。