Services running on CT0 and VEs? [message #39156] |
Sat, 20 March 2010 01:01 |
jantman
Messages: 3 Registered: March 2010 Location: NJ, USA
|
Junior Member |
|
|
Hello,
I'm in the process of evaluating OpenVZ and Xen for a production virtualization project. My major goals are consolidation and fault-tolerance (the latter of which I still have to look into a bit more). I really like OpenVZ's lower overhead, as we run a standardized environment (all Linux servers run CentOS 5, same kernel, all built from the same basic installation).
We use Puppet to manage all of our servers. I happened to be looking around online, and came by http://forum.openvz.org/index.php?t=msg&goto=14818&, a support forum post about stopping the puppet service on CT0 stops is on CTx's.
The root cause appeared to be that the init scripts use killproc, which on CT0 kill all processes with a given name, even those inside containers.
Does anyone have any experience with this? What are the workarounds? Replacing killproc with a script that makes sure it only kills CT0 processes? Altering all of the init scripts for every service?
This is a major concern to me, as our standardized install includes a number of services that *must* run on every host, regardless of whether it's physical or virtual - SSHd, rsyslog, denyhosts, iptables, puppet, etc.
Thanks for any pointers.
-Jason
|
|
|