你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PoolOperations.CreatePool 方法

定义

重载

CreatePool()

创建一个未绑定且与 Batch 服务中的任何池不具有一致性关系的 CloudPool 实例。

CreatePool(String, String, CloudServiceConfiguration, Nullable<Int32>, Nullable<Int32>)

创建一个未绑定且与 Batch 服务中的任何池不具有一致性关系的 CloudPool 实例。

CreatePool(String, String, VirtualMachineConfiguration, Nullable<Int32>, Nullable<Int32>)

创建一个未绑定且与 Batch 服务中的任何池不具有一致性关系的 CloudPool 实例。

CreatePool()

Source:
PoolOperations.cs

创建一个未绑定且与 Batch 服务中的任何池不具有一致性关系的 CloudPool 实例。

public Microsoft.Azure.Batch.CloudPool CreatePool ();
member this.CreatePool : unit -> Microsoft.Azure.Batch.CloudPool
Public Function CreatePool () As CloudPool

返回

一个 CloudPool ,表示尚未添加到 Batch 服务的新池。 若要将池添加到 Batch 帐户,请调用 CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

适用于

CreatePool(String, String, CloudServiceConfiguration, Nullable<Int32>, Nullable<Int32>)

Source:
PoolOperations.cs

创建一个未绑定且与 Batch 服务中的任何池不具有一致性关系的 CloudPool 实例。

public Microsoft.Azure.Batch.CloudPool CreatePool (string poolId, string virtualMachineSize, Microsoft.Azure.Batch.CloudServiceConfiguration cloudServiceConfiguration, int? targetDedicatedComputeNodes = default, int? targetLowPriorityComputeNodes = default);
member this.CreatePool : string * string * Microsoft.Azure.Batch.CloudServiceConfiguration * Nullable<int> * Nullable<int> -> Microsoft.Azure.Batch.CloudPool
Public Function CreatePool (poolId As String, virtualMachineSize As String, cloudServiceConfiguration As CloudServiceConfiguration, Optional targetDedicatedComputeNodes As Nullable(Of Integer) = Nothing, Optional targetLowPriorityComputeNodes As Nullable(Of Integer) = Nothing) As CloudPool

参数

poolId
String

池的 id。

virtualMachineSize
String

池中虚拟机的大小。 有关大小,请参阅 https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/ 。 Batch 支持除 ExtraSmall、A1V2 和 A2V2 以外的所有 Azure 云服务 VM 大小。

cloudServiceConfiguration
CloudServiceConfiguration

CloudServiceConfiguration池的 。

targetDedicatedComputeNodes
Nullable<Int32>

池中所需的专用计算节点数。 如果 targetDedicatedComputeNodes 省略 和 targetLowPriorityComputeNodes ,则必须设置 AutoScaleEnabledAutoScaleFormula 属性。

targetLowPriorityComputeNodes
Nullable<Int32>

池中所需的低优先级计算节点数。 如果 targetDedicatedComputeNodes 省略 和 targetLowPriorityComputeNodes ,则必须设置 AutoScaleEnabledAutoScaleFormula 属性。

返回

一个 CloudPool ,表示尚未添加到 Batch 服务的新池。 若要将池添加到 Batch 帐户,请调用 CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

注解

有关 Azure 来宾 OS 系列的信息,请参阅 https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/

适用于

CreatePool(String, String, VirtualMachineConfiguration, Nullable<Int32>, Nullable<Int32>)

Source:
PoolOperations.cs

创建一个未绑定且与 Batch 服务中的任何池不具有一致性关系的 CloudPool 实例。

public Microsoft.Azure.Batch.CloudPool CreatePool (string poolId, string virtualMachineSize, Microsoft.Azure.Batch.VirtualMachineConfiguration virtualMachineConfiguration, int? targetDedicatedComputeNodes = default, int? targetLowPriorityComputeNodes = default);
member this.CreatePool : string * string * Microsoft.Azure.Batch.VirtualMachineConfiguration * Nullable<int> * Nullable<int> -> Microsoft.Azure.Batch.CloudPool
Public Function CreatePool (poolId As String, virtualMachineSize As String, virtualMachineConfiguration As VirtualMachineConfiguration, Optional targetDedicatedComputeNodes As Nullable(Of Integer) = Nothing, Optional targetLowPriorityComputeNodes As Nullable(Of Integer) = Nothing) As CloudPool

参数

poolId
String

池的 id。

virtualMachineSize
String

池中虚拟机的大小。 有关 Windows 大小,请参阅 ;https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/有关 linux 大小,请参阅 https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/

virtualMachineConfiguration
VirtualMachineConfiguration

VirtualMachineConfiguration池的 。

targetDedicatedComputeNodes
Nullable<Int32>

池中所需的专用计算节点数。 如果 targetDedicatedComputeNodes 省略 和 targetLowPriorityComputeNodes ,则必须设置 AutoScaleEnabledAutoScaleFormula 属性。

targetLowPriorityComputeNodes
Nullable<Int32>

池中所需的低优先级计算节点数。 如果 targetDedicatedComputeNodes 省略 和 targetLowPriorityComputeNodes ,则必须设置 AutoScaleEnabledAutoScaleFormula 属性。

返回

一个 CloudPool ,表示尚未添加到 Batch 服务的新池。 若要将池添加到 Batch 帐户,请调用 CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

适用于