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

VirtualMachineConfiguration interface

基于 Azure 虚拟机基础结构的池中计算节点的配置。

属性

containerConfiguration

如果指定,则会在池中的每个节点上执行安装程序,以允许任务在容器中运行。 在此池上运行的所有常规任务和作业管理器任务都必须指定 containerSettings 属性,所有其他任务都可以指定它。

dataDisks

如果池中的计算节点需要附加空数据磁盘,则必须指定此属性。

diskEncryptionConfiguration

如果已指定,则会在节点预配期间对池中的每个节点执行加密。

extensions

如果指定,则会在每个节点上安装此配置中提到的扩展。

imageReference

对 Azure 虚拟机 市场映像或自定义虚拟机的 Azure 映像资源的引用。 若要获取Azure Batch验证的所有 imageReference 的列表,请参阅“列出支持的节点代理 SKU”操作。

licenseType

这仅适用于包含 Windows 操作系统的映像,并且仅当你为将要部署的节点持有有效的本地许可证时才应使用。 如果省略,则不应用任何本地许可折扣。 值为:

Windows_Server - 本地许可证适用于 Windows Server。 Windows_Client - 本地许可证适用于 Windows 客户端。

nodeAgentSkuId

Batch 节点代理是在池中的每个节点上运行的程序,并在节点与 Batch 服务之间提供命令和控制接口。 节点代理对于不同操作系统有不同的实现(称为 SKU)。 必须指定与所选映像引用匹配的节点代理 SKU。 若要获取受支持的节点代理 SKU 的列表及其已验证映像引用的列表,请参阅“列出支持的节点代理 SKU”操作。

nodePlacementConfiguration

此配置将指定有关如何以物理方式分配池中的节点的规则。

osDisk

包含临时 OSDisk 设置的配置。

securityProfile

指定虚拟机或虚拟机规模集的安全配置文件设置。

serviceArtifactReference

服务项目引用 ID 的格式为 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

如果 imageReference 指定 Linux OS 映像,则不能指定此属性。

属性详细信息

containerConfiguration

如果指定,则会在池中的每个节点上执行安装程序,以允许任务在容器中运行。 在此池上运行的所有常规任务和作业管理器任务都必须指定 containerSettings 属性,所有其他任务都可以指定它。

containerConfiguration?: ContainerConfiguration

属性值

dataDisks

如果池中的计算节点需要附加空数据磁盘,则必须指定此属性。

dataDisks?: DataDisk[]

属性值

diskEncryptionConfiguration

如果已指定,则会在节点预配期间对池中的每个节点执行加密。

diskEncryptionConfiguration?: DiskEncryptionConfiguration

属性值

extensions

如果指定,则会在每个节点上安装此配置中提到的扩展。

extensions?: VMExtension[]

属性值

imageReference

对 Azure 虚拟机 市场映像或自定义虚拟机的 Azure 映像资源的引用。 若要获取Azure Batch验证的所有 imageReference 的列表,请参阅“列出支持的节点代理 SKU”操作。

imageReference: ImageReference

属性值

licenseType

这仅适用于包含 Windows 操作系统的映像,并且仅当你为将要部署的节点持有有效的本地许可证时才应使用。 如果省略,则不应用任何本地许可折扣。 值为:

Windows_Server - 本地许可证适用于 Windows Server。 Windows_Client - 本地许可证适用于 Windows 客户端。

licenseType?: string

属性值

string

nodeAgentSkuId

Batch 节点代理是在池中的每个节点上运行的程序,并在节点与 Batch 服务之间提供命令和控制接口。 节点代理对于不同操作系统有不同的实现(称为 SKU)。 必须指定与所选映像引用匹配的节点代理 SKU。 若要获取受支持的节点代理 SKU 的列表及其已验证映像引用的列表,请参阅“列出支持的节点代理 SKU”操作。

nodeAgentSkuId: string

属性值

string

nodePlacementConfiguration

此配置将指定有关如何以物理方式分配池中的节点的规则。

nodePlacementConfiguration?: NodePlacementConfiguration

属性值

osDisk

包含临时 OSDisk 设置的配置。

osDisk?: OSDisk

属性值

securityProfile

指定虚拟机或虚拟机规模集的安全配置文件设置。

securityProfile?: SecurityProfile

属性值

serviceArtifactReference

服务项目引用 ID 的格式为 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

属性值

windowsConfiguration

如果 imageReference 指定 Linux OS 映像,则不能指定此属性。

windowsConfiguration?: WindowsConfiguration

属性值