基本信息:
书名:虚拟化技术实战基本信息:
出版社:人民邮电出版社
印刷时间:
版次:1
印次:
页数:
ISBN(咨询特价)
开本:16开
装帧:平装
纸张:胶版纸
正文语种:
内容简介:
《虚拟化技术实战》是在企业环境下实现虚拟化的实用指南,全面讲述了虚拟化的规划、部署和管理,包含大量示例、案例以及已经证实的解决方案,内容涉及系统化控制虚拟化成本、简化虚拟化管理、选择正确的虚拟化软硬件和供应商伙伴、排除故障、保护虚拟环境,以及IT从业者实现和管理虚拟化过程中的关键问题。 本书适合对虚拟化感兴趣的读者和有经验的虚拟化开发人员学习参考。·查看全部>>
目录:
第一部分 虚拟化基础及技术选择第1章 虚拟化,用还是不用1.1 虚拟的历史1.2 解释虚拟化1.3 可虚拟化的对象1.4 通过虚拟机整合Web服务1.4.1 平均恢复时间1.4.2 老化的基础架构1.4.3 硬件容量不足1.4.4 利用率不足1.4.5 虚拟化的经济性1.5 虚拟化的实际情况1.5.1 最小化硬件成本1.5.2 提供容灾1.5.3 整合空闲负荷1.5.4 负荷均衡1.5.5 软件测试1.5.6 集中式的服务器管理1.5.7 节能1.5.8 服务器快速部署1.5.9 服务商品化1.6 小结第2章 虚拟化技术对比2.1 客户机操作系统/宿主机操作系统2.1.1 VMware Server2.1.2 Sun xVM(VirtualBox)2.2 hypervisor2.2.1 Citrix Xen2.2.2 VMware ESX/VMware ESXi2.2.3 Microsoft Hyper-V2.3 仿真2.3.1 Bochs2.3.2 QEMU2.3.3 Microsoft Virtual PC 和Virtual Server2.4 内核级虚拟化2.4.1 KVM2.4.2 用户模式Linux2.5 共享内核2.5.1 Solaris Containers(Zones)2.5.2 OpenVZ2.6 在虚拟的战壕中2.7 小结第3章 VMware Server3.1 VMware Server控制台3.1.1 创建虚拟机3.1.2 定制虚拟机3.2 虚拟机文件和文件夹3.2.1 文件和文件夹安全性3.2.2 文件名和角色3.3 现实世界中的VMware Server3.4 小结第4章 VMware ESXi4.1 虚拟基础架构客户端控制台4.1.1 创建虚拟机4.1.2 定制虚拟机4.2 虚拟机文件和文件夹4.2.1 文件和文件夹安全性4.2.2 文件名和角色4.3 现实世界中的VMware ESXi4.4 小结第5章 Citrix XenServer5.1 XenServer hypervisor5.2 XenCenter——Xen的控制台5.2.1 创建虚拟机5.2.2 定制虚拟机5.2.3 虚拟机文件和文件夹5.3 资源池5.4 虚拟机模板5.4.1 将虚拟机转换成模板5.4.2 利用模板安装新虚拟机5.5 现实世界中的XenServer5.6 小结第6章 Microsoft Virtual PC6.1 VPC控制台6.1.1 创建虚拟机6.1.2 定制虚拟机6.2 虚拟机文件和文件夹6.2.1 文件和文件夹安全性6.2.2 文件名和角色6.3 小结第7章 Microsoft Hyper-V7.1 控制台7.1.1 创建虚拟机7.1.2 定制虚拟机7.2 虚拟机文件和文件夹7.2.1 文件和文件夹安全性7.2.2 文件名和角色7.3 小结第8章 VirtualBox8.1 VirtualBox服务器控制台8.1.1 创建虚拟机8.1.2 定制虚拟机8.2 虚拟机文件和文件夹8.2.1 文件和文件夹安全性8.2.2 文件名和角色8.3 现实世界中的VirtualBox8.4 小结第二部分 应用虚拟化第9章 服务器虚拟化实战9.1 配置专用虚拟服务器9.1.1 准备虚拟机9.1.2 服务器专用化9.2 部署服务器用具9.3 对虚拟服务器进行调整和调优9.3.1 RAM9.3.2 虚拟机插件或工具9.3.3 虚拟磁盘9.3.4 虚拟机页面文件和交换空间9.3.5 主机性能调优9.3.6 网络优化9.4 增强虚拟服务器安全性9.4.1 阻断或者移除服务9.4.2 使用防病毒软件9.4.3 定期进行系统安全性审计9.5 虚拟机的备份9.5.1 文件复制9.5.2 虚拟机备份软件9.5.3 虚拟化供应商的备份解决方案9.6 将虚拟机迁移到新服务器9.6.1 文件复制迁移9.6.2 虚拟化软件迁移9.7 将物理机迁移到虚拟机(P2V)9.7.1 基于CD的P2V迁移(冷克隆)9.7.2 在线P2V迁移(热克隆)9.7.3 手工克隆9.8 小结第10章 桌面虚拟化实战10.1 终端服务10.1.1 智能终端10.1.2 哑终端10.2 托管桌面10.3 基于Web的解决方案10.3.1 托管Web应用10.3.2 托管的基于Web的伪桌面系统10.4 本地虚拟桌面10.4.1 Live CD10.4.2 Live USB10.4.3 虚拟化软件10.5 小结第11章 网络和存储虚拟化实战11.1 虚拟专用网络(VPN)11.1.1 硬件VPN11.1.2 软件VPN11.2 虚拟局域网(VLAN)11.2.1 标准VLAN11.2.2 VMware VLAN11.2.3 混合VLAN11.3 SAN和VSAN11.4 NAS11.5 小结第三部分 构建虚拟化基础架构之硬件的作用第12章 形态选择及其影响12.1 塔式、机架式和刀片式服务器12.2 形态以外的因素12.3 理解内核和插槽12.4 减缓I/O和内存问题12.5 小结第13章 选择供应商13.1 匹配硬件和软件13.2 主要供应商13.2.1 IBM13.2.2 HP13.2.3 Dell13.2.4 Sun13.2.5 产品比较13.3 白牌服务器13.4 云计算13.5 小结第14章 服务器之外14.1 存储虚拟化14.2 网络虚拟化14.2.1 交换机14.2.2 HBA和其他网络连接14.2.3 何时考虑基础架构业务流程14.3 I/O虚拟化14.4 小结第四部分 从研发到部署之管理虚拟基础架构第15章 打好基础之规划阶段15.1 向高管推销虚拟化15.2 虚拟化除了节省开支之外的优点15.3 跨职能的团队15.4 选对工具做对事15.5 规划工具的种类15.6 部署测试15.7 展望未来,关注长期15.8 小结第16章 部署16.1 对哪些应用进行虚拟化16.2 了解现状:自动发现工具16.3 引入自动化(在虚拟机上线前后)16.3.1 选择一款自动化工具16.3.2 自动化软件供应商及其产品16.4 加强虚拟机安全性16.5 小结第17章 后期工作与总结17.1 开机运行,保持稳定17.1.1 动态迁移17.1.2 监控工具17.2 灾难恢复17.3 预算17.4 最后的考虑附录A 虚拟机的安装·查看全部>>
编辑推荐:
作者简介:
书摘:
虚拟化,用还是不用 虚拟化,用还是不用?在投入大量人力物力开始一个虚拟化项目之前,这是你必须回答的第一个问题。踏入虚拟化世界的第一步应该是亲自试用一些虚拟化产品,因为演示和视频教程与亲自体验是不同的。 本章写给那些尚未完全决定采用虚拟化的读者。本章分别探讨了采用或不采用虚拟化产品的理由。读完本章以后,你将能就虚拟化是否适合于自身情况这一问题做出更为成熟的判断。 1.1 虚拟的历史 和很多人所信以为真的不同,虚拟化不是诞生于1999年VMware发布其第一个产品之时,而是早在约40年前就出现在IBM的大型机平台上了。那时,VM(Virtual Machine,虚拟机)称为伪机器(pseudo machine)。早先大型机用控制程序在不同伪机器之间分配资源,并使之相互隔离。 现代版本的控制程序称为hypervisor,是直接安装在裸机(bare metal)上的虚拟机监控器(VM monitor)。裸机是一个计算机新名词,通常是指没有安装操作系统的服务器系统,且只有硬件。hypervisor并不能直接被访问,而是要通过一个叫Domain0的虚拟机来间接访问,这个叫Domain0的虚拟机看上去好像是安装在裸机上的主操作系统(primary operating system)。用户通过这个主虚拟机来间接地与hypervisor交互。 hypervisor技术是虚拟主机技术中的一种,而虚拟主机技术将会在第9章进一步论述。 1.2 解释虚拟化 就“正式”的定义来讲,虚拟化指的是计算资源的物理抽象。换而言之,就是把分配给一台虚拟机的物理资源从其物理实体上抽象出来。虚拟磁盘、虚拟网卡、虚拟局域网、虚拟交换机、虚拟CPU以及虚拟内存,都是映射到一台物理计算机系统的对应物理资源上的。主机将其上运行的客户虚拟机(guest VM)视为应用程序,并给它们分配一定的专属资源或者共享资源。 虚拟化分很多种:应用程序虚拟化、平台虚拟化、网络虚拟化以及存储虚拟化。一般而言,通常提到的虚拟化都是指平台虚拟化。平台虚拟化就是利用服务器硬件作为主机,运行多个虚拟机并将其视为客户机。每一台虚拟机都是一个安装了某一操作系统的稳定的虚拟硬件环境,并独立于其他客户机。 主机配备有足够的硬件资源,可以将其计算能力和磁盘空间分配给其上的客户机使用。一个典型的主机系统包括多个多核处理器、很多GB的内存和很多TB的磁盘空间,并往往配有NAS(Network Attached Storage,网络附加存储)或SAN (Storage Area Network,存储区域网络)。 1.3 可虚拟化的对象 考虑虚拟化时的一个常见问题是:“什么可以被虚拟化,而什么又不能被虚拟化?”硬件上任何未充分利用的负荷都可以被虚拟化。主要的可虚拟化对象有Web服务器、邮件服务器和其他网络服务器(DNS、DHCP、NTP)、应用服务器(WebShpere、Weblogic、Tomcat)以及数据库服务器。而且并不受限于所用操作系统的类型。Windows系统和Linux、Solaris或其他操作系统一样,都是很好的虚拟化对象。 负荷均衡类的服务也很适合运行在虚拟环境下,因为其负荷可以分散到多台服务器系统中。 1.4 通过虚拟机整合Web服务 Web服务特别适合在虚拟机上进行整合。各类Web服务,诸如Web数据库、静态Web网站、动态网站(包括使用Java、.NET、PHP、Python以及其他各种动态语言编写的网站),都可以轻松地融入虚拟化基础架构。 下面是整合Web服务的5个主要理由: 平均恢复时间太长; 基础架构硬件老化; 基础架构容量不足; 系统利用率很低; 虚拟化的经济性。 1.4.1 平均恢复时间 平均恢复时间(MTTR)是指在服务下线以后重新恢复所花费的平均时间。虚拟化能通过快照或者对整台虚拟机进行备份来缩短失效服务的恢复时间。直接进行文件复制的恢复操作要比安装一套新系统并从增量备份中一点点恢复出当前系统并重新上线要快得多。 1.4.2 老化的基础架构 硬件寿命是短暂的。硬件基础架构的平均寿命大概是3~4年,这是因为硬件故障率在硬件使用时长超过4年后会显著增加。一个很好的惯常做法是以生产厂家提供的产品保修期估算硬件的真实周期。 在硬件老化的困境中,虚拟化显然轻松获胜。当然,虚拟机的主机系统仍然会老去、消亡或被淘汰,但是虚拟机不会。不管物理主机硬件如何变化,你都可以为虚拟机不断增加内存、CPU、磁盘空间、虚拟网卡以及其他外围设备,甚至可以在升级虚拟硬件后升级其操作系统(来满足不断增长的应用需要)。 1.4.3 硬件容量不足 硬件系统总有无法改变的容量限制。单CPU系统总是只有一颗CPU。如果系统所支持的最大内存是4GB,你就没法添加更多内存,但虚拟机没有类似的限制。只要主机有足够的支持能力,而且虚拟化软件也支持扩容,你就可以给虚拟机扩容。 1.4.4 利用率不足 如前所述,利用率不足的系统是最适合虚拟化和整合的,这并不是因为虚拟机会比物理机用得更多,而是因为无需让物理机消耗过多的电力、冷却能力和物理空间。 1.4.5 虚拟化的经济性 虚拟化不仅仅能省钱,还能带来规模效应。你可以轻易地把两台或更多的配置了HA(High Availability,高可用性)的物理服务器转换成虚拟机,还可以在这些虚拟系统上增加高可用性解决方案,并同时保持物理服务器完好无损,而增加的高可用性的能力并不需要额外的硬件开销。 1.5 虚拟化的实际情况 围绕虚拟化有各种各样的声音,你可能会自问:“我为什么需要虚拟化?”问题合理答案也简单,首先,这是项省钱的技术。通过使用虚拟计算资源,你将在硬件、电力、冷却和IT人力上节省大量资金。 除了以上超酷的和令人兴奋的特点外,虚拟化还有很多现实的好处。下面让我们一一列举: 最小化硬件成本; 提供容灾特性; 整合空闲负荷; 负荷均衡; 软件测试; 集中了服务器管理; 省电; 部署新服务器更快速。 1.5.1 最小化硬件成本 显而易见,当一个新系统上线时,虚拟化能减轻采购更多硬件带来的经济负担。问题是,到底能省多少钱?请考虑以下情况。 这是一台典型的服务器,用于文件/打印服务、电子邮件、DNS和Web服务,它是具有2 GB内存、一颗双核CPU、一块80 GB硬盘的机架式系统。这样一套标准系统的起步价格大概为2000美,如果需要RAID阵列和更多的硬盘,则可能需要多花300~500美。这样,一套基本系统的成本大概在2000~2500美之间。 ……·查看全部>>