在 Debian 7 上设置 Xen 和网络桥

在 Debian 7 上设置 Xen 和网络桥

在 Debian 7 上设置 Xen 和网络桥

大家好。我终于要尝试在新的专用机器上进行虚拟化了,但是我在设置时遇到了一些问题/困惑,所以我会尽力解释我的情况,任何帮助都将不胜感激。

首先,我的服务器有一个物理网络适配器,eth0。/etc/network/interfaces 中的默认配置如下


### Hetzner Online AG - installimage
# Loopback device:
auto lo
iface lo inet loopback

# device: eth0
auto  eth0
iface eth0 inet static
  address   144.76.29.149
  broadcast 144.76.29.159
  netmask   255.255.255.224
  gateway   144.76.29.129
  # default route to access subnet
  up route add -net 144.76.29.128 netmask 255.255.255.224 gw 144.76.29.129 eth0

iface eth0 inet6 static
  address 2a01:4f8:191:2094::2
  netmask 64
  gateway fe80::1

但是,我还有从主机购买的第二个 IP 分配,只是为了确认我可以在我的机器上成功设置我想要做的事情(运行大约 3 个虚拟机,每个虚拟机都有自己的外部 IP 地址)

第二次分配的信息是:


Address 144.76.47.82
Gateway 144.76.47.81
Netmask 255.255.255.248
Broadcast 144.76.47.87

我已经按照指南中的指示安装了 bridge-utils ( http://wiki.xen.org/wiki/Xen_Beginners_Guide#Preparation

然后我使用添加我的新桥brctl addbr xenbr0

这就是我被卡住的地方,或者通常会破坏我的网络,这意味着我必须进入恢复状态并将其恢复到原来的状态,这是预料之中的,因为我还不明白这一切是如何工作的。

我很困惑,因为我看过一些指南,其中你需要设置iface eth0 inet manual并配置静态 IP,iface xenbr0 inet static而有些指南则相反。无论我尝试哪种方式,最终都以破坏我的网络而告终

因此,简单总结一下我想做的事情:

  • 我希望能够为每台虚拟机分配自己的外部 IP 地址
  • 我希望 dom0 使用我的第一个 IP 分配 (144.76.29.149),而我的第二台机器(我用作测试仪)使用我的第二个 IP 分配 (144.76.47.82)
  • 我认为我必须使用桥接工具才能正确执行此操作?正如 Xen 指南所建议的那样

我无法找到任何可以指导新手完成此操作的教程,因为我没有使用过/进入过 Linux 网络,因为我的机器一直已经完全配置并准备就绪。

感谢您提供的任何帮助或文章

答案1

您希望您的接口文件看起来像这样。是的,您需要 bridge-utils

auto eth0
iface eth0 inet manual

auto xenbr0
iface xenbr0 inet static
    bridge_ports eth0
    address   144.76.29.149
    netmask   255.255.255.224
    gateway   144.76.29.129
    post-up route add -net 144.76.29.128 netmask 255.255.255.224 gw 144.76.29.129 eth0
iface xenbr0 inet6 static
    address   144.76.29.149
    broadcast 144.76.29.159
    netmask   255.255.255.224
    gateway   144.76.29.129

现在,您要做的就是向您的内部机器添加第二个子网;为此,您将需要更多的后续路由,这超出了我的范围。但这应该可以让您的 Dom0 正常工作,并为您的 DomU 准备好桥接。

答案2

如果你只是想尝试一下,Debian 存储库中有一个不错的 GUI:

apt-get install virt-manager

特别要注意虚拟网络配置位。您可以尝试使用 GUI 设置一些虚拟机,然后再次尝试手动设置。

相关内容