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

虚拟化基本概念(虚拟化的历史和现状)

什么是计算机虚拟化技术?

虚拟化技术目前主要取决于计算机的CPU型号和BIOS。某些CPU或BIOS可能尚不支持虚拟化技术。那些支持虚拟化技术的可以在BIOS中启用。轮换方法如下:
1.进入BIOS。开机时按F2或F12或DEL或ESC(每台电脑不同)。
2.进入BIOS后,找到Configuration选项,选择IntelVirtualTechnology回车,将光标移至Enabled,然后回车,最后按F10保存退出。
如果找不到Setup选项,可以尝试以下方法:
(1)计算机进入BIOS后,应选择SystemSetup菜单,然后选择DeviceSetup,找到Virtualization技术。设置为启用。
(2)计算机进入BIOS后,必须选择Security菜单,然后选择Virtualization并将其设置为Enabled。
(3)计算机进入BIOS后,需要选择ProcessorSettings菜单,然后选择VirtualizationTechnology并将其设置为Enabled。

KVM虚拟化技术简介

第一本LinuxKVM虚拟化技术专着,由Intel虚拟化技术部资深虚拟化技术专家、原生KVM技术先驱撰写。其权威性是毋庸置疑的。在具体内容上,本书不仅系统介绍了KVM虚拟机的功能、特点和使用方法,还深入剖析了KVM虚拟机的基本技术和工作原理,对KVM进行了全面、完整的讲解。
全书共9章:第1章介绍了云计算和虚拟化的概念,并对KVM等一些流行的虚拟化技术进行了比较;第2章介绍了KVM的基本架构和QEMU的作用以及Intel的硬件虚拟化技术;第3章详细讲解了KVM所依赖的硬件环境的配置、编译安装KVM和QEMU、启动KVM客户端的步骤和方法;第4章深入讲解KVM的基本功能,包括虚拟CPU、内存、存储、网络、图形显示等的配置和基本原理,以及CPU和内存开销的使用;第5章讲解了KVM的高级特性,包括半虚拟化驱动virtio和VT-d设备的直接分发。热关机、热迁移、嵌套虚拟化、KSM、透明大页、KVM安全技术、QEMU监控、QEMU命令行参数、从物理机或其他虚拟机迁移到KVM的方法;第六章简介上层介绍管理KVM虚拟化的软件;第7章介绍KVM虚拟化功能在RHEL等所有流行Linux发行版中的使用;第8章首先介绍虚拟化性能测试,然后详细介绍KVM虚拟化对CPU、内存、网络、磁盘I/O等重要组件进行性能测试的方法、工具和步骤;第9章介绍了Linux、KVM、QEMU等开源社区的情况,以及KVM、QEMU和KVM单元测试代码结构的基础知识,以及如何向QEMU/开源社区KVM贡献代码以及如何归档KVM相关错误。