15.5.2. 更新虚拟机


name,description,cluster,type,memory,cpu,os,high_availability,display,timezone,domain,stateless,placement_policy,memory_policy,usb,payloads,origincustom_properties 元素是 updatable post-creation。

例 15.6. 更新虚拟机使其包含 1 GB 内存

PUT /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1
Accept: application/xml
Content-type: application/xml

<vm>
    <memory>1073741824</memory>
</vm>
注意
以上示例中的内存使用以下公式转换为字节:
1024MB * 1024 2 = 1073741824 bytes
注意
Red Hat Virtualization 支持内存热插。如果虚拟机的操作系统支持内存热插拔,您可以使用上例在虚拟机运行时增加内存。

例 15.7. 热插 vCPU

将虚拟 CPU 添加到正在运行的虚拟机中,而无需重新引导它。在本例中,套接字的数量更改为 2。
PUT /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1
Accept: application/xml
Content-type: application/xml

<vm>
    <cpu>
        <topology sockets="2" cores="1"/>
    </cpu>
</vm>
注意
Red Hat Virtualization 目前不支持 CPU 热拔。

例 15.8. 将虚拟机固定到多个主机

固定至多个主机的虚拟机无法进行实时迁移,但在主机出现故障时,配置为高可用性的任何虚拟机将自动在虚拟机固定到的其他主机上重新启动。多主机固定可用于限制虚拟机到具有相同硬件配置的主机。
PUT /ovirt-engine/api/vms/082c794b-771f-452f-83c9-b2b5a19c0399 HTTP/1.1
Accept: application/xml
Content-type: application/xml

<vm>
    <high_availability>
        <enabled>true</enabled>
        <priority>1</priority>
    </high_availability>
    <placement_policy>
        <hosts>
            <host><name>Host1</name></host>
            <host><name>Host2</name></host>
        </hosts>
        <affinity>pinned</affinity>
    </placement_policy>
</vm>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.