Re: Ceph-deploy, sudo and proxies

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Try configuring the curl proxy in /root/.curlrc.  I had a similar problem earlier this week.

 

Overall I have to be sure to set all these proxies individually for ceph-deploy to work on CentOS (Ubuntu is easier):

Curl: /root/.curlrc

rpm: /root/.rpmmacros

wget: /etc/wgetrc

yum: /etc/yum.conf

 

-Joe

 

From: ceph-users-bounces@xxxxxxxxxxxxxx [mailto:ceph-users-bounces@xxxxxxxxxxxxxx] On Behalf Of alistair.whittle@xxxxxxxxxxxx
Sent: Friday, October 25, 2013 10:26 AM
To: ceph-users@xxxxxxxxxxxxxx
Subject: Ceph-deploy, sudo and proxies

 

I have an interesting problem I was hoping someone could help with.

 

My Red Hat servers are configured to use proxies to access the internet.   I have managed to successfully add the Ceph repo install ceph-deploy on the admin node and create the cluster.   All ceph nodes are no password sudo tested and I have made sure that the proxy settings are kept when trying an ‘rpm’ command using sudo.  All other preflight checks are completed with ceph being the default login user etc.

 

So, when I run the ceph-deploy install <ceph-node> command from the admin node, I get the following error:

 

ceph@ldtdsr02se17 PROD $ ceph-deploy install ldtdsr02se18

[ceph_deploy.cli][INFO  ] Invoked (1.2.7): /usr/bin/ceph-deploy install ldtdsr02se18

[ceph_deploy.install][DEBUG ] Installing stable version dumpling on cluster ceph hosts ldtdsr02se18

[ceph_deploy.install][DEBUG ] Detecting platform for host ldtdsr02se18 ...

[ceph_deploy.sudo_pushy][DEBUG ] will use a remote connection with sudo

[ceph_deploy.install][INFO  ] Distro info: RedHatEnterpriseServer 6.4 Santiago

[ldtdsr02se18][INFO  ] installing ceph on ldtdsr02se18

[ldtdsr02se18][INFO  ] Running command: su -c 'rpm --import "https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc"'

[ldtdsr02se18][ERROR ] Traceback (most recent call last):

[ldtdsr02se18][ERROR ]   File "/usr/lib/python2.6/site-packages/ceph_deploy/hosts/centos/install.py", line 23, in install

[ldtdsr02se18][ERROR ]   File "/usr/lib/python2.6/site-packages/ceph_deploy/util/decorators.py", line 10, in inner

[ldtdsr02se18][ERROR ]   File "/usr/lib/python2.6/site-packages/ceph_deploy/util/wrappers.py", line 6, in remote_call

[ldtdsr02se18][ERROR ]   File "/usr/lib64/python2.6/subprocess.py", line 502, in check_call

[ldtdsr02se18][ERROR ]     raise CalledProcessError(retcode, cmd)

[ldtdsr02se18][ERROR ] CalledProcessError: Command '['su -c \'rpm --import "https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc"\'']' returned non-zero exit status 1

[ldtdsr02se18][ERROR ] curl: (7) couldn't connect to host

[ldtdsr02se18][ERROR ] error: https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc: import read failed(2).

[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: su -c 'rpm --import "https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc"'

 

Note that it uses sudo as it should and then complains about not being able to connect.   When I run the exact same command on the ceph node itself as the “ceph” user, it works without any errors.   This implies that the authentication is in place between ceph and root, and the proxy settings are correct.   Yet, it fails to work when initiated from the admin node via ceph-deploy.

 

Any ideas what might be going on here?   I should add that I looked at the github page about using the “–no-adjust-repos” flag but my version of ceph-deploy says it is an invalid flag...

 

Please help

Alistair

 

_______________________________________________

This message is for information purposes only, it is not a recommendation, advice, offer or solicitation to buy or sell a product or service nor an official confirmation of any transaction. It is directed at persons who are professionals and is not intended for retail customer use. Intended for recipient only. This message is subject to the terms at: www.barclays.com/emaildisclaimer.

For important disclosures, please see: www.barclays.com/salesandtradingdisclaimer regarding market commentary from Barclays Sales and/or Trading, who are active market participants; and in respect of Barclays Research, including disclosures relating to specific issuers, please see http://publicresearch.barclays.com.

_______________________________________________

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux