Compartir a través de

池创建事件

池创建后,会发出此事件。 日志内容将公开有关池的常规信息。 请注意,如果池的目标大小大于 0 个计算节点,则池调整大小启动事件会在此事件之后立即发生。

以下示例显示池创建事件的正文。

{
    "id": "myPool1",
    "displayName": "Production Pool",
    "vmSize": "Standard_F1s",
    "imageType": "VirtualMachineConfiguration",
    "cloudServiceConfiguration": {
        "osFamily": "3",
        "targetOsVersion": "*"
    },
    "networkConfiguration": {
        "subnetId": " "
    },
    "virtualMachineConfiguration": {
          "imageReference": {
            "publisher": " ",
            "offer": " ",
            "sku": " ",
            "version": " "
          },
          "nodeAgentId": " "
    },
    "resizeTimeout": "300000",
    "targetDedicatedNodes": 2,
    "targetLowPriorityNodes": 2,
    "taskSlotsPerNode": 1,
    "vmFillType": "Spread",
    "enableAutoScale": false,
    "enableInterNodeCommunication": false,
    "isAutoPool": false
}
元素 类型 注释
id String 池的 ID。
displayName String 池的显示名称。
vmSize String 池中虚拟机的大小。 池中所有虚拟机的大小相同。

有关云服务池(使用 cloudServiceConfiguration 创建的池)的虚拟机可用大小的信息,请参阅云服务的大小。 批处理支持除 ExtraSmall 以外的所有云服务 VM 大小。

有关使用虚拟机市场中映像的池(使用 virtualMachineConfiguration 创建的池)的可用 VM 大小的信息,请参阅虚拟机的大小 (Linux) 或虚拟机的大小 (Windows)。 Batch 支持除 STANDARD_A0 和高级存储大小(STANDARD_GSSTANDARD_DSSTANDARD_DSV2 系列)以外所有的 Azure VM 大小。
imageType String 映像的部署方法。 支持的值为 virtualMachineConfigurationcloudServiceConfiguration
cloudServiceConfiguration 复杂类型 池的云服务配置。
virtualMachineConfiguration 复杂类型 池的虚拟机配置。
networkConfiguration 复杂类型 池的网络配置。
resizeTimeout 时间 为针对池的上一次调整大小操作指定的将计算节点分配到池的超时。 (创建池时的初始大小计为一次调整大小。)
targetDedicatedNodes Int32 池请求的专用计算节点数。
enableAutoScale Bool 指定池大小是否随时间自动调整。
enableInterNodeCommunication Bool 指定是否针对节点间的直接通信设置池。
isAutoPool Bool 指定是否已通过作业的 AutoPool 机制创建池。
taskSlotsPerNode Int32 可在池中单个计算节点上并发运行的任务的最大数目。
vmFillType String 定义批处理服务如何在池中不同的计算节点之间分配任务。 有效值为 Spread 或 Pack。

cloudServiceConfiguration

警告

云服务配置池已被弃用。 请改用虚拟机配置池。

元素名称 类型 注释
osFamily String 要安装在池中虚拟机上的 Azure 来宾 OS 系列。

可能的值包括:

2 - OS 系列 2,等效于 Windows Server 2008 R2 SP1。

3 - OS 系列 3,等效于Windows Server 2012。

4 - OS 系列 4,等效于 Windows Server 2012 R2。

有关详细信息,请参阅 Azure 来宾 OS 版本
targetOSVersion String 要安装在池中虚拟机上的 Azure 来宾 OS 版本。

默认值为 *,即指定的系列的最新操作系统版本。

有关其他允许的值的信息,请参阅 Azure 来宾 OS 版本

virtualMachineConfiguration

元素名称 类型 注释
imageReference 复杂类型 指定关于要使用的平台或市场映像的信息。
nodeAgentId String 在计算节点上预配的批处理节点代理的 SKU。
windowsConfiguration 复杂类型 指定虚拟机上的 Windows 操作系统设置。 如果 imageReference 引用 Linux OS 映像,则不能指定此属性。

imageReference

元素名称 类型 注释
publisher String 映像的发布者。
offer String 映像的产品/服务。
sku String 映像的 SKU。
version String 映像的版本。

windowsConfiguration

元素名称 类型 注释
enableAutomaticUpdates 布尔 指示是否对虚拟机启用自动更新。 如果未指定此属性,则默认值为 true。

networkConfiguration

元素名称 类型 注释
subnetId String 指定创建池计算节点的子网的资源标识符。