您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > VMware vSphere Design Workshop 5_M06_虚拟机设计
版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:DesignWorkshop[V5.0]虚拟机设计第6单元6-2版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A您的位置VMwarevSphere:设计研修班课程简介设计过程概述vSphere存储设计vSphere网络设计ESXi主机设计虚拟机设计vSphere虚拟数据中心设计管理和监视设计6-3版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟机上运行着为各个用户和整个业务线提供支持的应用与服务。必须正确设计、调配和管理虚拟机,以确保这些应用与服务能够高效运行。重要说明6-4版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A学员的学习目标学习完本单元后,您应当能够执行以下任务:确定制定虚拟机设计决策所需的有用信息。识别和分析最佳实践建议。分析备选虚拟机设计选择及其风险。与主要相关人员和领域专家(SME)探讨各种选择及其优势与风险。拟定一个虚拟机设计方案。6-5版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟CPU数量(1)设计决策:应该在每个虚拟机上配置多少虚拟CPU?除非确实需要多个虚拟CPU(vCPU),否则请默认配置一个。•操作系统必须支持对称多处理(SMP)功能。•应用必须是多线程的,才能受益于多个虚拟CPU。-如果应用是多线程的,请使用供应商文档确定应需要或可能需要多少个虚拟CPU。-如果应用不是多线程的,请改用多个虚拟机(横向扩展)。6-6版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟CPU数量(2)使用尽可能少的虚拟CPU。•使用较少的虚拟CPU有可能提高虚拟机和主机的性能。-未使用的虚拟CPU仍将占用计时器中断。-在多个虚拟CPU中保持一致的内存视图会消耗资源。-一些早期的客户操作系统在未使用的虚拟CPU上执行空循环。因此,它们会消耗可用于其他用途的资源。-客户调度程序可能会在多个虚拟CPU之间迁移单线程工作负载,因此会丧失缓存局域性。6-7版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟CPU的数量不得超过主机上物理CPU核心(或超线程)的数量。•这样虚拟机才能调度运行。虚拟CPU数量(3)X物理核心/超线程VMwareESXi™主机虚拟机虚拟机6-8版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟CPU数量(4)要从物理机迁移到虚拟机,应创建与物理机硬件抽象层(HAL)相匹配的虚拟机硬件。•此步骤有助于防止与物理对称多处理(SMP)主机相关的性能问题被虚拟化至单处理器虚拟机上。物理服务器虚拟机P2VX6-9版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A实现内存性能最优化(1)设计决策:如何配置基础架构才能实现虚拟机内存性能最优化?要实现虚拟机内存性能最优化,关键是在物理RAM中保留虚拟机的活动内存。•限制主机内存过量分配和/或配置虚拟机预留量。•如果配置了预留量,请将其大小设为比虚拟机的平均活动内存大小稍高的值。-监视工具可提供有关活动内存的信息。•虚拟机预留量会增加管理开销,因此最好设计一个不会过量分配活动内存的整合率。6-10版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A实现内存性能最优化(2)•始终将透明页共享保持启用状态。-不共享大内存页。•始终加载VMware®Tools并启用内存释放。-内存释放驱动程序支持主机内存过量分配。-客户操作系统必须配置足够的虚拟交换空间,来实现客户机分页。6-11版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版ACPU和内存份额、预留及限制设计决策:应该如何配置虚拟机CPU和内存份额、预留及限制?使用默认设置部署虚拟机,明确采用其他配置的情况除外。•是否有即使在资源争用期间也必须继续获得CPU和内存资源的关键应用或基础架构服务?-使用预留来保障资源。使用份额来设置相对优先级。•如果整合率太高,可能必须配置虚拟机的内存预留以在物理RAM中保留活动内存。•使用默认设置简化配置、管理和故障排除。6-12版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟机磁盘(1)设计决策:如何配置虚拟机磁盘?部署一个系统磁盘和一个单独的应用数据磁盘。•单独的系统磁盘可简化调配过程。•单独的应用数据磁盘可简化备份。•如有需要,可以轻松增加单独的应用数据磁盘的大小。•单独磁盘有助于分配I/O负载。-请不要将所有系统磁盘放置在一个数据存储中,而将所有数据磁盘放置在另一个数据存储中。-请将虚拟机的系统磁盘和数据磁盘放置在同一个数据存储中,除非它们的I/O特征差异很大。(本单元稍后将介绍虚拟机的放置方式。)系统数据6-13版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A•为每个虚拟磁盘配置一个分区。-如果有多个分区,只有在增加磁盘大小时,才能扩展最后一个分区。•如果数据增长缓慢或不增长,请考虑使用精简配置磁盘。-操作系统最初对其磁盘实施格式化的方式可能会抵消精简配置所带来的优势:-如果格式化操作将零写入所有扇区,则磁盘将会提前写满。-请通过操作系统供应商的文档查找不会在格式化操作期间将零写入所有磁盘扇区的选项。虚拟机磁盘(2)数据6-14版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A多个虚拟磁盘设计决策:是否应将一个虚拟机的所有磁盘放置在单个数据存储上?如果系统磁盘和数据磁盘需要相同的I/O特征(RAID级别、存储带宽和延迟),请将它们一起放置在一个数据存储中:•简化VMwarevCenterSiteRecoveryManager™复制•简化快照:-默认情况下,所有磁盘的REDO文件与引导磁盘位于相同的数据存储上。该磁盘需要足够的可用磁盘空间和适当的VMwarevSphere®VMFS块大小。可能的一种例外情况是,如果一个磁盘所占的比例非常大,可能会消耗大部分的数据存储空间。•请考虑在此方案中配置另一个数据存储或裸设备映射。虚拟机VMFS虚拟机VMFS6-15版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟磁盘位置设计决策:应将虚拟机的磁盘放置在本地还是共享存储上?大多数情况下,会将虚拟机磁盘一起放置在共享存储上:•支持迁移、可用性和负载平衡•简化管理•例外情况可能是用于测试或出于安全性考虑。VMFS主机虚拟机主机虚拟机6-16版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A交换文件位置设计决策:应该将虚拟机交换文件放置何处?四个主要选择:•与虚拟机文件一起放在共享存储中•放在本地存储中,但虚拟机文件放在共享存储中•放在专用共享存储中,不与虚拟机文件放在一起•与虚拟机文件一起放在本地存储中虚拟机交换文件的放置位置对以下各项有影响:•VMwarevSphere®vMotion®配置•管理和调配的简便性•数据存储复制性能考虑将交换文件放置在固态驱动器上,以减少主动使用交换文件引起的性能问题。6-17版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A交换文件位置:第一选择与虚拟机文件一起放在共享存储中:•此配置是最简单的默认管理配置。•vMotion迁移将以最大速率执行。•通过复制虚拟机交换文件可增加用于复制数据存储的产品所需的复制带宽。-系统将复制交换文件,即使它们会在虚拟机开启时重新创建。虚拟机主机VMFSvswpvmdk虚拟机主机vswpvmdk6-18版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A交换文件位置:第二选择放在本地存储中,但虚拟机文件放在共享存储中:•此配置可减少对更昂贵的网络存储的需求。•可以减少复制数据存储的产品所需的复制带宽。-交换文件将在虚拟机开启时重新创建。•本地交换文件不影响虚拟机性能。•此配置会减慢vMotion迁移操作的速度。-交换文件必须从源主机复制到目标主机。-复制交换文件时会增加数秒,而不是数分钟。•此配置会增加管理开销。虚拟机主机VMFSvmdk虚拟机主机vswpvswpvmdk本地磁盘本地磁盘VMFSVMFS6-19版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A交换文件位置:第三选择放在专用数据存储中,不与虚拟机文件放在一起:•此配置可提高用于复制数据存储的产品的复制性能。-交换文件将在虚拟机开启时重新创建。•此配置会增加管理开销。虚拟机主机虚拟机主机vmdkvmdkVMFSVMFSvswpvswp6-20版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A与虚拟机文件一起放在本地磁盘中:•对于生产环境而言,此配置并不是一种切实可行的解决方案。-使用非共享存储将无法使用vMotion、vSphereHighAvailability、vSphereFaultTolerance(FT)和vSphereDistributedResourceScheduler等VMwarevSphere®功能。-可创建一个虚拟SAN,但如果ESXi主机发生故障,存储将丢失。交换文件位置:第四选择虚拟机主机VMFSvswpvmdk本地磁盘6-21版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟SCSIHBA类型设计决策:应为虚拟机配置哪种类型的虚拟SCSIHBA?使用默认选项,除非默认选项不支持所需的功能。•例如,MicrosoftWindows2008集群服务需要串行连接的SCSI设备。如果您坚持要求配置非默认选项,请创建一个模板来简化虚拟机调配。•确保您有足够的模板空间和模板访问权限。使用默认选项的一个例外可能是配置半虚拟化SCSI(PVSCSI)主机总线适配器(HBA)。6-22版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A半虚拟化SCSIHBA(1)设计决策:应该何时为虚拟机配置半虚拟化SCSIHBA?PVSCSI可能在多个环境中都很有用,特别是在硬件或应用所产生的I/O吞吐量非常高的SAN环境中更是如此。•使用PVSCSI可能会导致较高的吞吐量和较低的CPU使用率。•您必须有一个受支持的操作系统。6-23版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A半虚拟化SCSIHBA(2)PVSCSI:•不适用于本地磁盘存储环境:-本地存储可能太慢,会抵消PVSCSI所带来的性能优势。•不适用于包含快照的虚拟机:-快照可能会抵消PVSCSI带来的性能优势。•不适用于或不支持vSphere4.0中由FT保护的虚拟机6-24版权所有©2011-2012VMwareInc.保留所有权利VMwarevSphere:设计研修班–修订版A虚拟网卡设计决策:应配置哪种类型的虚拟机虚拟网卡?选择操作系统支持的最新驱
本文标题:VMware vSphere Design Workshop 5_M06_虚拟机设计
链接地址:https://www.777doc.com/doc-3593032 .html