Назад | Перейти на главную страницу

Настройка Xen и сетевого моста в Debian 7

Настройка Xen и сетевых мостов в Debian 7

Всем привет. Итак, я, наконец, собираюсь опробовать виртуализацию на своей новой выделенной машине, однако у меня возникли некоторые проблемы / путаница при ее настройке, поэтому я постараюсь объяснить мою ситуацию, и любая помощь будет очень признательна.

Для начала у моего сервера ОДИН физический сетевой адаптер, 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 а кое-где наоборот. В любом случае, я попытался разорвать сеть как таковую.

Итак, вкратце о том, что я бы тоже хотел сделать:

Мне не удалось найти никаких руководств, которые могли бы помочь новичку в этом, так как я мало использовал / не был в сети Linux, поскольку на моих машинах он всегда был полностью настроен и готов.

Спасибо за любую помощь или статьи, на которые вы мне указываете

Вы хотите, чтобы ваш файл интерфейсов выглядел так. Да, вам понадобятся мостовые утилиты

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.

Если вы просто хотите замочить ноги, в репозитории Debian есть хороший графический интерфейс:

apt-get install virt-manager

В частности, обратите внимание на биты конфигурации виртуальной сети. Вы можете попробовать настроить несколько виртуальных машин с помощью графического интерфейса, а затем снова попробовать ручную настройку.