vstp培训课程4资源管理课件

上传人:M****1 文档编号:592610936 上传时间:2024-09-21 格式:PPT 页数:42 大小:1.53MB
返回 下载 相关 举报
vstp培训课程4资源管理课件_第1页
第1页 / 共42页
vstp培训课程4资源管理课件_第2页
第2页 / 共42页
vstp培训课程4资源管理课件_第3页
第3页 / 共42页
vstp培训课程4资源管理课件_第4页
第4页 / 共42页
vstp培训课程4资源管理课件_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《vstp培训课程4资源管理课件》由会员分享,可在线阅读,更多相关《vstp培训课程4资源管理课件(42页珍藏版)》请在金锄头文库上搜索。

1、VTSP培训课程四:培训课程四:资源管理资源管理石峰石峰VMware中国中国首席渠道系统顾问首席渠道系统顾问2内内容容预留、限制和份额群集VMware DRSVI3群集方案资源池VMware HA3资源管资源管理理 资源资源由由VMkernel管理管理由虚拟机所有由虚拟机所有人管理人管理由虚拟机管理员由虚拟机管理员管理管理处理器SMP负载均衡超线程多核处理器虚拟SMP最小速率最大速率处理器榜定共享分配内存页面共享内存漂移使用VMkernel交换最大容量最小容量共享分配磁盘共享分配网卡NIC捆绑流量控制4虚拟机资源分虚拟机资源分配配缺省情况下,所有虚拟机都会收到: q 平等分配给每个虚拟CPU的

2、物理CPU共享时间片q 平等分配给每MB虚拟内存的共享物理内存预留的主机资源预留的主机资源q 为虚拟机分配更多或更少的资源 q 为特定虚拟机指定优先级5预留和限制预留和限制(Reservations and Limits) q 适用于CPU和内存资源q 预留是一种最低资源保证 q 只有CPU预留资源在不使用的时候可以被其它虚拟机使用(预留内存不可以)q 缺省情况下,预留的值为零 q 限制是对一台虚拟机的CPU和内存资源定义的使用上限q 表示为MHz或者MBq 缺省状态下无限制6预留和限制预留和限制(Reservations and Limits) 7份额份额(Shares) q 为一台虚拟机指

3、定相对优先级或重要性q 只有在发生资源竞争的情况下执行 q 防止虚拟机独占资源q 保证可预测的资源共享q 通常分为三级:High、Normal和Low (比例为4 : 2 : 1)q 可以改变为其它值q 新的虚拟机上电会影响其它所有虚拟机的共享状态8份额份额(Share)是如何工作的?是如何工作的?Shares值值改变改变 Shares值值新虚拟机上电新虚拟机上电虚拟机下电虚拟机下电如果有竞争,每台虚拟机保证得到1/3的资源如果有竞争,虚拟机B保证得到3/5的资源如果有竞争,虚拟机B保证得到1/2的资源如果有竞争,虚拟机B保证得到3/5的资源9准入控制准入控制预留资源必须满足预留资源必须满足如

4、果现有资源的剩余值小于要启动的虚拟机的预留资源值,如果现有资源的剩余值小于要启动的虚拟机的预留资源值,则该虚拟机无法启动则该虚拟机无法启动内存 = 2GBReservation = 512Limit = 1GBReservation = 1GBLimit = 1GBReservation = 1GBLimit = 1GBX10资源池资源池 是是VirtualCenter对象库中的一个对象库中的一个对象对象用来控制为虚拟机所用的用来控制为虚拟机所用的CPU和和内存资源总和内存资源总和可以和访问控制和许可联合使用可以和访问控制和许可联合使用群集Cluster资源池Resource poolClus

5、ter容量容量 =根资源池根资源池:5 x (4.8 GHz, 4 GB)= (24 GHz, 20 GB) Resource Pool 1(CPU = 16 GHz, Mem = 12 GB)VMVMVMVMResource Pool 2(3 GHz, 3 GB)VMVMVM11资源池属性资源池属性份额份额(Shares)Low, Normal, High 预留预留限制限制可扩展的预留可扩展的预留不选 系统认为只有该资源池剩余的资源可用选中 系统认为该资源池和其所有上级资源池内的剩余资源均可用12资源池准入控制资源池准入控制 在下面任何一种情况下都会进行准入控制:创建一个资源池,一台虚拟机上

