[CentOS] use pssh to restart a service

Sat Oct 31 21:25:20 UTC 2015
Nux! <nux at li.nux.ro>

Tim,

What does the sudo log say?

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro

----- Original Message -----
> From: "Tim Dunphy" <bluethundr at gmail.com>
> To: "CentOS mailing list" <centos at centos.org>
> Sent: Saturday, 31 October, 2015 21:22:28
> Subject: Re: [CentOS] use pssh to restart a service

>>
>> Have you tried running the command from a conventional login?
>> sudo -S
>> expects a password from stdin, where is that being supplied?
> 
> 
> Yep! That works fine.
> 
> #ssh -qt  bluethundr at es1.example.com "/bin/sudo -S /bin/systemctl restart
> elasticsearch"
> #ssh -qt  bluethundr at es1.example.com "/bin/echo $?"
> 0
> 
> And the user has 'NOPASSWD' access.
> 
> Any ideas?
> 
> Thanks,
> Tim
> 
> On Sat, Oct 31, 2015 at 5:09 PM, Tony Schreiner <anthony.schreiner at bc.edu>
> wrote:
> 
>> On Sat, Oct 31, 2015 at 5:04 PM, Tim Dunphy <bluethundr at gmail.com> wrote:
>>
>> > Hi all,
>> >
>> >  I need to restart a service on a few elasticsearch nodes. I'm trying to
>> do
>> > it with pssh.
>> >
>> >  I'm getting this error when I try to do that:
>> >
>> > pssh -h es_list   "/bin/sudo -S /bin/systemctl restart elasticsearch"
>> > [1] 17:01:50 [FAILURE] bluethundr at es2.example.com Exited with error
>> code 1
>> > [2] 17:01:51 [FAILURE] bluethundr at es3.example.com Exited with error
>> code 1
>> > [3] 17:01:51 [FAILURE] bluethundr at es1.example.com Exited with error
>> code 1
>> >
>> > I have to sudo up from my user account as root logins are disallowed.
>> >
>> > However a simple 'echo hello' command that doesn't require sudo works
>> fine:
>> >
>> > #pssh -h es_list   "/bin/echo hello"
>> > [1] 17:00:40 [SUCCESS] bluethundr at es1.example.com
>> > [2] 17:00:41 [SUCCESS] bluethundr at es3.example.com
>> > [3] 17:00:41 [SUCCESS] bluethundr at es2.example.com
>> >
>> > What am I doing wrong?
>> >
>> > Thanks,
>> > Tim
>> >
>> >
>> Have you tried running the command from a conventional login?
>>
>> sudo -S
>> expects a password from stdin, where is that being supplied?
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> https://lists.centos.org/mailman/listinfo/centos
>>
> 
> 
> 
> --
> GPG me!!
> 
> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos