你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PoolOperations.CreatePool 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
池中所需的专用计算节点数。
如果 targetDedicatedComputeNodes
省略 和 targetLowPriorityComputeNodes
,则必须设置 AutoScaleEnabled 和 AutoScaleFormula 属性。
池中所需的低优先级计算节点数。
如果 targetDedicatedComputeNodes
省略 和 targetLowPriorityComputeNodes
,则必须设置 AutoScaleEnabled 和 AutoScaleFormula 属性。
返回
一个 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
池中所需的专用计算节点数。
如果 targetDedicatedComputeNodes
省略 和 targetLowPriorityComputeNodes
,则必须设置 AutoScaleEnabled 和 AutoScaleFormula 属性。
池中所需的低优先级计算节点数。
如果 targetDedicatedComputeNodes
省略 和 targetLowPriorityComputeNodes
,则必须设置 AutoScaleEnabled 和 AutoScaleFormula 属性。
返回
一个 CloudPool ,表示尚未添加到 Batch 服务的新池。 若要将池添加到 Batch 帐户,请调用 CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)。