From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elserv.msk.su; s=elserv; t=1607084476; bh=ieRoN+ptBGKYFolGsaKJy4+vvWEooQ3DWRZ3Tt+1ihk=; h=Subject:To:References:From:Date:In-Reply-To:From; b=skM4m3gvj4f7ZRYpGYOsQEH0zBkUO3YZFHjOFmXWuGVY1tIsskCdgkMk8lknZmAiu 5Bt90Lh7g9FDHUCNYiTXkLUJMlgQ1DKEC359ym8cLS1ocvY80kx6VKcmnt3U4Ulb5N umij0lfNG99SICPTUU7zqpgtLaRg7htwg92Obe8w= To: sysadmins@lists.altlinux.org References: <3b3ba07b-aef3-0e93-2667-fe6e1b49243a@elserv.ru> From: Alex Moskalenko Message-ID: <19b8f419-0635-1287-8bbc-2741cee5a380@elserv.ru> Date: Fri, 4 Dec 2020 15:21:16 +0300 MIME-Version: 1.0 In-Reply-To: <3b3ba07b-aef3-0e93-2667-fe6e1b49243a@elserv.ru> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [Sysadmins] =?utf-8?b?UDkgT3BlblZaNyAtINCw0LLRgtC+0LzQsNGC0Lg=?= =?utf-8?b?0YfQtdGB0LrQvtC1INC00L7QsdCw0LLQu9C10L3QuNC1IHZldGgt0LjQvdGC?= =?utf-8?b?0LXRgNGE0LXQudGB0LAg0LIg0LHRgNC40LTQtg==?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2020 12:21:18 -0000 Archived-At: List-Archive: В процессе "исследований" выяснилось следующее: 1. При создании veth-интерфейса запускается /usr/share/libvzctl/scripts/vz-netns_dev_add 2. В нем вызывается функция vzconfbridge из /usr/share/libvzctl/scripts/vz-functions 3. vzconfbridge проверяет, установлена ли переменная BRIDGE, и если да - то добавляет интерфейс в мост $BRIDGE. Вопрос - где и что нужно указать, чтобы эта $BRIDGE была установлена в момент вызова vz-netns_dev_add. Указание BRIDGE=br0, ручное добавление bridge=br0 в NETIF=... конфигурационного файла VE и export BRIDGE=br0 в mount-скрипте VE не сработало. Но указание BRIDGE=br0 в vz.conf ВНЕЗАПНО сработало - интерфейс добавился в указанный мост. Но если разные VE или разные интерфейсы одной VE нужно подключать к разным мостам - это не вариант. 04.12.2020 11:35, Alex Moskalenko пишет: > > 2. Непонятно пока, что делать с контейнерами, использующими veth. В p8 > был файл vznet.conf, в котором указывался внешний скрипт, добавляющий > veth-интерфейс со стороны хоста в указанный в конфигурационном файле > VE мост. В p9 vzctl вообще не знает параметр bridge= в конфигурации > VE, а файлы vznet.conf похоже вообще не читается и внешний скрипт не > вызывается. В mount-скрипте интерфейс еще не создан. Как теперь > правильно добавлять veth-интерфейсы контейнеров в бридж >