Networking

Qemu Proxmox VM - BackupPC 備份的訪客網路訪問

  • May 7, 2019

環境

我從 OVH 租用了一台專用伺服器並安裝了 Proxmox 3.3(基於 Debian 6 Wheezy),以便在其上創建和管理多個虛擬機。

每個 VM 都配置為使用公共 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

$$ sorry cannot post more than 2 links $$ 這些虛擬機是 CentOS 7 安裝,並且配置非常適合使用公共 IP 訪問虛擬機和虛擬機之間的通信。

我還可以通過 SSH 訪問主機和來賓。

案例

我正在嘗試使用安裝在主機上的 BackupPC 設置不同 VM 的備份,以便更輕鬆地訪問物理機的儲存和 OVH 提供的“備份儲存”。

BackupPC 已安裝在主機上並配置為使用rsync,目標是通過ssh連接到 VM 。

問題

**我無法使用 SSH 從主機連接到虛擬機。**這是因為我試圖通過其訪問 VM 的公共 IP 實際上(從主機的角度來看)作為 IP 別名分配給主機本身。

這意味著,當我通過 SSH 連接到 VM 的 IP 時,我實際上是循環連接到主機本身

問題

如何解決此問題以使我的備份正常工作?

**1.**當然,我可以再創建一個 VM 並從那里處理備份,但這不是最佳解決方案,因為我必須將資源專用於備份,並且我想避免將備份儲存在 VM 中。

**2.**我想在虛擬機中添加第二個網路設備來處理“本地”通信,但不知道該怎麼做。由於我的“public-IP-configuration-bridge”已經使用了我主機的 eth0 設備,我想我必須為這個案例創建另一個網橋。但是我應該將它橋接到我主機的 eth0 而不會導致“公共 IP 配置”出現問題嗎?

**注意:**如果我的備份概念背後的推理是錯誤的,請告訴我。我歡迎任何其他提供不同 VM 的增量和完整備份的解決方案。

非常感謝您的幫助!

在這種情況下,您應該在主機上配置故障轉移 IP 地址。它們必須在來賓中配置。

更好的是,使用您的 IPv6 地址從主機訪問您的虛擬機。無論如何,這將更可靠。

引用自:https://serverfault.com/questions/672690