7.311.9. 内存
虚拟机的内存,以字节为单位。
例如,要更新虚拟机使其包含 1 Gibibyte(GiB)内存,请发送以下请求:
PUT /ovirt-engine/api/vms/123
使用以下请求正文:
<vm> <memory>1073741824</memory> </vm>
Red Hat Virtualization 3.6 支持内存热插拔。在虚拟机处于 up 状态时,您可以使用上述示例来增加内存。增量的大小必须可以被分成 HotPlugMemoryBlockSizeMb
配置值(默认为256 MiB)。如果此值无法分隔内存大小递增,则内存大小更改仅存储在下一次运行配置中。每个成功的内存热插拔操作都会创建一个或两个新内存设备。
从 Red Hat Virtualization 4.2 开始支持内存热插拔。内存热拔头只能在虚拟机处于启动状态时执行。只有之前热插拔内存设备才能通过热拔出操作删除。请求的内存减少向下舍入,以匹配之前热插拔内存设备的组合大小。请求的内存值存储在下一次运行配置中,而不舍入。
注意
这个示例中的内存会被转换为字节:
1 GiB = 230 字节 = 1073741824 字节。
注意
红帽虚拟化管理器内部将值向下舍入到整个 MiB(1MiB = 220 字节)