VCP6中文培训资料-M08-ResourceMonitoring_第1页
VCP6中文培训资料-M08-ResourceMonitoring_第2页
VCP6中文培训资料-M08-ResourceMonitoring_第3页
VCP6中文培训资料-M08-ResourceMonitoring_第4页
VCP6中文培训资料-M08-ResourceMonitoring_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、资源管理和监控第 8 单元课程简介软件定义的数据中心创建虚拟机VMware vCenter Server配置和管理虚拟网络配置和管理虚拟存储虚拟机管理资源管理和监控High Availability 和 Fault Tolerance主机可扩展性vSphere Update Manager 和主机维护安装 vSphere 组件您的进度虽然 VMkernel 会主动采取措施避免发生资源争用,但为了实现最佳性能,仍需进行分析和持续监控。重要信息第 1 课:虚拟 CPU 和内存概念第 2 课:资源控制第 3 课:资源池第 4 课:监控资源使用情况第 5 课:使用警报第 6 课:vRealize Op

2、erations Manager本单元课时第 1 课:虚拟 CPU 和内存概念本课时结束后,您应能够做到以下几点:讨论虚拟化环境中的 CPU 和内存的概念介绍资源超额分配意味着什么指出可提高内存利用率的其他技术介绍 VMware vSphere Virtual Symmetric Multiprocessing 的工作原理以及 VMkernel 如何使用超线程功能学员的学习目标VMware vSphere 包含三层内存:客户操作系统虚拟内存,由操作系统提供给应用。客户操作系统物理内存,由 VMkernel 提供给虚拟机。由 VMkernel 管理的主机内存,可向虚拟机提供连续的可寻址内存空间。

3、内存虚拟化基本知识客户操作系统虚拟内存客户操作系统物理内存 ESXi 主机内存应用操作系统 VMware ESXi 主机虚拟机允许主机为虚拟机配置多于其实际拥有的内存:虚拟机往往无法使用为其分配的所有内存。内存开销存储在交换文件 (.vswp) 中。主机如何管理内存分配: 存储在交换文件中基于虚拟机请求将内存重新分配给其他虚拟机虚拟机内存超额分配VM 1.vswpVM 2.vswpVM 3.vswp开启开启开启关闭1 GB1 GB1 GB1 GB主机内存 = 2 GB 虚拟机配置的内存总量 = 4 GBvmxd-*.vswp有效利用物理内存页:采用透明页共享技术,内容相同的页面只会存储一次。将

4、虚拟机的内存重新分配给其他虚拟机:内存释放机制可在内存不足时激活,强制虚拟机使用自己的分页区域。内存压缩:尝试在内存出现激烈争用时回收部分内存性能。主机级 SSD 交换:在主机上使用固态磁盘 (SSD) 保存主机缓存交换文件可提高性能。将虚拟机内存分页移到磁盘中:如非必要,系统不会轻易使用 VMkernel 交换空间,因为这会极大影响性能。内存回收技术Virtual SMP单核 VM双核 VM四核 VM虚拟物理线程核心插槽LCPULCPULCPULCPULCPULCPULCPULCPU单核双插槽系统双核单插槽系统四核单插槽系统借助超线程功能,一个核心可以同时执行两个线程或指令集。要启用超线程,

5、请:确认系统支持超线程。在系统 BIOS 中启用超线程。确保 ESXi 主机的超线程功能已开启。超线程单核 VM双核 VMLCPULCPU具有超线程的双核单插槽系统LCPULCPUCPU 负载平衡单核 VM双核 VMLCPULCPU具有超线程的双核双插槽系统LCPULCPULCPULCPULCPULCPU单核 VM单核 VM您应能够做到以下几点:讨论虚拟化环境中的 CPU 和内存的概念介绍资源超额分配意味着什么指出可提高内存利用率的其他技术介绍 VMware vSphere Virtual Symmetric Multiprocessing 的工作原理以及 VMkernel 如何使用超线程功能

