我们的环境将有一个KVM主机设置dynamic使用kickstart(很简单)。
最困难的部分是处理networkingconfiguration,并保持VLANconfiguration(以及可能的网桥/主机configuration)在重新启动时保持不变。
我们有一个dynamic的环境,我希望能像configuration典型的交换机那样configuration虚拟交换机端口,在交换机重启后configuration保持不变(可能会自动添加到configuration文件中)
又名:
思科:交换机端口模式访问; 交换机端口访问VLAN 4
锦缎:vlan 4; 无标记的e 0/1/2
我不确定这个“正确的”决定是什么,openvswitch是否正在寻找它可以完成使用linux网桥和libvirt。 我很迷茫,很难find可用的东西。 我知道OpenStack可以做到这一点,对我来说,虽然知道OpenStack如何做,所以我们可以实现它的部分
所以我的问题是什么是在KVM上坚持vlan /networkingconfiguration的最好/最简单的方法?
这很简单。 通常情况下,您可以在主机上使用桥接,将桥接器用作虚拟机的虚拟交换机,将物理网卡插入:
networking – >主机网卡 – > BRIDGE < – 虚拟机
使用VLAN会变得更复杂一些:
networking(中继端口) – >主机网卡 – >标记中频 – > BRIDGE < – 虚拟机
所有这些都通过RHEL主机上的ifcfg脚本进行pipe理,例如ifcfg-eth0(主机NIC); ifcfg-eth0.100(Tagged IF); ifcfg-br100(在标记接口顶部工作的网桥接口,传输标记的stream量)。
如果您需要多个VLAN,只需添加更多的ifcfg-eth0.tagNumber接口,并为需要插入标记networking的虚拟机构build桥接。
希望它是有道理的,这真的很简单。
编辑: