📅  最后修改于: 2021-01-18 04:59:37             🧑  作者: Mango
虚拟化是一种技术,它允许在多个组织或租户(客户)之间共享应用程序或资源的单个物理实例。它通过为物理资源分配逻辑名称并按需提供指向该物理资源的指针来实现。
在现有操作系统和硬件上创建虚拟机称为“硬件虚拟化”。虚拟机提供从逻辑上与底层硬件分离的环境。
在其上创建虚拟机的计算机称为主机,而虚拟机称为来宾计算机。该虚拟机由称为管理程序的软件或固件管理。
系统管理程序是充当虚拟机管理器的固件或低级程序。管理程序有两种类型:
类型1管理程序在裸机上执行。 LynxSecure,RTS管理程序,Oracle VM,Sun xVM服务器,VirtualLogic VLX是类型1管理程序的示例。下图显示了Type 1虚拟机管理程序。
type1虚拟机管理程序没有任何主机操作系统,因为它们安装在裸机上。
Type 2虚拟机管理程序是一种软件接口,可模拟系统正常与之交互的设备。容器,KVM,Microsoft Hyper V,VMWare Fusion,Virtual Server 2005 R2,Windows Virtual PC和VMWare工作站6.0是类型2虚拟机管理程序的示例。下图显示了Type 2虚拟机管理程序。
以下是三种类型的硬件虚拟化:
在完全虚拟化中,底层硬件被完全模拟。来宾软件不需要任何修改即可运行。
在仿真中,虚拟机模拟硬件,因此独立于硬件。在这种情况下,来宾操作系统不需要修改。
在准虚拟化中,不模拟硬件。来宾软件运行自己的隔离域。
VMware vSphere是高度发达的基础架构,可提供用于虚拟化的管理基础架构框架。它虚拟化了系统,存储和网络硬件。