[Gluster-devel] Spurious failures
Michael Scherer
mscherer at redhat.com
Wed Sep 23 10:00:39 UTC 2015
Le mercredi 23 septembre 2015 à 03:25 -0400, Kotresh Hiremath
Ravishankar a écrit :
> Hi Krutika,
>
> Looks like the prerequisites for geo-replication to work is changed
> in slave21
>
> Hi Michael,
Hi,
> Could you please check following settings are made in all linux regression machines?
Yeah, I will add to salt.
> Or provide me with root password so that I can verify.
Root login using password should be disabled, so no. If that's still
working and people use it, that's gonna change soon, too much problems
with it.
> 1. Setup Passwordless SSH for the root user:
Can you be more explicit on where should the user come from so I can
properly integrate that ?
There is something adding lots of line to /root/.ssh/authorized_keys on
the slave, and this make me quite unconfortable, so if that's it, I
rather have it done cleanly, and for that, I need to understand the
test, and the requirement.
> 2. Add below line in /root/.bashrc. This is required as geo-rep does "gluster --version" via ssh
> and it can't find the gluster PATH via ssh.
> export PATH=$PATH:/build/install/sbin:/build/install/bin
I will do this one.
Is georep supposed to work on other platform like freebsd ? ( because
freebsd do not have bash, so I have to adapt to local way, but if that's
not gonna be tested, I rather not spend too much time on reading the
handbook for now )
> Once above settings are done, the following script should output proper version.
>
> -------------------
> #!/bin/bash
>
> function SSHM()
> {
> ssh -q \
> -oPasswordAuthentication=no \
> -oStrictHostKeyChecking=no \
> -oControlMaster=yes \
> "$@";
> }
>
> function cmd_slave()
> {
> local cmd_line;
> cmd_line=$(cat <<EOF
> function do_verify() {
> ver=\$(gluster --version | head -1 | cut -f2 -d " ");
> echo \$ver;
> };
> source /etc/profile && do_verify;
> EOF
> );
> echo $cmd_line;
> }[root at slave32 ~]
>
> HOST=$1
> cmd_line=$(cmd_slave);
> ver=`SSHM root@$HOST bash -c "'$cmd_line'"`;
> echo $ver
> -------------------------
>
> I could verify for slave32.
> [root at slave32 ~]# vi /tmp/gver.sh
> [root at slave32 ~]# /tmp/gver.sh slave32
> 3.8dev
>
> Please help me in verifying the same for all the linux regression machines.
>
--
Michael Scherer
Sysadmin, Community Infrastructure and Platform, OSAS
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20150923/ca4ac46e/attachment-0001.sig>
More information about the Gluster-devel
mailing list