4.4. 镜像服务命令选项和属性
您可以将可选参数、属性和属性键与 openstack image create,glance image-create-via-import, 和 openstack image set 命令一起使用。
4.4.1. 镜像服务命令选项 复制链接链接已复制到粘贴板!
您可以将以下可选参数用于 openstack image create,glance image-create-via-import, 和 openstack image set 命令。
| 特定于 | 选项 | 描述 |
|---|---|---|
| All |
| 如 https://docs.openstack.org/glance/latest/user/common-image-properties.html#architecture中指定的操作系统架构 |
| All |
| 如果为 true,则镜像将无法被删除。 |
| All |
| 镜像的描述性名称 |
| All |
| 可用于记录此镜像所关联的实例的元数据。(仅用于信息,不创建实例快照。) |
| All |
| 引导镜像所需的磁盘空间(以 GB 为单位)。 |
| All |
| 镜像可访问性范围。有效值: public, private, community, shared |
| All |
| 镜像服务(glance)中存储的镜像 ID,在引导 AMI 风格镜像时应用作内核。 |
| All |
| 根据经销商指定的操作系统版本 |
| All |
| 磁盘格式。有效值: none, ami, ari, aki, vhd, vhdx, vmdk, raw, qcow2, vdi, iso, ploop |
| All |
| 如 https://docs.openstack.org/glance/latest/user/common-image-properties.html#os-distro中指定的操作系统分布的通用名称 |
| All |
| 镜像的所有者 |
| All |
| 存储在镜像服务中的 ID,在引导 AMI 风格镜像时应用作 ramdisk。 |
| All |
| 引导镜像所需的 RAM 量(以 MB 为单位)。 |
| All |
| 容器的格式。有效值: none, ami, ari, aki, bare, ovf, ova, docker |
| All |
| 与镜像关联的任意属性。可以多次使用。 |
|
|
| 与镜像相关的字符串列表 |
|
|
| 镜像的标识符 |
|
|
| 从镜像中删除的任意属性的密钥名称。 |
4.4.2. 镜像属性和属性键 复制链接链接已复制到粘贴板!
您可以将以下键与 的 property 选项一起使用,用于 openstack image create、glance image-create-via-import 和 openstack image set 命令。
| 特定于 | 键 | 描述 | 支持的值 |
|---|---|---|---|
| All |
|
管理程序必须支持的 CPU 架构。例如, |
|
| All |
| 管理程序类型。 |
|
| All |
| 对于快照镜像,这是用于创建此镜像的服务器的 UUID。 | 有效服务器 UUID |
| All |
| 存储在镜像服务中的镜像的 ID,在引导 AMI 风格镜像时应用作内核。 | 有效镜像 ID |
| All |
| 小写的操作系统分布的通用名称。 |
|
| All |
| 根据经销商指定的操作系统版本。 | 版本号(例如:"11.10") |
| All |
| 存储在镜像服务中的镜像的 ID,在引导 AMI 风格镜像时应用作 ramdisk。 | 有效镜像 ID |
| All |
| 虚拟机模式。这代表了用于虚拟机的主机/guest ABI (应用程序二进制接口)。 |
|
| libvirt API 驱动程序 |
| 指定要将 CD-ROM 设备附加到的磁盘控制器类型。 |
|
| libvirt API 驱动程序 |
| 指定要附加磁盘设备的磁盘控制器类型。 |
|
| libvirt API 驱动程序 |
| 指定用于引导实例的固件类型。 | 设置为以下有效值之一:
|
| libvirt API 驱动程序 |
| 启用使用指定的机器类型引导 ARM 系统。如果使用 ARM 镜像并且未明确指定其机器类型,则 Compute 将使用 virt 机器类型作为 ARMv7 和 AArch64 的默认。 |
可以使用 |
| libvirt API 驱动程序 |
| 向实例公开的 NUMA 节点数量(不会覆盖类别定义)。 | 整数. |
| libvirt API 驱动程序 |
| vCPU N-M 到 NUMA 节点 0 的映射(不会覆盖类别定义)。 | 以逗号分隔的整数列表。 |
| libvirt API 驱动程序 |
| vCPU N-M 到 NUMA 节点 1 的映射(不要覆盖类别定义)。 | 以逗号分隔的整数列表。 |
| libvirt API 驱动程序 |
| 将 N MB RAM 映射到 NUMA 节点 0 (不会覆盖类别定义)。 | 整数 |
| libvirt API 驱动程序 |
| 将 N MB RAM 映射到 NUMA 节点 1 (不要覆盖类别定义)。 | 整数 |
| libvirt API 驱动程序 |
| 指定 PCI 透传设备和 SR-IOV 接口的 NUMA 关联性策略。 | 设置为以下有效值之一:
|
| libvirt API 驱动程序 |
|
客户机代理支持。如果设置为 |
|
| libvirt API 驱动程序 |
| 向使用此镜像启动的实例添加一个随机数生成器(RNG)设备。
实例类别默认启用 RNG 设备。要禁用 RNG 设备,管理员必须在类别上将
默认熵源是 |
|
| libvirt API 驱动程序 |
| 启用 VirtIO SCSI (virtio-scsi)来为计算实例提供块设备访问;默认情况下,实例使用 VirtIO 块(virtio-blk)。VirtIO SCSI 是一个半虚拟化 SCSI 控制器设备,它提高了可扩展性和性能,并支持高级 SCSI 硬件。 |
|
| libvirt API 驱动程序 |
|
设置为要使用的 TPM 设备的型号。如果没有配置 |
|
| libvirt API 驱动程序 |
|
设置为要使用的 TPM 版本。TPM 版本 |
|
| libvirt API 驱动程序 |
| 在虚拟机实例中使用的显示设备的视频设备驱动程序。 | 设置为以下值之一,以指定要使用的支持的驱动程序:
|
| libvirt API 驱动程序 |
|
视频镜像的最大 RAM。仅在类别的 | 以 MB 为单位的整数( 例如64) |
| libvirt API 驱动程序 |
| 使用 Q35 机器类型的 x86 主机上的客户机添加虚拟 IOMMU 设备。 |
|
| libvirt API 驱动程序 |
|
启用虚拟硬件 watchdog 设备,在服务器挂起时执行指定操作。watchdog 使用 i6300esb 设备(模拟 PCI Intel 6300ESB)。如果没有指定 |
|
| libvirt API 驱动程序 |
|
| |
| libvirt API 驱动程序 |
| 使用 创建使用 UEFI 安全引导保护的实例。 | 设置为以下有效值之一:
|
| libvirt API 驱动程序和 VMware API 驱动程序 |
| 指定要使用的虚拟网络接口设备的型号。 | 有效选项取决于配置的虚拟机监控程序。
|
| VMware API 驱动程序 |
| 管理程序使用的虚拟 SCSI 或 IDE 控制器。 |
|
| VMware API 驱动程序 |
|
VMware GuestID,用于描述在镜像中安装的操作系统。这个值在创建虚拟机时传递给虚拟机监控程序。如果没有指定,则密钥默认为 | 如需更多信息,请参阅使用 VMware vSphere 的镜像。 |
| VMware API 驱动程序 |
| 当前未使用。 |
|
| XenAPI driver |
|
如果为 true,则在实例引导前,磁盘上的根分区会自动调整大小。只有使用带有 XenAPI 驱动程序的基于 Xen 的 hypervisor 时,计算服务才会考虑该值。只有映像上只有一个分区,并且仅当分区采用 |
|
| libvirt API 驱动程序和 XenAPI 驱动程序 |
|
在镜像上安装的操作系统。XenAPI 驱动程序包含根据镜像的 |
|