6、回顾学员的学习目标第 2 课:资源控制本课时结束后,您应能够做到以下几点:介绍可在虚拟机上优化的资源为 CPU、内存和磁盘资源分配份额值确定 CPU 和内存的预留量和限制介绍虚拟机如何争用资源学员的学习目标份额、限制和预留可用容量0 MHz/MB限制份额用于在此范围内争用资源。预留仅当可以保证预留量时,虚拟机才会启动。虚拟机如何争用资源份额数更改份额数。开启虚拟机。关闭虚拟机。VM A1000VM B1000VM C1000VM A1000VM B3000VM C1000VM A1000VM B3000VM C1000VM D1000VM A1000VM B3000VM D1000由 VMke

7、rnel 管理由 Virtual Machine Creator 配置由管理员调整CPU 周期超线程负载平衡非统一内存访问vSphere Virtual Symmetric Multiprocessing限制预留份额分配RAM透明页共享vmmemctl内存压缩虚拟机的 VMkernel 交换文件可用内存限制预留份额分配磁盘带宽精简配置虚拟机文件位置多路径存储 I/O 控制网络带宽网卡捆绑流量调整网络 I/O 控制用于优化虚拟机资源使用情况的系统您应能够做到以下几点:介绍可在虚拟机上优化的资源为 CPU、内存和磁盘资源分配份额值确定 CPU 和内存的预留量和限制介绍虚拟机如何争用资源回顾学员的学

8、习目标第 3 课:资源池本课时结束后,您应能够做到以下几点:介绍 CPU 和内存的资源分配设置创建资源池设置资源池属性介绍可扩展预留学员的学习目标资源池是一个逻辑抽象概念,用于采用分层方式管理 CPU 和内存资源。它可用于独立主机或启用了 VMware vSphere Distributed Resource Scheduler (DRS) 的集群。资源池可为虚拟机和子级资源池提供资源。关于资源池资源池根资源池资源池属性:份额Low(低)、Normal(正常)、High(高)、Custom(自定义)预留以 MHz 或 GHz、MB 或 GB 为单位限制 以 MHz 或 GHz、MB 或 GB

9、为单位默认情况下为不受限制的访问(最大值为可访问的最大资源量)预留类型选择“Expandable”(可扩展):虚拟机和子资源池可以提取其父级池中的资源。取消选择“Expandable”(可扩展):虚拟机和子资源池仅可提取自有池中的资源,即使其父级池具有可用资源,也不可提取。资源池属性使用资源池可带来以下优势:灵活的分层结构组织方式资源池之间相互隔离,而资源池内则共享资源访问控制和委派资源与硬件分离可管理运行多层服务的多组虚拟机可以确定虚拟机负载的优先级使用资源池的原因X 公司的 IT 部门有两个内部客户:财务部提供预算的 2/3。工程部提供预算的 1/3。每个内部客户都拥有生产和测试/开发虚拟

10、机。您必须限定测试/开发虚拟机的最大资源使用量。资源池应用案例资源池示例“工程部”资源池 CPU 份额:1000预留:1,000 Mhz限制:4,000 Mhz可扩展预留:是 工程部-测试虚拟机CPU 份额:1000预留:0Mhz限制:4000 Mhz工程部-生产虚拟机CPU 份额:2000预留:250 Mhz限制:4000 Mhz资源池示例:CPU 份额CPU 份额:1000工程部-测试虚拟机“工程部”资源池 CPU 份额:1000“工程部”资源池“工程部”资源池 CPU 份额:2000“财务部”资源池CPU 份额:2000工程部-生产虚拟机CPU 份额:1000“Fin-Test” 虚拟机

11、CPU 份额:2000“Fin-Prod” 虚拟机独立主机 Srv001(根资源池)资源池示例:CPU 争用CPU 份额:1000工程部-测试虚拟机“工程部”资源池 CPU 份额:1000- 约占 PCPU 33%“工程部”资源池“工程部”资源池 CPU 份额:2000- 约占 PCPU 67%“财务部”资源池CPU 份额:2000工程部-生产虚拟机CPU 份额:1000“Fin-Test” 虚拟机CPU 份额:2000“Fin-Prod” 虚拟机“工程部-测试”虚拟机获得的资源占“工程部”CPU 资源分配额的 33% 左右,约等于 11% 的 PCPU 资源。财务部约 67%工程部约 33%

