6.13. 在主机间迁移虚拟机
6.13.1. 实时迁移的必要条件
- 源主机和目标主机必须在同一个集群中,并且它们的 CPU 必须兼容。
注意
一般情况下,不推荐在不同的集群间实时迁移虚拟机。目前唯一支持的情况在 https://access.redhat.com/articles/1390733 中进行了介绍。 - 源主机和目标主机的状态必须都为
Up。 - 源主机和目标主机必须都可以访问相同的虚拟网络和 VLAN。
- 源主机和目标主机必须都可以访问虚拟机所在的数据存储域。
- 目标主机必须有足够的 CPU 资源来支持虚拟机的需求。
- 目标主机必须有足够的可用内存来支持虚拟机的需求。
- 要迁移的虚拟机必须没有
cache!=none这个自定义属性设置。
6.13.2. 优化实时迁移
过程 6.27. 为虚拟机迁移配置自动聚合和迁移压缩
- 在全局一级配置优化设置:
- 在全局一级启用自动聚合:
# engine-config -s DefaultAutoConvergence=True
- 在全局一级启用迁移压缩:
# engine-config -s DefaultMigrationCompression=True
- 重新启动
ovirt-engine服务使所做的修改生效:# systemctl restart ovirt-engine.service
- 在集群一级配置优化设置:
- 选择一个集群。
- 点。
- 点调动策略标签页。
- 从自动聚合迁移列表中选从全局设置继承、自动聚合或不自动聚合。
- 从启用迁移压缩列表中选从全局设置继承、压缩或不压缩。
- 在虚拟机一级配置优化设置:
- 选择一个虚拟机。
- 点。
- 点主机标签页。
- 从自动聚合迁移列表中选从集群设置继承、自动聚合或不自动聚合。
- 从启用迁移压缩列表中选从集群设置继承、压缩或不压缩。
6.13.3. 自动虚拟机迁移
6.13.4. 防止虚拟机自动迁移发生
过程 6.28. 防止虚拟机自动迁移发生
- 选虚拟机标签页并选择一个虚拟机。
- 点编辑。

图 6.19. 编辑虚拟机窗口
- 点主机标签页。
- 在运行在选项中指定虚拟机是运行在集群里的任何主机或专有的主机。如果选择了专有的,从下拉列表中选择一个主机或一组主机。
警告
明确指定一台虚拟机只能在特定主机上运行并禁用迁移将无法实现 Red Hat Virtualization 的高可用性,除非使用第三方的高可用性产品(如 Red Hat High Availability)。另外,这个限制也不适用于把虚拟机分配到多个主机的情况。重要
如果虚拟机已直接附加了其它主机的设备,则这些设备会被自动从虚拟机上删除。 - 从迁移选项下拉列表中选只允许手工迁移或不允许迁移。
- 或者,选使用自定义迁移下线时间选项并指定一个值(以毫秒为单位)。
- 点。
6.13.5. 手动迁移虚拟机
注意
注意
过程 6.29. 手动迁移虚拟机
- 点虚拟机标签页并选择一个运行的虚拟机。
- 点。
- 选择自动选择主机项,或选择选择目的地主机项并从下拉列表中选择主机。
注意
当选择了自动选择主机选项时,系统会根据调度策略中的负载均衡和电源管理设置来决定虚拟机将会被迁移到哪个主机上。 - 点。
6.13.6. 设置迁移优先级
过程 6.30. 设置迁移优先级
- 点虚拟机标签页并选择一个虚拟机。
- 点。
- 选择高可用性标签页。
- 从优先级下拉列表中选择低、中或 高。
- 点。
6.13.7. 取消正在进行的虚拟机迁移
过程 6.31. 取消正在进行的虚拟机迁移
- 选择正在迁移的虚拟机。它在虚拟机资源页中的状态为 Migrating from。
- 点。
6.13.8. 高可用性虚拟机自动迁移的事件和日志
例 6.1. 在管理门户网络界面的事件页中的内容
例 6.2. Manager 中的 engine.log 的内容
/var/log/ovirt-engine/engine.log:

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.