On 15.11.2012 11:16, Grzegorz Pietrzak wrote:
Mam u siebie postawiony serwer z wirtualkami uruchamianymi przy pomocy
libvirt i kvm. Sieć jest tam postawiona w trybie bridge z interfejsem br0
do którego libvirt dokłada przy uruchamianiu maszyn kolejny vnet*.
Znalazłem w opisach vservera, coś dotyczące zakładania kolejnych
interfejsów tun/tap i chciałem z tego skorzystać, ale nie moge znaleźc
nigdzie informacji dotyczących szczegółów tegoż.
Narazie "ręcznie" założyłem tap0, dorzuciłem do br0 i ustawiłem w
etc/vservers/<vserver-name>/interfaces/<iface>/dev, że ma się posługiwać
właśnie tap0.
Ale może da się to zrobić jakoś bardziej koszernie i automagicznie przy
okazji... :D
Może ktoś się podzielić swoją wiedzą?
Albo naprostowac mnie, jeśli wymyślam kwadrature koła...

Pozdrawiam
Grzegorz Pietrzak

echo „BRIDGE=br0” >> /etc/sysconfig/interfaces/ifcfg-eth0
echo „DEVICE=br0 ” > /etc/sysconfig/interfaces/ifcfg-br0
echo „TYPE=Bridge” >> /etc/sysconfig/interfaces/ifcfg-br0
echo „IPADDR=172.20.0.6/24” >> /etc/sysconfig/interfaces/ifcfg-br0
echo „ONBOOT=yes” >> /etc/sysconfig/interfaces/ifcfg-br0
echo „BOOTPROTO=none” >> /etc/sysconfig/interfaces/ifcfg-br0
echo „SPANNING_TREE=yes” >> /etc/sysconfig/interfaces/ifcfg-br0 - switch mi wyciął port ;-(((

modprobe kvm_amd
modprobe kvm
modprobe bridge
modprobe tun

/etc/qemu-ifup
#!/bin/sh
set -x
switch=br0
if [ -n "$1" ];then
/usr/bin/sudo tunctl -u `whoami` -t $1
/usr/bin/sudo ip link set $1 up
sleep 5
/usr/bin/sudo brctl addif $switch $1
exit 0
else
echo "Misiek Error: no interface specified"
exit 1
fi

qemu-system-x86_64 -no-fd-bootchk -usb -usbdevice tablet -drive file=/vservers/Virtual/chopin.vdi,aio=native,cache=writeback -m 4096 -net nic,model=e1000,macaddr=DE:AD:BE:EF:24:82 -net tap -vnc :16 -enable-kvm -smp 2 &

I wszystko hula, aż miło ;-)))
Nawet do 20 maszyn na jednym serwerze ;-D

ps.
cache=none – tego nie dawać bo zapis trwa i trwa ;-(((
cache=writeback - pamięć podręczna z buforowaniem zapisu (metoda buforowania, w której modyfikacje danych w buforze nie są kopiowane do źródła bufora dopóki nie jest to konieczne).

-- Pozdro
lord_Niedzwiedz
_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym