Re: KVM hálózat választás

2010-02-08 bef zés szistvan
On Fri, 5 Feb 2010 14:14:46 +0100, PÁSZTOR György
 wrote:
>> Szóval valami összejött, már csak meg szeretném tudni, hogy 
>> mi is ez a vnet... ha esetleg ebben tudna még valaki segíteni.
> 
> Nézd meg a virt-install forrását. Én nem ismerem azt.
> Gyanítom egy tap interfész lesz, átnevezve! ;-)

Igen Ön nyert! ;-)
Egy mezei 'ps ax' eredményeképpen:

 2062 ?Sl 1:29 /usr/bin/kvm -S -M pc-0.11 -enable-kvm -m 512
-smp 1 -name vm11 -uuid 185922e8-4b06-16c9-16a8-bae2ac6be573 -monitor
unix:/var/lib/libvirt/qemu/vm11.monitor,server,nowait -boot c -drive
file=/guest/vm11,if=virtio,index=0,boot=on,format=raw -drive
if=ide,media=cdrom,index=2 -net
nic,macaddr=52:54:00:25:d1:00,vlan=0,model=virtio,name=virtio.0 -net
tap,fd=15,vlan=0,name=tap.0 -net
nic,macaddr=52:54:00:4e:60:01,vlan=1,model=virtio,name=virtio.1 -net
tap,fd=16,vlan=1,name=tap.1 -serial pty -parallel none -usb -vnc
0.0.0.0:1,password -k hu -vga cirrus
=

Ebből kiemelve: 
==
model=virtio,name=virtio.0 -net tap,fd=15,vlan=0,name=tap.0 -net
nic,macaddr=52:54:00:4e:60:01
==

Köszönöm a segítséget és a türelmet!
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: KVM hálózat választás

2010-02-05 bef zés PÁSZTOR György
Hi!

"szistvan"  írta 2010-02-05 12:17-kor:
> Na és itt van némi problémám. Ugyanis a nagy keresgélés közben
> - ahogy Te is írtad - tap interface-k felé keresgéltem, de 
> közben más irányból megoldódni látszik, és működik is,
> csak épp a fent látható vnet0, vnet1 interfacekat nem tudom
> hova tenni. :-(
> Szóval valami összejött, már csak meg szeretném tudni, hogy 
> mi is ez a vnet... ha esetleg ebben tudna még valaki segíteni.

Nézd meg a virt-install forrását. Én nem ismerem azt.
Gyanítom egy tap interfész lesz, átnevezve! ;-)

Üdv:Gyur!
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: KVM hálózat választás

2010-02-05 bef zés szistvan
On Thu, 4 Feb 2010 00:21:19 +0100, PÁSZTOR György
>>  |- guest1:dns -|
>>  eth0-- guest2:www ---eth1
>>  |- guest3:mail-||
>>  |
>> H o s t -
>>  
> Gondoskodj róla, hogy legyen egy br0 és br1-ed. Boot után éledjenek fel
> automatice. Br0-ba bekerül eth0, br1-be eth1.
> br1-en IP is legyen.
> Debianban nagyjából így nézne ki az interfaces-ed

[...]

> Arra figyelj, hogy minden tap interfésznek adj külön sorszámot,
> guestenként
> is. Magyarán guest1: tap0, tap1; guest2: tap2, tap3, stb.

Elöször is köszönöm a választ!
Sajnos tegnap nem voltam gépközelben, így csak most reagálok.

A válasz előtt már sikerült viszonylagosan célba érnem. 
Az alap debian squeeze, a két bridge-t felhúztam. Ami
első körben megzavart, hogy a bridge-nak nem feltétlen kell 
IP-vel rendelkeznie.

Elkészült a guest az alábbi módon:
virt-install --connect qemu:///system -n vm11 -r 512 --vcpus=1 -f
/guest/vm11 -s 10 -c ~/iso/debian-503-amd64-netinst.iso --vnc --vncport
5900 --vnclisten=0.0.0.0 --noautoconsole --os-type linux --os-variant
debianLenny --accelerate --network=bridge:br0 --network=bridge:br1 –hvm

