限制vCenter中给定types,文件夹或资源池的虚拟机数量

是否有可能限制vCenter内给定types的虚拟机数量? 当我说给定的types时,我知道没有与虚拟机关联的特定“types”,它可以像文件夹内或资源池内的虚拟机数量一样简单。 我一直在查看文档,vSphere客户端界面和VIM25 SDK一段时间,但无法确定这是否可行。 到目前为止,我所见过的唯一的限制执行与资源池和CPU /内存分配有关。

为了扩展Chopper3的评论,vCloud Director(尝试安装> = 5.1安装,而不是1.5),vCenter Orchestrator和一个好的消息队列设置的组合会让你非常接近你想要的位置。

vCloud> = 5.1允许通用元数据应用于vCloud Director中可以创build的每个对象。 其中包括边缘网关,外部networking等。人们还可以将其vCloud Director安装指向消息队列(尽pipeVMware似乎更喜欢RabbitMQ),并通过可通过vCD设置的阻止任务来控制MACD对环境的更改。 Orchestrator是把事情从MQ中抽出来的好主意,并且和他们一起做“行动”。

然而,与其他人一样,只有vCenter才会有相当艰难的时间,除非你绕过vCenter / vSphere API某种types的消息排队逻辑,并且可能在VM内使用该注释字段的vCenter /的vSphere。

只有使用vCloud Director或某种其他forms的编排才能创build虚拟机,而不是一旦build立完成。 很明显,你可以编写脚本,但是没有什么可以提供的。

没有内buildfunction来执行这样的限制。 您可以做的最好的事情是通过外部脚本(例如PowerCLI)监视这些数字,并在达到限制时触发警报。