Qemu Proxmox VM – networking访问客户的备份PC备份

环境

我从OVH租用了一个专用服务器,并安装了Proxmox 3.3(基于Debian 6 Wheezy),以便在其上创build和pipe理多个虚拟机。

每个虚拟机都configuration为使用公共IP(由OVH给出),在主机上configuration为IP别名 – 每个IP的一个虚拟networking设备:eth0:0,eth0:1等等 – 按照OVH指南的build议: http: //help.ovh.co.uk/IpAlias#link7

通过vmbr0网,并使用为每个IP创build的虚拟MAC地址,桥接到不同的guest虚拟机 – 按照这些OVH指南推荐: http ://help.ovh.com/Proxmox和/ BridgeClient [对不起张贴超过2个链接]

这些虚拟机是CentOS 7的安装,这个configuration对于​​使用公共IP的虚拟机和虚拟机之间的通信来说是完美的。

我也有SSH访问主机和客人。

用例

我尝试使用安装在主机上的BackupPC来设置不同虚拟机的备份,以便于访问物理机的存储和OVH提供的“备份存储”。

BackupPC已经安装在主机上,configuration为使用rsync ,目标是通过ssh连接到虚拟机。

问题

我无法使用SSH连接到主机上的虚拟机。 这是因为我尝试访问虚拟机的公共IP实际上(从主机的angular度来看)被分配给主机本身作为IP别名。

这意味着当我通过SSH连接到虚拟机的IP时, 我实际上是连接到主机本身

我怎样才能解决这个问题,让我的备份工作?

1.当然,我可以创build一个虚拟机并从那里处理备份,但这不是一个最佳的解决scheme,因为我将不得不专门为备份提供资源,而且我希望避免将备份存储在虚拟机中。

2.我想添加第二个networking设备到虚拟机来处理“本地”的通信,但不知道如何这样做。 由于我的“公共IPconfiguration桥”已经使用我的主机的eth0设备,我想我必须为这个用例创build另一个桥梁。 但是我可以在不妨碍“公共IPconfiguration”的情况下将它提升到我的主机eth0?

注意:如果我的备份概念背后的声音是错误的,请告诉我。 我欢迎任何其他解决scheme提供我的不同虚拟机的增量和完整备份。

非常感谢您的帮助!

在这种情况下,您应该在主机上configuration故障转移IP地址。 它们只能在客人中configuration。

更好的是,使用您的IPv6地址从主机访问您的虚拟机。 无论如何,这将会更可靠。