搜索

14.15. 使用 virsh 迁移虚拟机

download PDF
使用 virsh 迁移的信息位于带有 virsh 的授权实时 KVM 迁移部分,请参阅 第 4.4 节 “使用 virsh 进行实时 KVM 迁移”

14.15.1. 接口命令

以下命令操作主机接口,因此不应从 guest 虚拟机运行。这些命令应该从主机物理计算机上的终端运行。
警告
只有计算机禁用了 NetworkManager 服务,且正在使用 network 服务时,才支持本节中的命令。
通常,这些主机接口可由域 <接口> 元素(如系统创建的网桥接口)的名称使用,但根本不要求主机接口绑定到任何特定的客户机配置 XML。主机接口的许多命令与用于域的命令相似,命名接口通过其或其 MAC 地址进行命名。但是,当将 MAC 地址用于 iface 选项时,只有该地址是唯一的(如果接口和网桥共享相同的 MAC 地址时,通常会使用这个 MAC 地址,然后使用该 MAC 地址会导致错误,且必须改为使用名称。

14.15.1.1. 通过 XML 文件定义和启动主机物理机器接口

virsh iface-define file 命令从 XML 文件中定义主机接口。此命令将仅定义接口,也不会启动它。
virsh iface-define iface.xml
要启动已定义的接口,请运行 iface-start 接口,其中 interface 是接口名称。

14.15.1.2. 为主机接口编辑 XML 配置文件

命令 iface-edit 接口 编辑主机接口的 XML 配置文件。这是编辑 XML 配置文件 的唯一 推荐方法。(请参考 第 20 章 操作域 XML 来获取有关这些文件的更多信息。)

14.15.1.3. 列出活跃主机接口

iface-list --inactive --inactive --all 显示活动主机接口列表。如果指定了 --all,此列表还包括定义但不活跃的接口。如果只指定 --inactive 接口,则会列出非活动接口。

14.15.1.4. 将 MAC 地址转换为接口名称

iface-name interface 命令将主机接口 MAC 转换为接口名称,提供 MAC 地址在主机的接口中是唯一的。此命令需要 接口,即接口的 MAC 地址。
iface-mac interface 命令将主机的接口名称转换为 MAC 地址(在本例中为 接口 )是接口名称。

14.15.1.5. 停止特定主机物理机器接口

virsh iface-destroy interface 命令会销毁(停止)给定主机接口,这与 在主机上运行是否 相同。此命令将从活动使用中禁用该接口,并立即生效。
要取消定义接口,请使用 iface-undefine interface 命令和接口名称。

14.15.1.6. 显示主机配置文件

virsh iface-dumpxml 接口 --inactive 将主机接口信息显示为到 stdout 的 XML 转储信息。如果指定了 --inactive 选项,则输出会显示在下次启动时使用的接口的持久状态。

14.15.1.7. 创建网桥设备

iface-bridge 创建名为 bridge 的桥接设备,并将现有网络设备接口连接到新网桥,该网桥可立即启动,STP 启用并延迟 0。
# virsh iface-bridge interface bridge --no-stp delay --no-start
请注意,这些设置可以使用 --no-stp、--no-start 和整数来延迟。接口的所有 IP 地址配置将移到新的网桥设备。有关停止网桥的信息,请参阅 第 14.15.1.8 节 “中断桥接设备”

14.15.1.8. 中断桥接设备

iface-un bridge bridge --no-start 命令停止名为 bridge 的指定桥接设备,将其底层接口回滚到正常使用,并将所有 IP 地址配置从网桥设备移到底层设备。除非使用 --no-start 选项,但通常不建议重启底层接口。如需用于创建网桥的命令,请参阅 第 14.15.1.7 节 “创建网桥设备”

14.15.1.9. 操控接口快照

iface-begin 命令可创建当前主机接口设置的快照,稍后可以提交(使用 iface-commit)或恢复(iface-rollback)。如果快照已存在,则此命令将失败,直到之前的快照被提交或恢复为止。如果在创建快照及其最终提交或回滚之间对 libvirt API 之外的主机接口做任何外部更改,则未定义的行为将会导致。
使用 iface-commit 命令声明自上一次 iface-begin 所做的所有更改,然后删除回滚点。如果没有通过 iface-begin 启动接口快照,则此命令将失败。
使用 iface-rollback 将所有主机接口设置恢复到执行 iface-begin 命令最后一次时间的状态。如果之前未执行 iface-begin 命令,则 iface-rollback 将失败。请注意,重新引导主机物理机器也充当隐式回滚点。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.