Re: [Openstack] Using Nova client with SSH SOCKS proxy
Thanks guys. I got it working using proxychains (tsocks isn't readily available under brew on OSX). On 16 May 2014 17:24, Andriy Yurchuk wrote: > Hi! > > SOCKS proxy is not an HTTP proxy so setting HTTP_PROXY environment variable > won't work. Rather try something like tsocks: > http://tsocks.sourceforge.net/index.php > > On May 16, 2014, at 7:10 PM, Adrian Smith wrote: > >> Yes, >> >> $ grep localhost /etc/hosts >> # localhost is used to configure the loopback interface >> 127.0.0.1localhost >> ::1 localhost >> fe80::1%lo0localhost >> >> >> >> On 16 May 2014 17:05, Clark, Robert Graham wrote: >>> Is localhost listed in your /etc/hosts ? >>> >>> Maybe try with HTTP_PROXY=http://127.0.0.1:13392 - just in case. >>> >>> On 16/05/2014 11:41, "Adrian Smith" wrote: >>> To access my controller I need to go through a intermediary box. I've created a local SOCKS proxy by ssh'ing to this intermediary with the parameters -D 13392. I then set the environment variable, export HTTP_PROXY=http://localhost:13392 But using "nova list" just gives an error, $ nova list ERROR: HTTPConnectionPool(host='localhost', port=13392): Max retries exceeded with url: http://x.x.x.x:5000/v2.0/tokens (Caused by >>> 'httplib.BadStatusLine'>: '') Should this work? Am I doing something wrong? Adrian ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >>> >> >> ___ >> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> Post to : openstack@lists.openstack.org >> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Re: [Openstack] Using Nova client with SSH SOCKS proxy
I tried with 127.0.0.1 but the same error, $ nova list ERROR: HTTPConnectionPool(host='127.0.0.1', port=13392): Max retries exceeded with url: http://x.x.x.x:5000/v2.0/tokens (Caused by : '') On 16 May 2014 17:10, Adrian Smith wrote: > Yes, > > $ grep localhost /etc/hosts > # localhost is used to configure the loopback interface > 127.0.0.1localhost > ::1 localhost > fe80::1%lo0localhost > > > > On 16 May 2014 17:05, Clark, Robert Graham wrote: >> Is localhost listed in your /etc/hosts ? >> >> Maybe try with HTTP_PROXY=http://127.0.0.1:13392 - just in case. >> >> On 16/05/2014 11:41, "Adrian Smith" wrote: >> >>>To access my controller I need to go through a intermediary box. >>> >>>I've created a local SOCKS proxy by ssh'ing to this intermediary with >>>the parameters -D 13392. >>> >>>I then set the environment variable, >>> export HTTP_PROXY=http://localhost:13392 >>> >>>But using "nova list" just gives an error, >>>$ nova list >>>ERROR: HTTPConnectionPool(host='localhost', port=13392): Max retries >>>exceeded with url: http://x.x.x.x:5000/v2.0/tokens (Caused by >>'httplib.BadStatusLine'>: '') >>> >>>Should this work? Am I doing something wrong? >>> >>>Adrian >>> >>>___ >>>Mailing list: >>>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >>>Post to : openstack@lists.openstack.org >>>Unsubscribe : >>>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Re: [Openstack] Using Nova client with SSH SOCKS proxy
On Fri, May 16, 2014 at 10:41 AM, Adrian Smith wrote: > To access my controller I need to go through a intermediary box. > > I've created a local SOCKS proxy by ssh'ing to this intermediary with > the parameters -D 13392. > > I then set the environment variable, > export HTTP_PROXY=http://localhost:13392 > > But using "nova list" just gives an error, > $ nova list > ERROR: HTTPConnectionPool(host='localhost', port=13392): Max retries > exceeded with url: http://x.x.x.x:5000/v2.0/tokens (Caused by 'httplib.BadStatusLine'>: '') > > Should this work? Am I doing something wrong? > The nova client lib uses requests/urllib3 for HTTP, they do not support SOCKS proxies out of the box. There have been some forks/patches to add that to requests or urllib3, we have not tested those. dt -- Dean Troyer dtro...@gmail.com ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Re: [Openstack] Using Nova client with SSH SOCKS proxy
Yes, $ grep localhost /etc/hosts # localhost is used to configure the loopback interface 127.0.0.1localhost ::1 localhost fe80::1%lo0localhost On 16 May 2014 17:05, Clark, Robert Graham wrote: > Is localhost listed in your /etc/hosts ? > > Maybe try with HTTP_PROXY=http://127.0.0.1:13392 - just in case. > > On 16/05/2014 11:41, "Adrian Smith" wrote: > >>To access my controller I need to go through a intermediary box. >> >>I've created a local SOCKS proxy by ssh'ing to this intermediary with >>the parameters -D 13392. >> >>I then set the environment variable, >> export HTTP_PROXY=http://localhost:13392 >> >>But using "nova list" just gives an error, >>$ nova list >>ERROR: HTTPConnectionPool(host='localhost', port=13392): Max retries >>exceeded with url: http://x.x.x.x:5000/v2.0/tokens (Caused by >'httplib.BadStatusLine'>: '') >> >>Should this work? Am I doing something wrong? >> >>Adrian >> >>___ >>Mailing list: >>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >>Post to : openstack@lists.openstack.org >>Unsubscribe : >>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Re: [Openstack] Using Nova client with SSH SOCKS proxy
Hi! SOCKS proxy is not an HTTP proxy so setting HTTP_PROXY environment variable won't work. Rather try something like tsocks: http://tsocks.sourceforge.net/index.php On May 16, 2014, at 7:10 PM, Adrian Smith wrote: > Yes, > > $ grep localhost /etc/hosts > # localhost is used to configure the loopback interface > 127.0.0.1localhost > ::1 localhost > fe80::1%lo0localhost > > > > On 16 May 2014 17:05, Clark, Robert Graham wrote: >> Is localhost listed in your /etc/hosts ? >> >> Maybe try with HTTP_PROXY=http://127.0.0.1:13392 - just in case. >> >> On 16/05/2014 11:41, "Adrian Smith" wrote: >> >>> To access my controller I need to go through a intermediary box. >>> >>> I've created a local SOCKS proxy by ssh'ing to this intermediary with >>> the parameters -D 13392. >>> >>> I then set the environment variable, >>> export HTTP_PROXY=http://localhost:13392 >>> >>> But using "nova list" just gives an error, >>> $ nova list >>> ERROR: HTTPConnectionPool(host='localhost', port=13392): Max retries >>> exceeded with url: http://x.x.x.x:5000/v2.0/tokens (Caused by >> 'httplib.BadStatusLine'>: '') >>> >>> Should this work? Am I doing something wrong? >>> >>> Adrian >>> >>> ___ >>> Mailing list: >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >>> Post to : openstack@lists.openstack.org >>> Unsubscribe : >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> > > ___ > Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > Post to : openstack@lists.openstack.org > Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Re: [Openstack] Using Nova client with SSH SOCKS proxy
Is localhost listed in your /etc/hosts ? Maybe try with HTTP_PROXY=http://127.0.0.1:13392 - just in case. On 16/05/2014 11:41, "Adrian Smith" wrote: >To access my controller I need to go through a intermediary box. > >I've created a local SOCKS proxy by ssh'ing to this intermediary with >the parameters -D 13392. > >I then set the environment variable, > export HTTP_PROXY=http://localhost:13392 > >But using "nova list" just gives an error, >$ nova list >ERROR: HTTPConnectionPool(host='localhost', port=13392): Max retries >exceeded with url: http://x.x.x.x:5000/v2.0/tokens (Caused by 'httplib.BadStatusLine'>: '') > >Should this work? Am I doing something wrong? > >Adrian > >___ >Mailing list: >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >Post to : openstack@lists.openstack.org >Unsubscribe : >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
[Openstack] Using Nova client with SSH SOCKS proxy
To access my controller I need to go through a intermediary box. I've created a local SOCKS proxy by ssh'ing to this intermediary with the parameters -D 13392. I then set the environment variable, export HTTP_PROXY=http://localhost:13392 But using "nova list" just gives an error, $ nova list ERROR: HTTPConnectionPool(host='localhost', port=13392): Max retries exceeded with url: http://x.x.x.x:5000/v2.0/tokens (Caused by : '') Should this work? Am I doing something wrong? Adrian ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack