

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 KVM AL2023 上运行的要求
<a name="kvm-supported-configurations"></a>

 本节介绍在 KVM AL2023 上运行的要求。的 KVM 映像适用于 AL2023 两种`x86-64`架构`aarch64`。这些要求是 KVM 映像基础 [AL2023 系统要求](system-requirements.md) 之外的附加要求。

**Topics**
+ [在 KVM AL2023 上运行的 KVM 主机要求](#kvm-host-requirements)
+ [KVM AL2023 上的设备支持](#kvm-devices)
+ [KVM AL2023 上的启动模式（UEFI和BIOS）支持](#kvm-boot-modes)
+ [在 KVM AL2023 上运行的限制](#kvm-limitations)

## 在 KVM AL2023 上运行的 KVM 主机要求
<a name="kvm-host-requirements"></a>

 KVM 映像目前已在运行 Ubuntu 22.04.3 LTS 的主机上通过认证，该主机使用此 Ubuntu 版本提供的 `qemu` 版本 6.2\+dfsg-2ubuntu6.15，并为 `x86-64` 使用 `q35` 机器类型，为 `aarch64` 使用 `virt` 机器类型。

## KVM AL2023 上的设备支持
<a name="kvm-devices"></a>

**经测试可与 AL2023 KVM 映像配合使用的`qemu`设备型号（两者`aarch64`兼有`x86-64`）有：**
+  `virtio-blk`（`virtio` 块设备） 
+  `virtio-scsi`（带磁盘设备的 `virtio` SCSI 控制器） 
+  `virtio-net`（`virtio` 网络设备） 
+  `ahci`（用于虚拟 CD-ROM 驱动器） 
+  `usb-storage`（通过 `xhci`） 

**在 AL2023 KVM 映像认证中启用但未大量使用的其他`qemu`设备型号有：**
+  仅 `x86-64` 上的 `VGA` (`qemu` VGA) 
+  `virtio-rng`（虚拟随机数生成器） 
+  传统 AT 键盘和 PS/2 鼠标设备 
+  传统串行设备 

## KVM AL2023 上的启动模式（UEFI和BIOS）支持
<a name="kvm-boot-modes"></a>

 `x86-64` 映像经过了传统 BIOS 和 UEFI 启动模式的测试。`aarch64` 映像经过了 UEFI 启动模式的测试。

**注意**  
 默认情况下，当使用 UEFI 启动模式时，一些虚拟机管理器将使用 Microsoft 安全启动密钥配置虚拟机，从而启用安全启动。此配置将无法启动 AL2023。  
 由于 AL2023 启动加载程序未由 Microsoft 签名，因此必须在没有 UEFI 密钥或使用安全启动密钥的情况下配置虚拟机。 AL2023 

**重要**  
 KVM 映像的安全启动支持尚未经过验证。

## 在 KVM AL2023 上运行的限制
<a name="kvm-limitations"></a>

在 KVM AL2023 上运行存在一些已知的限制。

**注意**  
 实现某些列出的不支持的功能的代码可能存在于中 AL2023并且可以正常运行。提供不支持功能列表是为了让您能就当前可依赖的功能以及 Amazon Linux 团队将在未来更新中认证可用的功能做出明智决策。

**AL2023 在 KVM 上运行的已知限制**
+  KVM 客户机代理目前未打包或不支持。
+  不支持热插拔 CPU、内存或任何其他设备类型。
+  不支持虚拟机休眠。
+  不支持虚拟机迁移。
+  不支持任何设备的透传，例如通过 PCI 透传或 USB 透传都不被支持。