虚拟化VMware简介5——DRS 与 DPM 详解
Vmware DPM
什么是VMware的分布式电源管理?
DPM是作为一个与VMware的ESX 3.5和vCenter Server2.5相关的实验功能而被推出的。在这部由VMware的工程师在VMworld 2008年会之前创造的视频中,你可以看到VMware分布式电源管理工程是怎样工作的。
概括地说,当一个主机虚拟机处于闲置状态, vCenter暂停此服务器,以节省电能,并在工作量需要额外的资源时,恢复它。此功能是奇妙的,但也有大量的规划问题和容易出问题的领域。DPM是分布式资源调度(DRS)的一个组成部分, VMware基础架构3 ( VI3 )的一个组成部分 。DRS可在企业版VI3中使用 ,也可以单独购买。一旦启用集群, DPM配置的行为与其他VI3和DRS组件的行为相似。图1显示集群设置屏幕和VMware的DRS和电源管理设置。在这种情况下,我已经设置DPM为自动执行。
点击放大
一旦被设定,系统管理员应该努力去学习DPM ,以避免以后突发事件的发生。毫无疑问,在被应用在生产环境之前, DPM首先应被应用在测试和开发环境之中。
DPM是怎样工作的?
暂停主机比较简单。vCenter Server可以暂停一台主机服务器,但只有另一个主机(或节点)可以使此主机从待机状态中恢复。这是因为恢复操作使用的主机的VMkernel VMotion标准接口发送网络唤醒(网络唤醒)数据包,它指示该虚拟服务器从在待命中唤醒。默认情况下, DPM保持至少一个开启的主机传送网络唤醒包。此外,如果通过VMware高可用性( HA )的规则适当调节主机故障,就要保持一个以上的主机在线。您也可以以您的需求为DRS集群设定DRS。这样做的一个办法是配置主机覆写。这将使主机适合于DPM或根本没有明确地配置DPM。这个配置选项,以及稍后讨论到的高级选项可以让系统管理员根据自己的技术熟练程度来配置DPM。
一旦DPM发出了一台主机进入待机状态的信号,这台主机将关闭,因此耗能较少。但是在VI客户端,主机服务器的状态是显示在待机模式。离线是一个红色的状态指示器信号。下图显示一个简单的集群与一个处于待机模式的主机:
点击放大
其他考虑
当服务器通过DRS或用户干预恢复时,将在服务器上常规启动。请注意,在待机状态下光纤通道主机总线适配器( HBA )会关闭,以便确保您的存储器意识到DPM的做法,因为它可能会发现频繁的和随机端口在存储网络上关闭。最后,当主机返回集群,ESX的运行时间计数器重置。
支持接口
如果您要使用DPM ,就要了解它将如何在主机设备上工作。目前大多数的服务器都有几个支持WOL的板载网络接口。如果您添加接口到您的主机上,确保您的VMkernel接口被指定到一个支持网络唤醒的适配器,即使你不立即执行DPM计划。
并非服务器上所有添加的网卡接口都支持WOL,特别是后来的多口接口卡,所以检查主机配置部分的网络接口,以检查对WOL的支持情况。图2显示了有许多接口的一台主机,其中有些不支持网络WOL:
监测考虑事项
到现在为止,许多系统管理员可能会想知道如何监测由DPM暂停的主机。简短的回答是,它是困难的。当主机通过DPM被暂停后,它不会从服务控制台或VMkernel接口响应Ping包。这一事实本身将导致大多数企业的监测系统产生主机状态异常的误报。此外, 在目前DPM的状态下,开机失败的风险是一个未予以解释的情况。公平地说,DPM仍然是实验性的,并且VMware已表示,未来版本将提供电源故障的通知。主机DPM事件和主机状态都可以通过其VMware基础设施的API 2.5提供给监测系统,尽管这是一个先进的功能,但被证明的例子是很少的。
负载量、DRS和HA(资源动态调配和高可用性)
当DPM被启用,只要主机有相关的许可证,DPM将维持HA和DRS的规则。对于大多数组织, DPM作为候选组件的关键因素是在过去的一天中负载量是不同强度的。VI3环境是一个很好的例子,它提供了一个虚拟桌面基础设施技术的办公室,在一个单一的经营转变。在这种情况下,负载量将在办公时间会很高,相反就会闲置。许多VMware的容量工具深入了解工作流程和负载量是否是一个良好的DPM候选人。图3显示VKernel负载量的一个例子,这对于DPM来说是一个好的备选方案。
点击放大
在这种情况下,为了固定持续的访问,主机提供一个作为终端服务器的虚拟机。这是该集群中主机使用DPM的典型例子。
总结和进一步阅读
像VMware Infrastructure 3的许多方面一样,DPM的先进配置要素远远不止我这里所说的。利用高级功能,你可以根据最适合您的需求定制DPM的行为模式。一个先进的选项是DemandCapacityTargetRatio选项。这个选项可以让您设定每个主机的利用目标值以决定是否将一个主机转入待机模式。对CPU和内存利用率来说,默认值都是63 % 。据保守的办法是使这个值下降到较低的数值,以保持主机对立即资源的需求来说是可以利用的。
VMware DPM在下面的VMware的白皮书有记录: VMware的分布式电源管理概念和使用,因此请务必阅读一下。
VMware将很快完全支持DPM功能,并见更加节省功耗。如果您寻求技术来绿色化您的数据中心,那么就请熟悉分布式电源管理,以确定它是否适合你的IT部门,然后在环境中测试它。
虚拟化VMware简介5——DRS 与 DPM 详解相关推荐
- VMware虚拟机三种网络模式详解与配置 [转]
VMware虚拟机三种网络模式详解与配置 [转] 原文链接:https://note.youdao.com/ynoteshare1/index.html?id=236896997b6ffbaa8e0d ...
- VMware虚拟机三种网络模式详解--Bridged(桥接模式)
VMware虚拟机三种网络模式详解--Bridged(桥接模式) 简介: 由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务器放家里来学习,实在是很浪费. 那么如何解决这个问题?虚 ...
- DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 Dilated Con ...
- DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 ShuffleNetV2算法的简介(论文介绍) 1.论文特点 2.基于硬件 ...
- DL之ShuffleNet:ShuffleNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 相关文章 DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详 ...
- DL之MobileNetV2:MobileNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之MobileNet V2:MobileNet V2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 MobileNetV2算法的简介(论文介绍) MobileNet V2算法 ...
- DL之MobileNet:MobileNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之MobileNet:MobileNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 MobileNet算法的简介(论文介绍) 1.研究背景 2.传统的模型轻量化常用的方法 ...
- DL之SqueezeNet:SqueezeNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之SqueezeNet:SqueezeNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 SqueezeNet算法的简介(论文介绍) 1.轻量级的CNN架构优势 2.主要特 ...
- DL之DenseNet:DenseNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之DenseNet:DenseNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 DenseNet算法的简介(论文介绍) DenseNet算法的架构详解 3.DenseNe ...
- DL之ResNeXt:ResNeXt算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之ResNeXt:ResNeXt算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 ResNeXt算法的简介(论文介绍) ResNeXt算法的架构详解 ResNeXt算法的案例应 ...
最新文章
- 代码实战 | 用LeGO-LOAM实现BFS点云聚类和噪点剔除
- 淘宝前端工程师:国内前端行业十日谈(六)
- 计算机不读三星硬盘分区,电脑磁盘分区指南!一分钟就学会
- 算法练习day7——190325(比较器、不基于比较的排序、maxGap、数组实现栈和队列、minStack)
- ITK:将ITK灰度图像转换为CV :: Mat
- php加密数据解密,php 数据加密解密
- 实验2.4 使用系统函数pow(x,y)计算xy的值
- Could not load file or assembly 'MagickNet.dll'
- 自己常用的分页SQL
- Atitit springboot mybatis spring 集成 Springboot1.4 mybatis3.4.6 /springbootMybatis 目录 1.1. 设置map
- 机器学习(周志华)知识点总结——第3章 线性模型(后期上传word/PDF)
- 布线问题----回溯法
- npm run build 报错: No such file or directory
- HTML文本格式化标签详解
- Reincarnation hdu4622 hash解法
- RMAN-06817: Pluggable Database CHARLESPDB cannot be backed up in NOARCHIVELOG mode.
- 小品《生活不止眼前的苟且》剧本
- 标注 画框 转写,亲亲,你做错了没?
- 理想L9/路特斯Eletre /高合HiPHi Z首发,谁能捅破智能豪华天花板?
- html5制作坦克大战