SCVMM Powershell限制最大数量JOBS

时间:2018-04-26 07:26:15

标签: powershell max jobs

我正在使用System Center Virtual Machine Manager(SCVMM)2012 sp1,我不得不创建大量新的虚拟机,100个或更多..

SCVMM允许使用并行运行的“new-scvirtualmachine”发送多个作业,但如果我启动所有SCVMM失败,因为PowerShell限制......我已经增加了这些限制,允许更多的Powershell任务。

但似乎SCVMM没有关于无法管理多少并发作业的隐式限制。

我想有一种简单的方法可以立即启动所有创作工作,而不必担心限制。 有一些SCVMM设置可以配置吗?或者我应该搜索/创建一个限制我正在启动的任务数量的脚本?

最好的问候

1 个答案:

答案 0 :(得分:0)

工作限制一次是10,000:

The SCVMM Virtual Machine Manager service may consume high memory or CPU utilization

  

SCVMM系统应该能够运行的最大作业数   处理大约10,000,并在一个处理这么多正在运行的工作   时间非常罕见。它应该发生,   但是,它会对SCVMM的性能产生严重影响   发动机。

您似乎不太可能达到此限制。更有可能一些其他资源限制了你。

我知道通过编写一个通过SCVMM自动管理VM的应用程序,其瓶颈主要是网络(用于VM模板的BITS下载)和磁盘(一次性删除许多磁盘导致SAN死机)。最后,我不得不编写一个自定义调度程序(在C#中),它限制了可以一次创建/删除的虚拟机数量,同时允许无限数量的配置任务(不是因为这些直接连接到虚拟机的问题) ,而不是VMM)。