比较老的一本书,但内容很全很详细,讲了许多虚拟化基础知识,描述也简单好理解。
第一章 企业虚拟化的目的及本质
- 云计算简单定义:“将已量化的许多运算资源,以网络为媒介,通过特定的界面给需要服务的用户”,“将资源打散,找出最小的计量单位,之后将其全部集中起来,并重新分配的过程。”
- 虚拟化程度:完全虚拟化、硬件辅助虚拟化、部分虚拟化、半虚拟化。
- 寄居架构:运行在某个固定的操作系统上。
- 原生架构:包括硬件内核,直接安装在硬件上,接管所有资源。
第二章 VMware vSphere
- VMware仍然是最大的虚拟机厂商,推出了众多的产品。
- 总的来说,也是头一回知道VMware有这么多fancy的功能。
- hot-add,不关机增加cpu、memory。
- 副本、冗余、切换等多种方式的高可用配置。
- 硬件资源的使用基本跟上了硬件升级的节奏。资源使用有详细的监控报告。
- Host Bus Adapter(HBA),主机总线适配器。
第三章 全面理解vSphere的硬件
- Hardware Compathibility List(HCL),硬件兼容性列表。
- Virtualization Technology(VT)。
- IntelVT-x技术:增强处理器的VT虚拟化技术,包括IntelVTFlexPriority、IntelVTFlexMigration(Intel虚拟化灵活迁移技术)、ExtendedPageTables(IntelVT扩展页表)。
- IntelVT-d技术:支持直接I/O访问的IntelVT虚拟化技术。
- IntelVT-c技术:支持网络连接的Intel虚拟化技术,包括虚拟机设备队列(VMDq)、虚拟机直接互连(VMDc)。
- RAID,磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。
- Keyboard Video Mouse(KVM),KVM 交换机通过直接连接键盘、视频和鼠标 (KVM) 端口,让您能够访问和控制计算机。KVM 技术无需目标服务器修改软件。
- Preboot Execute Environment(PXE),预启动执行环境,用于实现无硬盘服务器。
- Intelligent Platform Management Interface(IPMI),智能平台管理接口,可以监控硬件状态,远程管理服务器开关机。
- 这一章大概就是说,VM有很多特性需要硬件支持,vsphere对硬件就更挑剔了,一般都是服务器级别的硬件去运行。上面提到的很多都是Intel的技术,其他厂商应该多多少少应该也有类似的,我并不清楚,但可以看出,Intel在硬件还是处于领先的。
第四章 存储设备
- 内置硬盘有很多局限性,一般是说可扩展性、兼容性不好,更为糟糕的是单点故障,这对企业级来说是不可接受的。
- 常用外置存储DAS,NFS,NAS,SAN
- DAS就是直接连接存储设备,Direct Attached Storage,个人电脑一般就是这种结构,局限于只能和一台机器相连。
- NAS,Network Attached Storage,以文件为主的共享存储设备,通过网络进行数据交换。
- SAN,Storage Area Network,和LAN有点相似,一群存储设备的集合,网卡换成HBA卡,它能访问更低层次的LUN和Volume Group。
- NFS是一种网络共享协议,算是实现NAS的一种办法。
- iSCSI,SCSI扩展比较昂贵,而iSCSI是一种通过ip网络提交SCSI命令和数据,从而免去了环境搭建。这也和现在网络速度足够快,足够稳定息息相关。
第五章-第九章
- 这几章都是实际应用,没有原理性的东西。
第十章 vSphere的网络原理
- vSwitch,虚拟交换机。在ESX中,网络划分不再是物理的路由或交换机,而是vSwitch。vSwitch和物理网卡是一对一或者一对多,也就是多个网卡组成一个vSwitch,类似于RAID,能增强性能和容灾。
- 这章也有大量的实际操作,不涉及虚拟网络的实现。
第十一章 vSphere的存储理论及实践
- vmhba,虚拟HBA。