本页面介绍如何为作业运行的虚拟机 (VM) 实例指定操作系统 (OS) 映像。 如果您还想自定义作业启动磁盘的其他属性,请参阅 创建和运行使用自定义启动磁盘的作业 。
如需详细了解虚拟机操作系统映像以及您可以使用的虚拟机操作系统映像,请参阅 虚拟机操作系统环境概览。
准备工作
- 如果您之前未使用过 Batch,请查看 Batch 使用入门 ,并完成 项目和用户的前提条件,以启用 Batch。
-
如需获得创建作业所需的权限,请让您的管理员授予您以下 IAM 角色:
- Batch Job Editor (
roles/batch.jobsEditor) 项目的 - Service Account User (
roles/iam.serviceAccountUser) 在作业的服务账号上,默认情况下为默认 Compute Engine 服务账号
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
- Batch Job Editor (
创建和运行使用特定虚拟机操作系统映像的作业
创建作业时,请通过选择以下方法之一来指定虚拟机操作系统映像:
- 使用指定了虚拟机操作系统映像的 Compute Engine 实例模板。 如果您想在创建此作业时使用虚拟机实例模板,则必须在虚拟机实例模板中指定虚拟机操作系统映像。 如需相关说明,请参阅 使用虚拟机实例模板定义作业资源。
使用虚拟机操作系统映像字段。如以下说明中所述,您可以 使用 gcloud CLI 或 Batch API 在
image字段 中指定虚拟机操作系统映像。