При старте контейнера не отрабатывал скрипт, указанный в 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
...