12、Srv01 以下所有虚拟机均基于同一物理 CPU (PCPU) 运行。系统将以递归的方式从当前资源池的上级资源池中借用资源。必须启用“Expandable Reservation”(可扩展预留)选项。 此选项可提供更高的灵活性,但保护力度会降低。直到需要扩充的虚拟机关闭或其预留量减少时,扩充的预留才会被释放。可扩展预留“零售”资源池预留:3,000 MHz可扩展预留:是 根资源池 CPU 总量:10,200 MHz内存总量:3,000 MB“电子商务应用”资源池“电子商务网站”资源池预留:1,000 MHz是否可扩展?否预留:1,200 MHz是否可扩展?是可扩展预留如果管理不当或大小调整不当

13、,可能会索要全部未预留容量。“零售”资源池预留了 3,000 MHz,“电子商务”资源池预留了其中的 2,200 MHz。开启“电子商务网站”资源池中的虚拟机。由于在“电子商务网站”资源池中禁用了“Expandable Reservation”(可扩展预留)选项,因此无法以 500 MHz 的预留量启动 VM3。降低虚拟机的预留量。启用“Expandable Reservation”(可扩展预留)。增加“电子商务网站”资源池的预留量。可扩展预留示例 (1) “零售”资源池 预留:3,000 MHz可扩展预留:否 VM1R=400VM2R=300VM3R=500根资源池 CPU 总量:10,20

14、0 MHz 内存总量:3,000 MB“电子商务应用”资源池“电子商务网站”资源池预留:1,000 MHz是否可扩展?否预留:1,200 MHz是否可扩展?是在“电子商务网络”资源池中启用“Expandable Reservation”(可扩展预留)选项。系统会考虑子级资源池及其上一级资源池中的可用资源。虚拟机的预留量根据“电子商务网站”资源池的预留量扩充。“电子商务网站”的预留量根据“零售”资源池的预留量扩充。可扩展预留示例 (2)“零售”资源池 预留:3,000 MHz可扩展预留:是根资源池 CPU 总量:10,200 MHz内存总量:3,000 MBVM4R=500VM5R=500VM6

15、R=500VM1R=400VM2R=300VM7R=500VM3R=500*“零售”资源池使用 200 MHz*使用全部预留量*“电子商务应用”资源池“电子商务网站”资源池预留:1,000 MHz是否可扩展?是预留:1,200 MHz是否可扩展?是CPU 和内存预留的接入控制启动虚拟机。使用虚拟机自身的预留创建一个新的子资源池。增加资源池的预留。预留是否可扩展?该资源池能否满足预留?否是 转到父级池。成功失败否是在主机和群集清单视图中单击资源池的“Summary”(摘要)选项卡。资源池的“Summary”(摘要)选项卡单击资源池的“Resource Allocation”(资源分配)按钮。“R

16、esource Allocation”(资源分配)选项卡制定资源设置更改计划制定一项任务计划来更改资源池或虚拟机的资源设置。您应能够做到以下几点:介绍 CPU 和内存的资源分配设置创建资源池设置资源池属性介绍可扩展预留回顾学员的学习目标第 4 课:监控资源使用情况本课时结束后,您应能够做到以下几点:监控虚拟机的资源使用情况:CPU内存磁盘网络带宽学员的学习目标评估性能。使用适当的监控工具。更改前记录下数字基准。确定限制性资源。使更多资源可用。分配更多资源。减少资源争用。记录下您的更改。再次记录基准。性能调整方法请勿随意更改生产系统。资源监控工具客户操作系统范围内 perfmon dllIome

