第 11 章 迁移虚拟机存储
当虚拟机运行时,您可以在虚拟机关闭时 离线 迁移虚拟机(VM)存储。
对于 KubeVirt 虚拟机,虚拟机存储迁移的主要用例是,如果要从一个存储类迁移到另一个存储类。您可以按照以下原因迁移虚拟机存储之一:
- 在不同的存储供应商之间重新平衡。
- 新的存储更适合在虚拟机中运行的工作负载。
重要
虚拟机存储迁移只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
11.1. 关于虚拟机存储迁移过程
在迁移过程中,会创建一个 MigMigration
资源来指示发生迁移类型。
迁移类型如下:
- stage: Stage migration 在不停止应用程序的情况下将数据从源集群复制到目标集群。您可以多次运行一个阶段迁移来缩短迁移的持续时间。
- 回滚:回滚一个已完成的迁移。
- cutover :迁移会停止源集群上的事务,并将资源移到目标集群。
MigMigration
资源的状态包含有关任何实时存储迁移的进度信息。
任何离线迁移都包含 DirectVolumeMigrationProgress
状态,它会显示离线迁移的进度。
如果迁移计划是直接卷迁移,每个 MigMigration
都会创建一个 DirectVolumeMigration
。
要执行存储实时迁移,需要一个直接卷迁移。