我从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地址从主机访问您的虚拟机。 无论如何,这将会更可靠。