环境
我从 OVH 租用了一台专用服务器并安装了 Proxmox 3.3(基于 Debian 6 Wheezy),以便在其上创建和管理多个虚拟机。
每个虚拟机都配置为使用公共 IP(由 OVH 提供),在主持人- 每个 IP 一个虚拟网络设备:eth0:0、eth0:1 等等 - 按照 OVH 指南的建议:http://help.ovh.co.uk/IpAlias#link7
它们与不同的客人,通过 vmbr0 桥并使用为每个 IP 创建的虚拟 MAC 地址 - 按照这些 OVH 指南的建议:http://help.ovh.com/Proxmox 和 /BridgeClient [抱歉,不能发布超过 2 个链接]
VM 是 CentOS 7 安装,并且配置完美,可以使用公共 IP 访问 VM 并在虚拟机之间进行通信。
我还可以通过 SSH 访问主机和客户机。
用例
我正在尝试使用主机上安装的 BackupPC 设置不同虚拟机的备份,以便更轻松地访问物理机的存储和 OVH 提供的“备份存储”。
BackupPC 已安装在主机上并配置为使用同步,目标是通过远程控制。
问题
我无法使用 SSH 从主机连接到虚拟机。这是因为我尝试通过其访问虚拟机的公共 IP 实际上(从主机的角度来看)被分配给主机本身作为 IP 别名。
这意味着,当我通过 SSH 连接到虚拟机的 IP 时,我实际上循环连接到主机本身。
问题
我该如何解决这个问题才能使我的备份正常工作?
1.当然,我可以创建另一个虚拟机并从那里处理备份,但这不是最佳解决方案,因为我必须专门分配资源用于备份,并且我想避免将备份存储在虚拟机中。
2.我曾考虑为虚拟机添加第二个网络设备来处理“本地”通信,但不知道该怎么做。由于我的“公共 IP 配置桥接”已经使用了主机的 eth0 设备,我想我必须为这种用例创建另一个桥接。但我是否应该将其桥接到主机的 eth0 而不会给“公共 IP 配置”带来麻烦?
注意:如果我的备份概念背后的推理是错误的,请告诉我。我欢迎任何其他提供不同虚拟机增量和完整备份的解决方案。
非常感谢您的帮助!
答案1
你是不是在此场景中,应该在主机上配置故障转移 IP 地址。必须配置仅有的在客人中。
更好的是,使用 IPv6 地址从主机访问虚拟机。无论如何,这都会更可靠。