当前位置:首页 > 虚拟化 > 正文

硬件虚拟化技术代表(常用虚拟化技术)


一、计算机虚拟化技术的四种虚拟化技术

虚拟化技术(virtualization)和分区技术(partitiontechnology)紧密结合
自20世纪60年代Unix诞生以来,虚拟化技术和分区技术就开始发展,并经历了从“硬件分区”->“虚拟机”->“准虚拟机”->“虚拟操作系统”发展历史。最早的分区技术源于人们提高主机利用率的需要。例如,在金融、科学等领域,大型Unix服务器通常价值数千万甚至上亿元。但在实际使用中,多个部门无法很好地划分算力,往往会导致需要计算的部门无法获得算力。不需要大量计算能力的部门使用了太多资源。这时就出现了分区技术,可以将一台大型服务器划分为多个分区,每个分区提供给生产部门、测试部门、研发部门等部门。为了提高虚拟机技术(VirtualMachineMonitor)的性能,一种新的半虚拟化技术(Para-Virtualizion)被开发出来。这种虚拟化技术以Xen为代表,其特点是改变操作系统内核,增加XenHypervisor层。它允许同时启动安装在同一硬件设备上的多个系统,并且资源分配由XenHypervisor完成。在这个虚拟环境中,仍然需要模拟硬件设备、安装客户操作系统、修改操作系统内核。与传统的VirtualMachineMonitor相比,Xen的性能略有提升,但不是非常显着。为了进一步提高性能,Intel和AMD分别开发了虚拟技术VT和Pacifica,为CPU添加虚拟指令。利用CPU支持的硬件虚拟化技术,无需修改操作系统内核,而是由CPU特有的指令集执行相应的转换操作。——与单个物理资源单元相比,虚拟资源可以以更小的单元进行分配。与物理资源相比,虚拟资源在崩溃后可以更快地恢复,因为它们不会遇到硬件和操作系统问题。


二、虚拟化技术有哪些?各种虚拟化技术使服务器虚拟化能够将物理资源抽象为逻辑资源。一台服务器成为多个独立的虚拟服务器,不受物理边界的限制,使硬件成为动态管理的资源池,提高利用率并简化系统管理桌面虚拟化。计算机终端系统,实现桌面计算机使用时的安全性和灵活性。任何设备、时间和地点都可以通过网络访问个人桌面系统。桌面应用虚拟化不是由本地操作系统提供的,将应用程序与操作系统分离。耦合为应用程序提供了一个虚拟环境(可执行文件+运行环境)。本质是抽象掉应用程序对底层系统和硬件的依赖。可以解决程序版本不兼容的问题,并存储在后台数据中心。将异构存储资源整合为一个巨大的存储池。它使底层磁盘和磁带对用户透明,根据需要直接使用分配给每个应用程序的存储资源,提供方便的管理。多个逻辑网络,保留原有网络设计中提供的层次结构、数据通道和服务,使最终用户体验与专有物理网络相同,提高原有网络的资源利用率。虚拟化技术的两种类型第一种:直接运行。LinuxKVM:一个开源虚拟化平台,是为x86机器开发的基于内核的虚拟机,将Linux内核转换为虚拟机Hypervisor,因此虚拟机可以直接访问硬件,是一种完全虚拟化的裸机虚拟化技术。VMwareESXi:直接安装在底层物理硬件上的完全虚拟化技术


三、什么是虚拟化技术(VT)?

VT技术(VirtualizationTechnology)是一种硬件虚拟化技术,用于提高虚拟化计算机的利用率。如果要在计算机上运行虚拟机软件或其他需要使用虚拟化技术的应用程序,则必须确保启用了VT技术。要启用VT技术,请按照下列步骤操作:

进入计算机的BIOS界面。不同品牌和型号的计算机有不同的进入BIOS的方法。

在BIOS设置界面中,找到“高级”或“CPU配置”选项卡。

找到“IntelVirtualizationTechnology”或“AMDSVM”选项并将其设置为“启用”。

保存更改并退出BIOS设置界面。

重新启动牌组。

完成上述步骤后,您的计算机已启用VT技术。