6、电,或者改变资源池的设置参数如果没有选择可扩展预留选项:管理服务器检查资源池是否有足够的资源来满足该资源池和虚拟机对最低预留的要求如果选择了可扩展预留选项:如果有足够的资源,执行操作如果没有足够的资源,管理服务器在一个上级资源池(父级或者祖级)中检查是否有可用资源。如果有,执行操作。否则,不执行操作。13可扩展预留可扩展预留 图图示示14资源池准入控制资源池准入控制 图图示示15资源池概念图示资源池概念图示ClusterPool 1Pool 2VM AVM CVM BVM DShares=8000Shares=2000Shares=2000Shares=4000Shares=8000Share

7、s=400016资源池概念图示资源池概念图示ClusterPool 1Pool 2VM AVM CVM BVM DShares=8000Shares=2000Shares=2000Shares=4000Shares=8000Shares=4000VM EShares=2000VMware DRS18群集群集(Clusters) 简简介介v 一群ESX服务器主机以及和它们相关联的、定义了共享资源的虚拟机v 可以选择激活DRS和/或HA功能v 无需特殊软件许可就可以创建19DRS如何工作?如何工作? 虚拟机初始运行位置在资源池中上电虚拟机在资源池中上电虚拟机建议运行主机建议运行主机 (优先级列表优

8、先级列表) 动态平衡监视关键虚拟机、资源池和主机监视关键虚拟机、资源池和主机将有资格的资源赋予资源池和虚拟机将有资格的资源赋予资源池和虚拟机建议迁移建议迁移DRS的目的的目的 在主机和群集之间平衡虚拟机负载 强化资源策略的精确度 (预留、限制和份额)对虚拟机运行位置进行约束 关联(Affinity)和反关联定(Anti-affinity)规则 VMotion兼容性(CPU类型、SAN和LAN的连通性)20DRS让事情变得简让事情变得简单单21DRS 自动化级别自动化级别在虚拟机启动时,自动地进行初始运行位置的确认,并且在虚在虚拟机启动时,自动地进行初始运行位置的确认,并且在虚拟机运行时进行动态

9、平衡拟机运行时进行动态平衡自动化级别自动化级别虚拟机初虚拟机初始位置确始位置确定定动态平衡动态平衡手动手动手动手动手动手动半自动半自动自动自动手动手动全自动全自动自动自动自动自动22DRS群集设置群集设置反关联规则反关联规则(Anti-affinity) 在不同的主机上运行不同的虚拟机动机:高可用,集群应用关联规则关联规则(Affinity)在同一台主机上运行不同的虚拟机动机:明确运行位置,性能考虑23资源池和资源池和DRS要做与不要做的事情要做与不要做的事情正确使用预留和份额正确使用预留和份额份额通常是更灵活的策略工具使用份额隔离虚拟机资源,而不必使用硬分区隔离使用预留来保证应用服务质量保持

10、一定的空余容量保持一定的空余容量不要让预留资源占满整个群集资源要为主机维护和重新平衡预留资源空间需要接纳故障主机上面的虚拟机的空间(使用DRS)如果一台主机是一个群集的成员,不要直接在该主机上修改资源参如果一台主机是一个群集的成员,不要直接在该主机上修改资源参数数高可用高可用(HA)解决方案解决方案25VI3集群解决方案集群解决方案26目前,目前,VMware只测试和支持微软的集群只测试和支持微软的集群服务服务 (MSCS)运行在自己的虚拟机环境中运行在自己的虚拟机环境中但是在实际应用中,但是在实际应用中,Veritas VCS和和Oracle RAC都有成功案例都有成功案例VI3集群解决方案

11、集群解决方案27 只能为操作系统和应用系统的崩溃提供保护措施只能为操作系统和应用系统的崩溃提供保护措施 访问共享的访问共享的SAN存储或者共享的本地存储存储或者共享的本地存储主机内部的集群:主机内部的集群:Cluster in a box28主机之间集群:主机之间集群:Cluster-Across-Boxes 可以为操作系统、应用系统和硬件崩溃提供报或措施 使用RDM (Raw Device Mappings) 需要共享的SAN存储 不能使用NAS和iSCSI存储技术29物理到虚拟机群:物理到虚拟机群:Physical to Virtual Cluster 低成本的N+1冗余设计 需要共享的S

