你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
VirtualMachineConfiguration interface
基于 Azure 虚拟机基础结构的池中计算节点的配置。
属性
container |
如果指定,则会在池中的每个节点上执行安装程序,以允许任务在容器中运行。 在此池上运行的所有常规任务和作业管理器任务都必须指定 containerSettings 属性,所有其他任务都可以指定它。 |
data |
如果池中的计算节点需要附加空数据磁盘,则必须指定此属性。 |
disk |
如果已指定,则会在节点预配期间对池中的每个节点执行加密。 |
extensions | 如果指定,则会在每个节点上安装此配置中提到的扩展。 |
image |
对 Azure 虚拟机 市场映像或自定义虚拟机的 Azure 映像资源的引用。 若要获取Azure Batch验证的所有 imageReference 的列表,请参阅“列出支持的节点代理 SKU”操作。 |
license |
这仅适用于包含 Windows 操作系统的映像,并且仅当你为将要部署的节点持有有效的本地许可证时才应使用。 如果省略,则不应用任何本地许可折扣。 值为: Windows_Server - 本地许可证适用于 Windows Server。 Windows_Client - 本地许可证适用于 Windows 客户端。 |
node |
Batch 节点代理是在池中的每个节点上运行的程序,并在节点与 Batch 服务之间提供命令和控制接口。 节点代理对于不同操作系统有不同的实现(称为 SKU)。 必须指定与所选映像引用匹配的节点代理 SKU。 若要获取受支持的节点代理 SKU 的列表及其已验证映像引用的列表,请参阅“列出支持的节点代理 SKU”操作。 |
node |
此配置将指定有关如何以物理方式分配池中的节点的规则。 |
os |
包含临时 OSDisk 设置的配置。 |
security |
指定虚拟机或虚拟机规模集的安全配置文件设置。 |
service |
服务项目引用 ID 的格式为 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
windows |
如果 imageReference 指定 Linux OS 映像,则不能指定此属性。 |
属性详细信息
containerConfiguration
如果指定,则会在池中的每个节点上执行安装程序,以允许任务在容器中运行。 在此池上运行的所有常规任务和作业管理器任务都必须指定 containerSettings 属性,所有其他任务都可以指定它。
containerConfiguration?: ContainerConfiguration
属性值
dataDisks
diskEncryptionConfiguration
如果已指定,则会在节点预配期间对池中的每个节点执行加密。
diskEncryptionConfiguration?: DiskEncryptionConfiguration
属性值
extensions
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
securityProfile
serviceArtifactReference
服务项目引用 ID 的格式为 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}
serviceArtifactReference?: ServiceArtifactReference
属性值
windowsConfiguration
如果 imageReference 指定 Linux OS 映像,则不能指定此属性。
windowsConfiguration?: WindowsConfiguration