从打点角度讲,单一利用一家厂商的产物,对付资产的统一打点与设置是有利的。假如出货量大,两边彼此之间还可以签署框架协议,进一步敦促价值本钱节制和产物定制化。这对付平台初期的快速建树是有必然辅佐的。不外,当平台局限从溪流模式成长到江河模式可能海量模式的时候,一些政策礼貌不答允只此一家的这种采购形式的存在,同时单一化产物也存在品牌绑架的风险。这个时期,就会溘然涌现出很多差异品牌,它们都有大概在将来同时入驻到我们的处事体系傍边去。由于来自差异产物之间的差别会带来多样化打点的困难,这就对处事器的异构平台融合本领提出了严苛的要求。我们不但愿看到,因为产物差别化而增加运维的打点本钱。因此,必需弱化这种差别效应,让运维团队的成员感觉不到差异产物之间的切换与变革。
支持并利用尺度的公有开放式协议是异构融合的要害。私有协议不管做的多好,对付一统天下是没有任何辅佐的。除非你没有竞争敌手,可能你的私有协议能成为公认的尺度。
IPMI协议尽量成长利用了快要20年的时间,可以利便地为用户提供电源节制、传感器监控等通用型成果,可是它已经是一个落伍于时代的产品了。作为x86平台的工程师,我们一直都很羡慕小型机上面有专门获取硬件信息的呼吁。而IPMI对付这方面需求的成长一直是难有作为。事实上,一些厂商像Dell、遐想在IPMI上也有oem接口,可是IPMI所能作的事情实在是太有限了,我们需要一个新的方案来办理异构平台上的打点困难。
WS-Management,全称叫做Web Services-Management,是DMTF组织基于SOAP(Simple Object Access Protocal,简朴工具会见协议)拟定的一种开源尺度。该尺度致力于在差异的x86设备厂商傍边,提供一种IT基本架构信息会见与修改的统一接口。这对付那些支持该尺度的厂商来说,会给用户有效地打点资产设置事情提供极大的辅佐。譬喻,我们有许多来自差异厂商的处事器设备。假如它们都可以或许很好地支持WS-Management尺度的话,那么就可以通过wsmancli东西,统一收罗或修改所有处事器的硬件设置信息,而不必因为私有化东西分治的问题而形成多头打点的排场。像AMD、Dell、Intel、Microsoft这些知名厂商都是该项尺度组的成员。
这里我们就今朝已经实际应用了WS-Management协议的DELL处事器为例,假如我们需要获取网卡的MAC地点的话,可以利用如下呼吁实现。
利用WS-Management,必需先在客户端上面安装名为wsmancli软件包。DELL在这方面走得还长短常靠前的,官网上不单给出了wsman的利用实例,同时还在git上面提供了一整套典型剧本。详细内容请读者自行参考如下链接。
3)典型剧本下载地点和说明:
q https://github.com/dell/recite
q
q
q
除了WS-Management以外,雷同的尺度尚有Redfish,最新版本是2.0。它是一个通过RESTful接口操作JSON数据来实现的集成办理方案。Redfish的是一个越发轻量级的协议。比起WS-Management来,它同样借助了HTTP模式,但传输数据更少,协议层越发简朴,Redfish所可以或许支持的成员也更多。海内一些厂家已经在敦促Redfish项目标历程了。详细的具体内容可以参考如下链接:。
别的一点就是兼容性。兼容性的优势将使产物在将来异构融合的竞争中处于有利的位置。我们可以回首一下汗青,看一看WinZip为什么会输给了WinRAR。当年WinZip是压缩软件界的暮年迈,而WinRAR只是初出茅庐的毛头小子罢了。不外,WinRAR在推广本身压缩率更高的rar名目标同时,也兼容了zip名目。而WinZip却不肯意把rar名目纳入到本身的帐下,也许WinZip以为这样做实在是丢不起那小我私家。这两种计策最终形成了两种完全差异的功效。尽量厥后各式百般的压缩软件如雨后春笋般的呈现,但都无法撼动WinRAR霸主的职位。原因就在于WinRAR可以或许服膺WinZip失败的教导,不绝地兼容厥后者的各项成果,稳固了本身的山河。