桌面虚拟化实战宝典 pdf
桌面虚拟化是虚拟化技术在桌面系统上的应用,它可以将计算机的桌面虚拟化,从而达到桌面使用的灵活性和安全性。桌面虚拟化方案可以为企业加快部署桌面系统,节省桌面管理成本,提高生产效率,增强桌面的安全性。随着云计算和移动设备的兴起,桌面虚拟化作为一种新型的桌面交付方式,将越来越受到企业的青睐。目前市场上主流的虚拟桌面方案提供商有VMware(威睿)、Citrix(思杰)、Microsoft(微软)、Redhat(红帽)、Virtual Bridges,他们的方案在各个行业都有不少的用户。目前市面上关于桌面虚拟化的书籍以介绍VMware和Citrix的方案居多,且很少涉及基于开源的KVM解决方案。事实上,基于开源的解决方案可以帮助客户节省大量的IT软件投入。另外,市面上的在售书籍多数是单独介绍一种或者两种桌面虚拟化方案,把这几种桌面虚拟化解决方案整合在一本中介绍给读者,更是凤毛麟角。如果能在一本书中获悉多家解决方案的特点和部署方法,对读者来说是一件好事。本书从实际出发,针对上述桌面虚拟化解决方案,全面介绍其架构特点和实施方法。全书分为7章:第1章介绍桌面虚拟化的现状及优势;第2~6章介绍VMware、Citrix、Microsoft、Redhat、Verde公司的桌面虚拟化方案和搭建方法,读者可以直接参考书中的方法,搭建桌面虚拟化方案,作者会尽可能详述操作步骤;第7章总结了常用的三种桌面虚拟化方案设计考虑因素,为读者设计桌面虚拟化方案提供参考。
KVM虚拟化技术:实战与原理解析 pdf
《KVM虚拟化技术:实战与原理解析》首本Linux KVM虚拟化技术专著,由Intel虚拟化技术部门资深虚拟化技术专家和国内KVM技术的先驱者撰写,权威性毋庸置疑。在具体内容上,本书不仅系统介绍了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的方法;第6章介绍了管理KVM虚拟化的上层软件;第7章介绍了RHEL等所有流行的Linux发行版中的KVM虚拟化功能的使用;第8章首先介绍了虚拟化性能测试,然后详细介绍了对KVM虚拟化的CPU、内存、网络、磁盘I/O等重要组件进行性能测试的方法、工具和步骤;第9章介绍了Linux、KVM、QEMU等开源社区的情况,KVM、QEMU和KVM单元测试代码的基本结构,以及如何向QEMU/KVM开源社区贡献自己的代码和如何提交KVM相关的bug。