OpenVZ Forum


Home » International » Russian » vznetcfg и EXTERNAL_SCRIPT на debian lenny
vznetcfg и EXTERNAL_SCRIPT на debian lenny [message #33223] Wed, 01 October 2008 08:28 Go to next message
chernomor is currently offline  chernomor
Messages: 7
Registered: October 2008
Location: Moscow
Junior Member
При старте контейнера не отрабатывал скрипт, указанный в EXTERNAL_SCRIPT в конфиге

кусок конфига:
...
NETIF="ifname=eth0,mac=00:18:51:86:2B:D0,host_ifname=veth401.0,host_mac=00:18:51:68:33:0A"
CONFIG_CUSTOMIZED="yes"
VETH_IP_ADDRESS="10.0.0.2/24"
VE_DEFAULT_GATEWAY="10.0.0.1"
BRIDGEDEV="br_dmz"
EXTERNAL_SCRIPT="/etc/vz/vznetcfg.sh"
..


заработало только после того, как я добавил строчку в vznetcfg:
--- /usr/sbin/vznetcfg.bak      2008-10-01 11:38:18.000000000 +0400
+++ /usr/sbin/vznetcfg  2008-10-01 11:38:21.000000000 +0400
@@ -31,6 +31,8 @@
        ip link set "$dev" up
 }
 
+. /etc/vz/conf/$VEID.conf
+
 # Call the external script if defined
 if [ -n "$EXTERNAL_SCRIPT" -a -x "$EXTERNAL_SCRIPT" ]; then
        export VEID


т.е. до этого конфиг не цеплялся и о том, что есть EXTERNAL_SCRIPT никто не знал

вопрос: я где-то не докрутил или это таки баг?

# dpkg --status vzctl                                         
Package: vzctl
Status: install ok installed
...
Installed-Size: 1120
Maintainer: Ola Lundqvist <opal@debian.org>
Architecture: amd64
Version: 3.0.22-11
...
Re: vznetcfg и EXTERNAL_SCRIPT на debian lenny [message #33228 is a reply to message #33223] Wed, 01 October 2008 11:40 Go to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
А вы создали соответсвующий файл /etc/vz/vznet.conf?
EXTERNAL_SCRIPT должен подцепиться оттуда.
Вот тут описан план действий
http://wiki.openvz.org/Virtual_Ethernet_device#Making_a_veth -device_persistent
Previous Topic: 1 виртуалка под управлением 2-х физических машин.
Next Topic: Патчи к ядру
Goto Forum:
  


Current Time: Sun Oct 20 12:55:20 GMT 2024

Total time taken to generate the page: 0.05173 seconds