
環境
我從 OVH 租用了一台專用伺服器並安裝了 Proxmox 3.3(基於 Debian 6 Wheezy),以便在其上建立和管理多個虛擬機器。
每個虛擬機器都配置為使用公用 IP(由 OVH 提供),並在虛擬機器上配置為 IP 別名。主持人- 每個 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。
問題
我無法使用 SSH 從主機連接到虛擬機器。這是因為我試圖透過其存取虛擬機器的公共 IP 實際上(從主機的角度來看)已作為 IP 別名分配給主機本身。
這意味著,當我透過 SSH 連接到虛擬機器的 IP 時,我實際上循環連接到主機本身。
問題
如何解決此問題以使我的備份正常工作?
1.當然,我可以再建立一個虛擬機器並從那裡處理備份,但這不是最佳解決方案,因為我必須將資源專用於備份,我希望避免將備份儲存在虛擬機器中。
2.我考慮向虛擬機器添加第二個網路設備來處理「本地」通信,但不知道如何做到這一點。由於我的「public-IP-configuration-bridge」已經使用了主機的 eth0 設備,我想我必須為此用例建立另一個橋接器。但是我應該將其橋接到主機的 eth0 上,而不會給“公共 IP 配置”帶來麻煩嗎?
注意:如果我的備份概念背後的推理是錯誤的,請告訴我。我歡迎任何其他為我的不同虛擬機器提供增量和完整備份的解決方案。
非常感謝您的幫忙!
答案1
你是不是在這種情況下,應該在主機上配置故障轉移 IP 位址。必須配置它們僅有的在客人中。
更好的是,使用您的 IPv6 位址從主機存取您的虛擬機器。無論如何,這會更可靠。