On Sep 7, 4:02 pm, Dan Bode <bod...@gmail.com> wrote:
> after an installation using blastwave on solaris, there were multiple puppet
> processes running, when we try to kill them svc-puppetd start recreates
> them.
>

If you've added puppet to the global zone using blastwave, then it
will be installed into all the child zones too. The installer adds an
SMF service in each zone; each puppetd process you see almost
certainly
corresponds to a separate running zone on your system.

/usr/bin/ps -efZ | grep puppet

should show you which zone they're running in

Doing something like

for zone in `zoneadm list | grep -v global`
do
 zlogin $zone svcadm disable puppetd
done

should disable them all except for the global zone, then you can
re-enable on a zone-by-zone basis as needed.

HTH

Chris


> We can still launch puppet, and it seems to work file, but we are just not
> sure what is going on with these poor lost processes.
>
> Has anyone seen anything like this before or know what the problem is?
>
> thanks in advance,
>
> Dan
>
> [Globalzone>[root@:~]$ svcs -x puppetd
> svc:/network/puppetd:default (Puppet Client Daemon)
>  State: disabled since Mon Sep 07 16:20:05 2009
> Reason: Disabled by an administrator.
>    See: 
> *http://sun.com/msg/SMF-8000-05*<https://ingexhowa01.boehringer.com/exchweb/bin/redir.asp?URL=http://s...>
>    See: puppetd(1)
>    See: /var/svc/log/network-puppetd:default.log
> Impact: This service is not running.
> [Globalzone>[root@:/var/puppet/run]$ ps -ef | grep puppet
>     root 13351     1   0   Aug 21 ?           7:06 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root 13348     1   0   Aug 21 ?           7:46 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  6913     1   0   Aug 28 ?           4:39 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root 13349     1   0   Aug 21 ?           7:38 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  2525  2402   0 16:23:21 pts/3       0:00 grep puppet
> [Globalzone>[root@:/var/puppet/run]$ kill -9 13351 13348 6913 13349
> [Globalzone>[root@:/var/puppet/run]$ ps -ef | grep puppet
>     root  2555  2402   0 16:23:47 pts/3       0:00 grep puppet
>     root  2544 29036   0 16:23:46 ?           0:00 /bin/sh
> /opt/csw/lib/svc/method/svc-puppetd start
>     root  2543  2539   0 16:23:46 ?           0:00 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  2539 29065   0 16:23:46 ?           0:00 /bin/sh
> /opt/csw/lib/svc/method/svc-puppetd start
>     root  2550  2546   0 16:23:46 ?           0:00 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  2548  2544   0 16:23:46 ?           0:00 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  2551 29150   0 16:23:46 ?           0:00 /bin/sh
> /opt/csw/lib/svc/method/svc-puppetd start
>     root  2553  2551   0 16:23:46 ?           0:00 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  2546  6714   0 16:23:46 ?           0:00 /bin/sh
> /opt/csw/lib/svc/method/svc-puppetd start
> [Globalzone>[root@:/var/puppet/run]$ ps -ef | grep puppet
>     root  2644     1   0 16:23:51 ?           0:00 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  2642     1   0 16:23:51 ?           0:00 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  2637     1   0 16:23:50 ?           0:00 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
>     root  2647  2402   0 16:24:02 pts/3       0:00 grep puppet
>     root  2640     1   0 16:23:50 ?           0:00 /opt/csw/bin/ruby
> /opt/csw/bin/puppetd
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to