17、ter任务管理器 客户操作系统范围外 vCenter 性能图表vCenter Operations ManagerVMware vCenter HypericvSphere/ESXi 系统日志resxtop 和 esxtop客户操作系统监控工具任务管理器Iometer使用 Perfmon 监控虚拟机资源VMware Tools 的 Perfmon DLL 提供虚拟机处理器和内存对象,可用于在虚拟机内访问主机统计信息。vCenter Server 性能图表“Performance”(性能)选项卡可显示两种主机和虚拟机图表:概览图表:显示最常用的对象衡量指标高级图表:显示概览图表中未显示的数据计数

18、器各种 VMware vCenter Server 监控工具和客户操作系统监控工具可提供不同的视角。 使用工具解读数据客户操作系统中的任务管理器主机的 CPU 使用率图表如果 CPU 使用率持续居高不下,则虚拟机受 CPU 的限制。但主机仍可能有足够的 CPU 供其他虚拟机运行。受 CPU 限制的虚拟机检查虚拟机的 CPU 使用率。单个虚拟机的 CPU 使用率所有虚拟机的 CPU 使用率如果存在下列情况,则会有多台虚拟机受到 CPU 限制:客户操作系统中的 CPU 使用率较高各虚拟机均具有相对较高的 CPU 就绪值受 CPU 限制的虚拟机多个虚拟机的 CPU 就绪图多个操作系统的任务管理器检查

19、虚拟机的内存释放活动: 如果内存释放活动频繁,但所有虚拟机的内存充足,则不存在问题。如果内存释放活动频繁,且客户操作系统正在交换内存,那么虚拟机就会受到内存的限制。受内存限制的虚拟机如果当前存在主机级别的交换,则主机内存超额分配。受内存限制的主机 监控主机上活动内存的增加情况:主机活动内存是指虚拟机和 VMkernel 当前正在使用的物理内存。如果活动内存量较高,将会导致虚拟机受内存限制。监控虚拟机的活动内存占用大量磁盘资源的应用可占满存储或路径。如果您怀疑虚拟机受到磁盘访问的限制,请执行以下操作:测量虚拟机与存储之间的吞吐量和延迟。使用高级性能图表监控:读取速率和写入速率 读取延迟和写入延迟

20、受磁盘限制的虚拟机清单对象图表选项存储类型主机数据存储FC、iSCSI、NFS主机存储适配器FC主机存储路径FC、iSCSI虚拟机数据存储FC、iSCSI、NFS虚拟机虚拟磁盘FC、iSCSI、NFS要确定磁盘性能问题,请监控两个磁盘延迟数据计数器:内核命令延迟:VMkernel 处理每个 SCSI 命令花费的平均时间。数值较大(大于 23 毫秒)表示阵列超负荷或主机超负荷。物理设备命令延迟:物理设备完成 SCSI 命令花费的平均时间。数值较大(大于 1520 毫秒)表示阵列速度慢或超负荷。监控磁盘延迟 网络密集型应用经常在 ESXi 主机外部的路径分段上出现瓶颈:示例:服务器与客户端之间的

21、WAN 链路如果您怀疑虚拟机受网络限制,请执行以下操作:确认 VMware Tools 已安装。具有增强型网络驱动程序可用。测量虚拟机与其对等系统之间的有效带宽。检查是否有丢弃的接收数据包和传输数据包。受网络限制的虚拟机VMware 概览性能图表概览性能图表主机性能图表的“Overview”(概览)面板局部视图高级性能图表图表选项对象图表类型计数器汇总统计信息类型vCenter Server 会以不同的指定间隔存储统计信息。图表选项:实时和历史时间间隔数据频率样本数量实时(过去 1 小时)20 秒180过去一天 5 分钟288过去一周30 分钟336过去一个月2 小时360过去一年1 天365

22、线形图:各实例单独显示堆叠图:图形堆叠显示柱状图:各实例显示为图表中的一个立柱饼图:各实例显示为圆形饼图中的一个切片图表类型对象是指设备的实例或集合。示例:vCPU0、vCPU1、vmhba 1:1:2,跨所有网卡聚合计数器用于指示要收集的统计信息。示例: CPU:已用时间、就绪时间、使用率 (%)网卡:接收的网络数据包内存:交换的内存对象和计数器统计类型是指统计间隔期间使用的测量单位。统计类型统计类型说明示例比率当前间隔内的统计值CPU 使用率 (MHz)增量与上一统计间隔相比的变化CPU 就绪时间绝对值绝对值(与统计间隔无关)活动内存汇总是在不同统计间隔之间使用的转换函数。过去 1 小时的

23、每隔 5 分钟的统计信息可转换为 1 个过去 1 天的值。15 个 20 秒的统计信息可汇总为一个值。过去 1 天每隔 30 分钟的统计信息可转换为 1 个过去 1 周的值。6 个 5 分钟的统计信息可汇总为一个值。汇总其他汇总类型:最小值、最大值汇总类型转换函数样本统计信息平均值数据点的平均值CPU 使用率(平均值)合计数据点总和CPU 就绪时间(毫秒)最新值上一数据点正常运行时间(天)通过设置日志级别,用户可以控制所记录日志信息的数量和类型。例如,应在以下情况下设置日志级别:在对复杂问题进行故障排除时:将日志级别设为“verbose”(详细)或“trivia”(细致)。完成故障排除,然后将

24、级别改回“info”(信息)。要控制日志文件中所存储的信息量时设置日志级别选项说明None(无)关闭日志记录Error (errors only)(错误(仅限错误)仅显示错误日志条目Warning (errors and warnings)(警告(错误与警告)显示警告和错误日志条目Info (normal logging)(信息(正常日志记录)显示信息、错误和警告日志条目Verbose(详细)显示信息、错误、警告和详细日志条目Trivia (extended verbose)(细致(更详细的信息)显示信息、错误、警告、详细和细致日志条目单击图形上方的“保存图表”(Save Chart)图标可保

25、存性能图表信息。信息可保存为以下格式:PNGJPEGCSV保存图表您应能够做到以下几点:监控虚拟机的资源使用情况:CPU内存磁盘网络带宽回顾学员的学习目标第 5 课:使用警报本课时结束后,您应能够做到以下几点:创建包含基于条件的触发器的警报创建包含基于事件的触发器的警报查看并确认已触发的警报学员的学习目标警报是为了响应清单中的对象所发生的选定事件或情况而生成的通知。各种清单对象都有默认警报:主机和虚拟机具有很多默认警报您可以为各种清单对象创建自定义警报:虚拟机、主机、集群、数据中心、数据存储、网络、分布式交换机和分布式端口组关于警报默认的数据中心警报(部分列表)要创建警报,请右键单击清单对象并

26、选择“Alarms”(警报)“New Alarm Definition”(新建警报定义)。警报设置警报可分为以下几种类型:虚拟机vCenter主机集群数据中心数据存储数据存储集群分布式交换机分布式虚拟端口组警报需要使用触发器。触发器类型:条件或状态触发器:监控当前条件或状态。示例:当虚拟机当前快照的大小超过 2 GB 时。当主机使用的内存占其总内存的 90% 时。当数据存储与所有主机断开连接时。事件:监控事件。示例:主机硬件的运行状况发生了变化。数据中心许可证过期。主机已断开与 vNetwork Distributed Switch 的连接。警报触发器虚拟机的条件触发器配置条件触发器主机的事件

27、触发器配置事件触发器每种警报类型都会执行以下操作:发送电子邮件通知、发送通知陷阱或运行命令。虚拟机警报和主机警报可执行更多操作。配置操作右键单击 vCenter Server,选择“Settings”(设置),然后单击“Manage”(管理)选项卡。选择“General”(常规),然后单击“Edit”(编辑)按钮。配置 vCenter Server 通知选择“SNMP receivers”(SNMP 收件人)指定陷阱目标。 选择“Mail”(邮件)设置 SMTP 参数。查看和确认已触发的警报确认警报功能用于跟踪已触发警报何时解除。您应能够做到以下几点:创建包含基于条件的触发器的警报创建包含基于事件的触发器的警报查看并确认已触发的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论