本文档介绍了 GDC 提供和 GDC 支持的虚拟机映像,并提供了在 Distributed Cloud 部署中查看映像的说明。
您可以使用 Google Distributed Cloud (GDC) 网闸隔离配置提供的某个映像(也称为黄金映像)创建虚拟机 (VM)。您还可以使用自带 (BYO) 自定义虚拟机映像,以满足特定软件要求。
本文档适用于在 Google Distributed Cloud (GDC) 网闸隔离环境中创建虚拟机和管理虚拟机映像的平台管理员或应用运维人员群组中的开发者。如需了解详情,请参阅适用于 GDC 网闸隔离配置文档的受众群体。
准备工作
申请 IAM 角色
请与您的 IAM 项目管理员联系,请求在您的项目中授予以下角色:
Virtual Machine Project Admin (
project-vm-admin):在项目命名空间中创建、修改、列出和删除虚拟机。虚拟机映像项目管理员 (
project-vm-image-admin):在项目命名空间中创建、列出和删除自定义虚拟机映像。
所有虚拟机角色都必须绑定到虚拟机所在项目的命名空间。 按照相关步骤验证您的访问权限。
GDC 虚拟机映像
本部分介绍了 GDC 支持的操作系统。
GDC 提供的黄金映像
在使用 GDC 提供的黄金映像创建虚拟机之前,请先查看可用映像列表。请参阅查看 GDC 提供的可用映像列表中的说明。
自带映像
您也可以使用自己的自定义映像来创建虚拟机实例。如果您有与 GDC 提供的黄金映像不兼容的特定操作系统或软件配置,此功能会非常有用。按照创建自定义映像中的步骤创建和列出 BYO 映像。
GDC 支持的操作系统
本部分详细介绍了可与 Distributed Cloud 虚拟机实例搭配使用的操作系统。
Linux 操作系统
Distributed Cloud 支持以下 Linux 操作系统映像:
| 操作系统 | 黄金映像 | 可导入 |
|---|---|---|
| Ubuntu 20.04 | 是 | 是 |
| Ubuntu 22.04 | 是 | 是 |
| Ubuntu 24.04 | 是 | 是 |
| RHEL 8 | 否 | 是 |
| Rocky 8 | 是 | 否 |
| SUSE CHost 15.5 | 否 | 是 |
Distributed Cloud 仅支持为 Linux 操作系统从可启动虚拟磁盘或现有虚拟机磁盘导入映像,因为基于虚拟机磁盘的映像导入不支持映像转换。如需在 Distributed Cloud 中启动 Linux 虚拟磁盘,这些磁盘必须运行 GDC 支持的 Linux 操作系统之一。Distributed Cloud 不支持从虚拟机磁盘导入 Windows 映像;您必须从上传到对象存储区的 ISO 安装介质导入 Windows 映像。
Windows 操作系统
Distributed Cloud 支持以下 Windows 操作系统映像:
| 操作系统 | 黄金映像 | 可导入 |
|---|---|---|
| Windows Server 2019 数据中心版 | 否 | 是 |
| Windows 10 | 否 | 是 |
| Windows Server 2022 数据中心版 | 否 | 是 |
您可以从 ISO 安装介质导入 Windows 映像。Distributed Cloud 会安装 Windows,并根据生成的磁盘创建可启动映像。
映像导入要求 ISO 在使用统一可扩展固件接口 (UEFI) 启动时不会提示输入。如需创建无提示 ISO,请从现有 ISO 文件开始:
使用 7Zip 归档管理工具提取 ISO 内容:
7z x windows-installation.iso -oiso-unpack使用
mkisofs从提取的 ISO 创建新的 ISO,并替换 EFI noprompt 二进制文件:mkisofs -b boot/etfsboot.com -no-emul-boot -c BOOT.CAT -iso-level 4 -J -l -D -N -joliet-long -relaxed-filenames -v -V "Custom" -udf -boot-info-table -eltorito-alt-boot -eltorito-boot efi/microsoft/boot/efisys_noprompt.bin -no-emul-boot -o ISO_NAME.iso -allow-limited-size iso-unpack将 ISO_NAME 替换为无提示 ISO 的名称。例如
noprompt-install。