Hi,
i've just found something that is being anoying me:
when i restart the snmpd daemon on my host, it shutdown the snmpd daemon
on my container.
The host is a debian squeeze, with a 2.6.37 kernel, and the version
0.7.3-1 packaged from debian.
Guest are debian squeeze too.
On the host:
root@suntory:~# ps aux | grep snmp
snmp 11747 0.0 0.0 42768 4948 ? S 16:52 0:00
/usr/sbin/snmpd -LS6d -Lf /dev/null -u snmp -I -smux -p
/var/run/snmpd.pid 172.20.6.33
snmp 11752 0.0 0.0 42728 4936 ? S 16:52 0:00
/usr/sbin/snmpd -LS6d -Lf /dev/null -u snmp -I -smux -p
/var/run/snmpd.pid 172.26.0.56
snmp 11804 0.0 0.0 42724 4932 ? S 16:54 0:00
/usr/sbin/snmpd -LS6d -Lf /dev/null -u snmp -I -smux -p
/var/run/snmpd.pid 172.26.0.51
snmp 11820 0.0 0.0 42840 4936 ? S 16:54 0:00
/usr/sbin/snmpd -LS6d -Lf /dev/null -u snmp -I -smux -p
/var/run/snmpd.pid 172.26.0.46
snmp 11873 0.0 0.0 42612 4592 ? S 16:55 0:00
/usr/sbin/snmpd -LS6d -Lf /dev/null -u snmp -I -smux -p
/var/run/snmpd.pid 172.26.0.21
root 12789 0.0 0.0 9660 840 pts/5 S+ 17:02 0:00 grep snmp
root@suntory:~# /etc/init.d/snmpd restart
Restarting network management services: snmpd.
root@suntory:~# ps aux | grep snmp
snmp 12800 1.0 0.0 42612 4552 ? S 17:03 0:00
/usr/sbin/snmpd -LS6d -Lf /dev/null -u snmp -I -smux -p
/var/run/snmpd.pid 172.20.6.33
root 12802 0.0 0.0 9660 840 pts/5 S+ 17:03 0:00 grep snmp
root@suntory:~#
Where the host, is the one with the 172.20.6.33 ip address.
Here is config file of a guest:
lxc.utsname = ***container-name***
lxc.tty = 4
lxc.pts = 1024
lxc.rootfs = /var/lib/lxc/***container-name***/rootfs
## Restrict capabilities
lxc.cap.drop = audit_control audit_write fsetid ipc_lock ipc_owner lease
linux_immutable mac_admin mac_override mac_admin mknod setfcap setpcap
sys_admin sys_boot sys_module sys_nice sys_pacct sys_ptrace sys_rawio
sys_resource sys_time sys_tty_config
lxc.cgroup.devices.deny = a
# /dev/null and zero
lxc.cgroup.devices.allow = c 1:3 rwm
lxc.cgroup.devices.allow = c 1:5 rwm
# consoles
lxc.cgroup.devices.allow = c 5:1 rwm
lxc.cgroup.devices.allow = c 5:0 rwm
lxc.cgroup.devices.allow = c 4:0 rwm
lxc.cgroup.devices.allow = c 4:1 rwm
# /dev/{,u}random
lxc.cgroup.devices.allow = c 1:9 rwm
lxc.cgroup.devices.allow = c 1:8 rwm
lxc.cgroup.devices.allow = c 136:* rwm
lxc.cgroup.devices.allow = c 5:2 rwm
# rtc
lxc.cgroup.devices.allow = c 254:0 rwm
# mounts point
lxc.mount.entry=proc /var/lib/lxc/***container-name***/rootfs/proc proc
nodev,noexec,nosuid 0 0
lxc.mount.entry=devpts /var/lib/lxc/***container-name***/rootfs/dev/pts
devpts defaults 0 0
lxc.mount.entry=sysfs /var/lib/lxc/***container-name***/rootfs/sys sysfs
defaults 0 0
lxc.mount.entry=tmpfs /var/lib/lxc/***container-name***/rootfs/dev/shm
tmpfs defaults 0 0
#### network
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = **bridge**
lxc.network.name = eth0
lxc.network.mtu = 1500
lxc.network.hwaddr = XX:XX:XX:XX:XX:XX
lxc.network.veth.pair = letu2-lmb-clus
I see that, in debian, the init.d script for snmp contains the following
stop)
echo -n "Stopping network management services:"
start-stop-daemon --quiet --stop --oknodo --exec /usr/sbin/snmpd
So it's not based on the pid of the process, but on the executable file.
Is there a solution to bypass this problem, that i'm not aware of?
Many thanks.
Regards.
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Lxc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxc-devel