OpenVZ Forum


Home » International » Russian » VE multi-veth + multi-bridge (предложение)
Re: VE multi-veth + multi-bridge (предложение) [message #28049 is a reply to message #27930] Thu, 06 March 2008 20:01 Go to previous messageGo to previous message
piavlo is currently offline  piavlo
Messages: 159
Registered: January 2007
Senior Member
sa10 wrote on Mon, 03 March 2008 14:47

Пример из жизни:
Судя по наличию описанных вариантов задача требует стандартного решения.
Каждый может себе уникальных скриптов наваять, но правильнее достигать этого стандартными средствами чтобы не обламываться при обновлениях и не развивать собственную ветку.


я думаю что стандартного решения не может быть. к примеру, на мой взгляд, в Xen оно очень не удобное, и в чуть не стандартных
случях требует писать свои скрипты.
Quote:


Возможно я не знаю и стандартное решение уже имеется?


А в openvz есть полурешение Smile
я его использую вот так:
cs-ovz1 ~ # cat /etc/vz/vznet.conf
#!/bin/bash

EXTERNAL_SCRIPT="/etc/vz/bin/vzbridge.add"
cs-ovz1 ~ # cat /etc/vz/bin/vzbridge.add
#!/bin/bash

CONFIGFILE=/etc/vz/conf/$VEID.conf
. $CONFIGFILE
VZHOSTIF=`echo $NETIF |sed 's/^.*host_ifname=\(.*\),.*$/\1/g'`

if [ ! -n "$VZHOSTIF" ]; then
        echo "According to $CONFIGFILE VE$VEID has no veth interface configured."
        exit 1
fi
if [ ! -n "$BRIDGEDEV" ]; then
        echo "According to $CONFIGFILE VE$VEID veth interface is not enslaved to any bridge."
        exit 1
fi

ifconfig veth${VEID}.0 0
brctl addif ${BRIDGEDEV} veth${VEID}.0
exit $?
cs-ovz1 ~ # fgrep BRIDGEDEV /etc/vz/conf/103.conf
BRIDGEDEV="br0"
cs-ovz1 ~ # brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.0002b3355dc7       no              eth0
                                                        veth1000.0
                                                        veth103.0
                                                        veth104.0
cs-ovz1 ~ #                                                                        


inspired by http://wiki.openvz.org/Veth#Making_a_bridged_veth-device_per sistent
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: fsockopen в php
Next Topic: IFB inside VE
Goto Forum:
  


Current Time: Thu Jul 24 15:12:35 GMT 2025

Total time taken to generate the page: 0.32666 seconds