KVM:VM启动时如何添加主机路由?

KVM:VM启动时如何添加主机路由?

有没有办法在VM启动时自动添加主机路由(指向VM IP)? ATM 我是手工做的。我还尝试通过文件添加路线/etc/sysconfig/network-scripts/route-virbr0,但它不起作用,可能是因为我没有适当的ifcfg-virbr0文件。

仅添加指向虚拟机的静态路由不起作用,原因很明显 -virbr0当主机进入多用户模式时,没有适当的网络接口 ( ),因此路由添加失败。

答案1

如果您使用 libvirt,则可以添加静态路由在 libvirt 网络 XML 中。

例如:

  <route address="192.168.222.0" prefix="24" gateway="192.168.122.2"/>

  <route family="ipv6" address="2001:db8:ca2:3::" prefix="64" gateway="2001:db8:ca2:2::2"/>

现在,libvirt 在激活虚拟网络时将显示路由。

相关内容