From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=z+2wYkPzHlKhy+o40VVJed9ZwSmXX8NMiE4cG//PeO4=; b=Wkdnubra2FOnH0FE09FxpeRc346nrUlZSHXZ4h+7Csd0cv9CLhtHaadf0nQQ72s5gM DkHJFD9DdIxQrxciJKIsdTFF0FThTvG85u3YRbCbVgxJUKj16OmdZgV41mHqubJLVN3N IMnAJ83uMgp6f/qb9BPOHW683C6ceuekqbEYzo/CMWaM0YxOFIJzTw10HTdY8dalHur0 xXC+aSXiHvRbrYXegvs9DK8hEfjfsnJwDgIKhwGk9M9/OOmewTf95BWWJdhYdIAZbf82 lTn6wdYAmdjVVmMe9sYrn2JV4vyPxtw59/UqVBG9EMWizdbVD9MI2Gyynl48IQNkuZgd ZSMQ== X-Received: by 10.14.47.130 with SMTP id t2mr42658530eeb.12.1388149507588; Fri, 27 Dec 2013 05:05:07 -0800 (PST) Message-ID: <52BD7B02.2060603@gmail.com> Date: Fri, 27 Dec 2013 15:05:06 +0200 From: Viacheslav Dubrovskyi User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: devel@lists.altlinux.org References: <52BCC63E.6020508@gmail.com> <34941388143520@web30h.yandex.ru> In-Reply-To: <34941388143520@web30h.yandex.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?b3BlbnZzd2l0Y2ggySBldGNuZXQ=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Dec 2013 13:05:15 -0000 Archived-At: List-Archive: List-Post: 27.12.2013 13:25, Denis Ovsienko wrote: > [...] >> Для задания всех остальных всевозможных настроек, должны использоваться >> переменные >> OVS_OPTIONS >> и >> OVS_EXTRA >> >> Данные переменные действуют для всех типов сетевых интерфейсов ovs*. >> >> Буду рад услышать вопросы или замечания. > Привет. Привет > Если в эти переменные предполагается записывать списки команд, может иметь смысл использовать для этого файлы вместо переменных. Например, команды brctl записываются в файл brctl. Если честно, то делал по примеру http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob;f=rhel/etc_sysconfig_network-scripts_ifup-ovs;h=017346d4ca46f336f2806248f708d46a80f90235;hb=HEAD Там просто все засовывается в одну переменную. Подскажите как это можно лучше разрулить? Вот пример: ovsvs-ctl -t $OVS_VSCTL_TIMEOUT -- --may-exist add-br br0 -- add-port br0 tap0 -- add-port br0 gre0 -- set interface gre0 type=gre options:remote_ip=192.168.1.10 -- --id=@p get port gre0 -- --id=@m create mirror name=m0 select-all=true output-port=@p -- set bridge br0 mirrors=@m Т.е. можно сделать файл, например ovsvs-ctl с таким содержимым: add-port br0 tap0 add-port br0 gre0 set interface gre0 type=gre options:remote_ip=192.168.1.10 --id=@p get port gre0 --id=@m create mirror name=m0 select-all=true output-port=@p set bridge br0 mirrors=@m Правильно? -- WBR, Viacheslav Dubrovskyi