搜索

15.5.2. virsh migrate 命令的附加选项

download PDF
除了 --live 之外,virsh 迁移还接受以下选项:
  • --direct - 用于直接迁移
  • --p2p - 用于 peer-to-peer 迁移
  • --tunneled - 用于隧道迁移
  • --offline - 在目标上不启动域定义而不在源主机上停止域。离线迁移可以与不活动域一起使用,且必须与 --persistent 选项一起使用。
  • --persistent - 在目标主机物理机器上保留域
  • --undefinesource - 取消定义源主机物理机器上的域
  • --suspend - 使域暂停在目标主机物理机器上
  • --change-protection - 强制执行不兼容的配置更改,在迁移过程中不会对域进行任何更改;在虚拟机监控程序支持时,该标志会隐式启用,但如果虚拟机监控程序缺少更改保护支持,则可以明确用于拒绝迁移。
  • --unsafe - 强制迁移进行,忽略所有安全程序。
  • --verbose - 在发生迁移时显示迁移的进度
  • --compressed - 激活在实时迁移过程中必须重复传输的内存页面压缩。
  • --abort-on-error - 如果在迁移过程中发生软错误(如 I/O 错误)取消迁移。
  • --domain [name] - 设置域名、id 或 uuid。
  • --desturi [URI] - 从客户端(常规迁移)或源(p2p 迁移)中看到的目标主机的连接 URI。
  • --migrateuri [URI] - 迁移 URI,通常可以省略。
  • --graphicsuri [URI] - 用于无缝图形迁移的图形 URI。
  • --listen-address [address] - 设置目标端管理程序应绑定到 的监听地址以进行传入迁移。
  • --timeout [seconds] - 当实时迁移计数器超过 N 秒时,强制客户机虚拟机挂起。它只能用于实时迁移。启动超时后,迁移将在暂停的客户机虚拟机上继续。
  • --dname [newname] - 用于在迁移期间重命名域,这通常也可省略
  • --XML [filename] - 指明的文件名可用于提供目标上使用的其他 XML 文件,以便为域 XML 的任何特定于主机的部分提供较大更改,如核算源和目的地之间的命名差异。通常省略这个选项。
  • --migrate-disks [disk_identifiers] - 这个选项可用于选择在迁移过程中复制哪些磁盘。这样,在复制某些磁盘时可以更有效地进行实时迁移,比如在目标上已存在或者它们不再有用时,或者它们不再有用。[ disk_identifiers] 应该由逗号分隔的磁盘列表替换,如在域 XML 文件的 <target dev= /> 行中找到的参数时。
另外,以下命令可能还会帮助:
  • virsh migrate-setmax downtime [domain ] [downtime] - 将为要实时迁移到其他主机的域设置最多可容忍的停机时间。指定停机时间以毫秒为单位。指定的域必须与正在迁移的域相同。
  • virsh migrate-compcache [domain] --size - 将设置或获得缓存的大小(以字节为单位),用于压缩实时迁移期间重复传输的内存页面。如果不使用 --size 时,命令会显示压缩缓存的当前大小。当使用 --size 时,且以字节为单位指定,管理程序会要求更改压缩以匹配指定的大小,如下为当前大小。在域被实时迁移为迁移进度时,应使用 --size 参数,并将压缩缓存数量从 domjobinfo 获取。
  • virsh migrate-setspeed [domain] [bandwidth] - 设置要迁移到其他主机的指定域的迁移带宽(以 Mib/sec 为单位)。
  • virsh migrate-getspeed [domain] - 获取可用于指定域的 Mib/sec 中的最大迁移带宽。
详情请查看 迁移限制 或者 virsh man page。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.