A bridge pedig imigyen néz ki jelenleg:
===
debian:~# brctl show
bridge name bridge id   STP enabled interfaces
br0 8000.0025220626f7   no  eth0
vnet0
br1 8000.000acd06e8f4   no  eth1
vnet1
==

Na és itt van némi problémám. Ugyanis a nagy keresgélés közben
- ahogy Te is írtad - tap interface-k felé keresgéltem, de 
közben más irányból megoldódni látszik, és működik is,
csak épp a fent látható vnet0, vnet1 interfacekat nem tudom
hova tenni. :-(
Szóval valami összejött, már csak meg szeretném tudni, hogy 
mi is ez a vnet... ha esetleg ebben tudna még valaki segíteni.

Előre is köszönöm!

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: KVM hálózat választás

2010-02-03 bef zés PÁSZTOR György
Hi!

"szistvan"  írta 2010-02-02 23:05-kor:
> Bővebben:
> 
>  |- guest1:dns -|
>  eth0-- guest2:www ---eth1
>  |- guest3:mail-||
>  |
> H o s t -
>  
[...]
> A kérdésem tehát: a fent vázolt elképzelés megvalósítható KVM-el? 
> Amennyiben igen, mit olvassak, mire keressek rá?

Meg. Nem nagy kaland.
Gondoskodj róla, hogy legyen egy br0 és br1-ed. Boot után éledjenek fel
automatice. Br0-ba bekerül eth0, br1-be eth1.
br1-en IP is legyen.
Debianban nagyjából így nézne ki az interfaces-ed

auto br0
iface br0 inet manual
bridge_ports eth0

auto br1
iface br1 inet static
address x.y.z
...
bridge_ports eth1

kvm -nek pedig paraméterek (ymmv):
-net nic,macaddr=52:54:00:00:00:01,model=e1000,vlan=0 -net 
tap,vlan=0,ifname=tap0,script=/etc/kvm/kvm-ifup_eth0
-net nic,macaddr=52:54:00:00:00:02,model=e1000,vlan=1 -net 
tap,vlan=1,ifname=tap1,script=/etc/kvm/kvm-ifup_eth1

A script pedig nagyjából vmi. ilyesmi:
iface=${0##*_}
/sbin/ifconfig $1 0.0.0.0 up
/usr/sbin/brctl addif $iface $1
exit 0

Esetleg, hogy shutdownkor se kiabáljon, érdemes lehet a shutdown scripteket
is megírni.

Arra figyelj, hogy minden tap interfésznek adj külön sorszámot, guestenként
is. Magyarán guest1: tap0, tap1; guest2: tap2, tap3, stb.

Üdv:Gyur!
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


KVM hálózat választás

2010-02-02 bef zés szistvan
Hi!

A mai nap KVM hálózat és google párossal telt, de egyre nagyobb a káosz a
fejemben. :-(
Xen-ben pár éve működő dolgot szeretnék KVM-el megvalósítani, csak nem
látom, hogy hogyan kellene.

Feladat: egy DMZ, ami kifele szolgáltat, "hátrafelé" logol.
Bővebben:

 |- guest1:dns -|
 eth0-- guest2:www ---eth1
 |- guest3:mail-||
 |
H o s t -
 

Tehát a gépnek 2 hálókártyája van, eth0 Internet fele néz, eth1 belső
hálóra.
Minden quest-nek 2 IP, egy publikus és 1 belső, amerre majd logol ill.
mailt továbbít.
Magának a host-nak nem lenne nyilvános IP-je, csak az eth1 felé belső.
Azaz kintről nem is 
lehetne elérni, csak belső háló felöl.

Ezt néztem volna ki, csak itt is van "külső" IP:
http://qemu-buch.de/cgi-bin/moin.cgi/QemuAndTuntap#head-4b8c161634ed7d9b369248129124d4f31c335214

A kérdésem tehát: a fent vázolt elképzelés megvalósítható KVM-el? 
Amennyiben igen, mit olvassak, mire keressek rá?

Előre is köszönöm a segítséget!


_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux