Примерное задание таково:
имеется openSUSE 12.3 и kvm, нужно создать несколько виртуальных машин (рассматривается вариант с Windows 2003 R2 x32) и организовать сеть между ними и хостом.
Нужна помощь "с нуля".

2

1. выбросить сусю
2. один хост или несколько?

3

dyasny⇓ пишет:

1. выбросить сусю
2. один хост или несколько?

Хост один, нужно организовать именно на сьюзе.

4 (20.04.2013 12:17:10 отредактировано urfin)

frozenbite пишет:
dyasny⇓ пишет:

1. выбросить сусю
2. один хост или несколько?

Хост один, нужно организовать именно на сьюзе.

Посмотрите здесь, хоть и написано для 12.1, но я это на 12.2 опробовал, практически все совпало, за исключением мелких деталей.

5

frozenbite⇓ пишет:

Хост один, нужно организовать именно на сьюзе.

мда, не завидую... http://www.howtoforge.com/virtualizatio … 2.2-server

6

А на CentOS  быстрее делается?

7

AlfaStriker⇓ пишет:

А на CentOS  быстрее делается?

я делаю на RHEL - очень быстро. а если под RHEV то еще быстрее, особенно в большом кластере с foreman-ом

8

Не стал создавать новую тему спрошу здесь.
Насколько корректно будет объединить  три сетевых интерфейса в bonding  и на с него уже сделать bridge? такое вообще возможно?
Система Centos 6.4 x64

9

semperN пишет:

Не стал создавать новую тему спрошу здесь.
Насколько корректно будет объединить  три сетевых интерфейса в bonding  и на с него уже сделать bridge? такое вообще возможно?
Система Centos 6.4 x64

bonding ясно. А bridge вам для kvm?

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

10

Kettler пишет:
semperN пишет:

Не стал создавать новую тему спрошу здесь.
Насколько корректно будет объединить  три сетевых интерфейса в bonding  и на с него уже сделать bridge? такое вообще возможно?
Система Centos 6.4 x64

bonding ясно. А bridge вам для kvm?

да что бы гостевые системы через него смотрели в сеть.

11

Посмотрите в сторону vSwitch

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

12

semperN пишет:

Не стал создавать новую тему спрошу здесь.
Насколько корректно будет объединить  три сетевых интерфейса в bonding  и на с него уже сделать bridge? такое вообще возможно?
Система Centos 6.4 x64

Так не только можно, но еще и правильно. Только не трогать mode 0 и mode 6 - они с бриджем несовместимы

13

Что то не работает bonding+bridge.
Есть две сетевые карты eth2 и eth3 для объединения в bonding
конфиги ifcfg-eth2

DEVICE=eth2
HWADDR=64:70:02:11:10:d0
ONBOOT=yes
MASTER=bond0
SLAVE=yes

ifcfg-eth3

DEVICE=eth3
HWADDR=64:70:02:11:10:d0
ONBOOT=yes
MASTER=bond0
SLAVE=yes

сам ifcfg-bond0 имеет такой конфиг

DEVICE=bond0
ONBOOT=yes
BONDING_OPTS="mode=802.3ad"
BRIDGE=br0

ifcfg-br0

DEVICE=br0
ONBOOT=yes
TYPE=Bridge
IPV6INIT=yes
IPV6_AUTOCONF=no
DHCPV6=no
IPV6ADDR=fe80::6670:2ff:fe11:10d0/64
STP=on
DELAY=0
BOOTPROTO=static
IPADDR=172.20.46.221
NETMASK=255.255.255.0

172.20.46.221 пингуется и как будто работает, а вот виртуальная машина уже не может попасть в подсеть  172.20.46.0/24 и ее не пропинговать. В чем может быть проблема то?

14

настройки сети у гостя покажите

15

alexfinn пишет:

настройки сети у гостя покажите

там windows server 2008r2
ip 172.20.46.225
netmask 255.255.255.0
gataway 172.20.46.2
dns 172.20.46.2
вроде все

16

файерволл у винды настраивайте, в первую очередь ab

17

alexfinn пишет:

файерволл у винды настраивайте, в первую очередь ab

я его отключил полностью, и у хоста iptables останавливал, тоже не помогло. До bondinga на одной сетевой карта работал bridge а вот после уже нет

18

Так-с, покажите кусок конфига гостя, относящийся к настройке сетевухи

19

/etc/libvirt/qemu/win2008r2.xml

<interface type='bridge'>
      <mac address='52:54:00:af:ab:de'/>
      <source bridge='br0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>

это?

20 (30.04.2013 11:59:59 отредактировано alexfinn)

Дрова virtio у винды установлены?
Update. Сорри. туплю

21

alexfinn пишет:

Дрова virtio у винды установлены?
Update. Сорри. туплю

да стоят. до bondinga работало. Я даже удалил старую сетевую карту и добавил заного virtio. сейчас даже попробую e1000 для интереса.

22

покажите еще содержимое /etc/sysctl.conf

23

В messages есть что-нибудь интересное?

24

alexfinn пишет:

покажите еще содержимое /etc/sysctl.conf

net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1

net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 0

kernel.msgmnb = 65536
kernel.msgmax = 65536

kernel.shmmax = 68719476736
kernel.shmall = 4294967296

с параметром net.bridge.bridge-nf-call-iptables я игрался что 0 что 1 нет разницы в моем случае

25

Я бы добавил в конфиг сетевух (именно сетевух)

BOOTPROTO=none
USERCTL=no

26

alexfinn пишет:

В messages есть что-нибудь интересное?

 br0: topology change detected, propagating
Apr 30 15:00:36 vt kernel: br0: port 2(vnet0) entering forwarding state
Apr 30 15:16:59 vt kernel: br0: port 2(vnet0) entering disabled state
Apr 30 15:16:59 vt kernel: device vnet0 left promiscuous mode
Apr 30 15:16:59 vt kernel: br0: port 2(vnet0) entering disabled state
Apr 30 15:17:13 vt kernel: device vnet0 entered promiscuous mode
Apr 30 15:17:13 vt kernel: br0: topology change detected, propagating
Apr 30 15:17:13 vt kernel: br0: port 2(vnet0) entering forwarding state
Apr 30 15:17:49 vt kernel: br0: port 2(vnet0) entering disabled state
Apr 30 15:17:49 vt kernel: device vnet0 left promiscuous mode
Apr 30 15:17:49 vt kernel: br0: port 2(vnet0) entering disabled state
Apr 30 15:39:08 vt kernel: device vnet0 entered promiscuous mode
Apr 30 15:39:08 vt kernel: br0: topology change detected, propagating
Apr 30 15:39:08 vt kernel: br0: port 2(vnet0) entering forwarding state
Apr 30 16:15:52 vt kernel: device vnet1 entered promiscuous mode
Apr 30 16:15:52 vt kernel: br0: topology change detected, propagating
Apr 30 16:15:52 vt kernel: br0: port 3(vnet1) entering forwarding state
Apr 30 16:15:53 vt kernel: br0: port 2(vnet0) entering disabled state
Apr 30 16:15:53 vt kernel: device vnet0 left promiscuous mode
Apr 30 16:15:53 vt kernel: br0: port 2(vnet0) entering disabled state
Apr 30 16:15:53 vt kernel: br0: port 3(vnet1) entering disabled state
Apr 30 16:15:53 vt kernel: device vnet1 left promiscuous mode
Apr 30 16:15:53 vt kernel: br0: port 3(vnet1) entering disabled state
Apr 30 16:16:03 vt kernel: device vnet0 entered promiscuous mode
Apr 30 16:16:03 vt kernel: br0: topology change detected, propagating
Apr 30 16:16:03 vt kernel: br0: port 2(vnet0) entering forwarding state
Apr 30 16:16:03 vt kernel: device vnet1 entered promiscuous mode

вот такие записи

27

alexfinn пишет:

Я бы добавил в конфиг сетевух (именно сетевух)

BOOTPROTO=none
USERCTL=no

поставил. не помогло  ac

28 (30.04.2013 12:18:03 отредактировано Kettler)

в порядке бреда

net.ipv4.conf.default.rp_filter = 1

поставьте значение 0

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

29

с гостя вообще ничего не пингуется? и айпишник бриджа?

30

и в BONDING_OPTS я бы добавил еще miimon=100