访问不同 VLAN 中定义相同的虚拟机

访问不同 VLAN 中定义相同的虚拟机

我有一个正在运行的 libvirt 集群,为了执行一些并行化,我复制了它。目前我的场景是这样的:两个集群的 VM 定义完全相同,即相同的 MAC、相同的 IP 但不同的标识符。但是,每个集群都设置为不同的 VLAN。

在每个集群 (VLAN) 内,一切似乎都正常,从每个虚拟机,我都可以 ping 通集群中的其他虚拟机,查看邻居等。到目前为止,我通过以下方式访问不同的虚拟机virsh console

然而,当尝试远程控制每个单独的虚拟机都会出现以下错误:

ssh: connect to host 192.168.0.1 port 22: No route to host

我的问题是:我怎么能远程控制到 IP 相同但位于不同 VLAN 的不同虚拟机?

请记住,配置最好保持原样,即两个同样定义的集群,它们之间在每个集群所属的 VLAN 上仅存在差异。

相关内容