12、AN存储 q不能使用NAS和iSCSI存储技术q在物理主机上不能运行多路经软件30群集:注意事项与限制群集:注意事项与限制 只有2GB FC HBA和特定驱动程序在支持列表当中 只支持32为虚拟机 (不支持64为虚拟机). 只支持2节点的群集 不支持在iSCSI盘阵或NFS上的iSCSI群集 群集不支持网卡捆绑干线技术 虚拟机的启动磁盘必须位于本地存储上 不支持在SAN中启动ESX服务器 群集虚拟机不能成文VMware群集(DRS或HA)的一部分 不能使用VMotion迁移运行群集软件的虚拟机31什么是什么是VMware HA?集成的、可扩展的集成的、可扩展的VMware虚拟机故障切换解决方案

13、虚拟机故障切换解决方案是VI3 Enterprise的一部分 (可选的VirtualCenter功能)与VMotion和DRS集成通过在通过在ESX服务器主机中进行自动故障切换,为虚拟机提供服务器主机中进行自动故障切换,为虚拟机提供高可用性高可用性每个群集最多支持16个ESX主机(新版本将支持32个ESX主机)通过通过VI Client配置、管理和监控配置、管理和监控可以为特定虚拟机定制行为方式可以为特定虚拟机定制行为方式32什么是什么是VMware HA?33什么是什么不是什么是什么不是VMware HA?它是如果一台ESX发生故障,运行在它上面的虚拟机将会在同一群集中的另外ESX主机上重新

14、启动故障由服务控制台网卡上运行的心跳服务进行检测它不利用不利用VMotion不对虚拟机故障提供保护不对虚拟机故障提供保护不能跨群集不能跨群集(Cluster)或数据中心或数据中心(DataCenter)运行运行34HA与与VirtualCenter的关系的关系35VMware HA选项选项故障主机数量故障主机数量- Host Failures指定可以进行故障切换的主机数量,希望这些主机上的虚拟机可以在其它主机上重新启动准入控制准入控制 Admission Control如果虚拟机违反了可用性规则,或者超出了资源限制,则不启动虚拟机即使虚拟机违反了可用性规则,或者超出了资源限制,也会在其它主机上

15、启动虚拟机(但不保证启动成功,会有一个警告信息)36规划规划VMware HA准入控制准入控制在群集中保留足够的空闲资源进行故障切换每台主机都应该有一定的CPU和内存空余资源每台虚拟机都有最小内存和CPU需求规划准入控制规划准入控制指定可以实施故障切换的主机的数量如果N台大型主机故障,也能保证虚拟机可以重新布置到其它主机上重新启动定义最坏的情况 最大故障主机数量和需要重新分配的虚拟机数量和大小37容量规划容量规划举例:假定一个同构的群集举例:假定一个同构的群集这是一个保守的规划这是一个保守的规划高级用户希望制定他们自己的规划,避免严格的准入控制检查VM 1VM 2VM 3VM 6VM 5故障切

16、换容量规划:故障切换容量规划:1台主机故障台主机故障VM 438容量规划容量规划VM 1VM 2VM 3VM 4故障切换容量规划:故障切换容量规划:2台主机故障台主机故障如果故障主机的数量超过了配如果故障主机的数量超过了配置的空余容量置的空余容量优先级高的虚拟机将首先被切换和启动会生成一个警告信息39重新启动优先重新启动优先级级可选的重新启动优先级选项,以虚拟机为单位设置隔离响应可选的重新启动优先级选项,以虚拟机为单位设置隔离响应40隔离响应隔离响应主机在网络中被隔离主机在网络中被隔离Pings发生问题的节点,隔离并验证地址故障响应:下电还是继续运行?VMware HA等待15秒钟,然后决定该主机被隔离下电 NAS和iSCSI缺省是下电 最安全的方式VMVMVMVMVMVM41与与DRS集成集成HA和和VirtualCenter下电的虚拟机不被视为一个故障 下电的和有特殊标示的虚拟机将不会被切换VMotion有短暂的危险时间窗口(迁移时主机发生故障);HA可以在原来的、目的或者其它合适的主机上重新启动虚拟机HA和和DRSHA的首要优先级是重新启动故障主机上的的虚拟机DRS将决定和优化重新启动的虚拟机的位置 (它的优先级是保持整个群集的负载平衡)DRS + HA = 主动主动 + 被动反应方案被动反应方案42 还有什么问题?还有什么问题?

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号