[rdo-list] proxy

david caughey djc636 at gmail.com
Fri Sep 22 14:16:48 UTC 2017


Hi Folks,

I am trying to install Packstack Newton behind a proxy.
I recently got the go ahead to build an oVirt environment which went well
but I'm having issues getting Openstack Newton installed behind the proxy.
There seems to be an issue with Proxy swift server?
I have placed the necessary proxy settings in /etc/environment along wit
the no_proxy settings and also set firefox to respect the proxy.
Everything seems to go fine except proxy swift.
Are there any guides or how tos for this type of situation?
Or should I create the environment outside and import,

 /etc/swift/swift.conf
[swift-hash]
swift_hash_path_suffix = 6201ab08e9d345b7

[swift-constraints]
max_header_size=8192

]# openstack endpoint show swift
+--------------+-----------------------------------------------+
| Field        | Value                                         |
+--------------+-----------------------------------------------+
| adminurl     | http://10.20.30.91:8080/v1/AUTH_%(tenant_id)s |
| enabled      | True                                          |
| id           | 5ac84270d5cb406eaaf9181cb54ac141              |
| internalurl  | http://10.20.30.91:8080/v1/AUTH_%(tenant_id)s |
| publicurl    | http://10.20.30.91:8080/v1/AUTH_%(tenant_id)s |
| region       | RegionOne                                     |
| service_id   | 30fbf4a88f8e4ae5bc945e7c4a1db851              |
| service_name | swift                                         |
| service_type | object-store                                  |
+--------------+-----------------------------------------------+

# systemctl status openstack-swift-proxy
â openstack-swift-proxy.service - OpenStack Object Storage (swift) - Proxy
Server
   Loaded: loaded (/usr/lib/systemd/system/openstack-swift-proxy.service;
enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2017-09-21 15:34:21 IST;
23h ago
  Process: 7123 ExecStart=/usr/bin/swift-proxy-server
/etc/swift/proxy-server.conf (code=exited, status=1/FAILURE)
 Main PID: 7123 (code=exited, status=1/FAILURE)

Sep 21 15:34:21 newton-1.eitte.lab swift-proxy-server[7123]: File
"/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 681, in
post
Sep 21 15:34:21 newton-1.eitte.lab swift-proxy-server[7123]: return
self.request(url, 'POST', **kwargs)
Sep 21 15:34:21 newton-1.eitte.lab swift-proxy-server[7123]: File
"/usr/lib/python2.7/site-packages/positional/__init__.py", line 101, in
inner
Sep 21 15:34:21 newton-1.eitte.lab swift-proxy-server[7123]: return
wrapped(*args, **kwargs)
Sep 21 15:34:21 newton-1.eitte.lab swift-proxy-server[7123]: File
"/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 570, in
request
Sep 21 15:34:21 newton-1.eitte.lab swift-proxy-server[7123]: raise
exceptions.from_response(resp, method, url)
Sep 21 15:34:21 newton-1.eitte.lab swift-proxy-server[7123]:
keystoneauth1.exceptions.http.Unauthorized: The request you have made
requires ...35d80)
Sep 21 15:34:21 newton-1.eitte.lab systemd[1]:
openstack-swift-proxy.service: main process exited, code=exited,
status=1/FAILURE
Sep 21 15:34:21 newton-1.eitte.lab systemd[1]: Unit
openstack-swift-proxy.service entered failed state.
Sep 21 15:34:21 newton-1.eitte.lab systemd[1]:
openstack-swift-proxy.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

# tail /var/log/messages
Sep 22 15:07:54 newton-1 swift-proxy-server: File
"/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 681, in
post
Sep 22 15:07:54 newton-1 swift-proxy-server: return self.request(url,
'POST', **kwargs)
Sep 22 15:07:54 newton-1 swift-proxy-server: File
"/usr/lib/python2.7/site-packages/positional/__init__.py", line 101, in
inner
Sep 22 15:07:54 newton-1 swift-proxy-server: return wrapped(*args, **kwargs)
Sep 22 15:07:54 newton-1 swift-proxy-server: File
"/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 570, in
request
Sep 22 15:07:54 newton-1 swift-proxy-server: raise
exceptions.from_response(resp, method, url)
Sep 22 15:07:54 newton-1 swift-proxy-server:
keystoneauth1.exceptions.http.Unauthorized: The request you have made
requires authentication. (HTTP 401) (Request-ID:
req-bfdb735b-36c9-4d42-b071-e79354d3cb9e)
Sep 22 15:07:54 newton-1 systemd: openstack-swift-proxy.service: main
process exited, code=exited, status=1/FAILURE
Sep 22 15:07:54 newton-1 systemd: Unit openstack-swift-proxy.service
entered failed state.
Sep 22 15:07:54 newton-1 systemd: openstack-swift-proxy.service failed.

Keystone logs (only error)
2017-09-22 15:05:23.158 3131 WARNING oslo_log.versionutils
[req-87b12ed7-e93d-4dbc-832a-0a7b5e1e7f43 3c6b71072fdf48b0ac3f027b19fc1598
36354e11031a4f1a9676cd52b0b9f288 - default default] Deprecated:
get_services of the v2 API is deprecated as of Mitaka in favor of a similar
function in the v3 API and may be removed in Q.

NetworkManager is disabled
firewalld is disabled
selinux is disabled

httpd access
10.20.30.1 - - [21/Sep/2017:15:31:23 +0100] "GET /dashboard HTTP/1.1" 500
531 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Firefox/52.0"
10.20.30.1 - - [21/Sep/2017:15:36:30 +0100] "GET /favicon.ico HTTP/1.1" 404
209 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Firefox/52.0"
10.20.30.1 - - [21/Sep/2017:15:36:30 +0100] "GET /favicon.ico HTTP/1.1" 404
209 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Firefox/52.0"

]# openstack service list
+----------------------------------+------------+----------------+
| ID                               | Name       | Type           |
+----------------------------------+------------+----------------+
| 08b9cd749a7c4088a51b49184c980549 | glance     | image          |
| 288278e3de374eb59089ee4f2ae351d4 | aodh       | alarming       |
| 298db4cec1ec4d109e11627a1719d7f3 | heat       | orchestration  |
| 30fbf4a88f8e4ae5bc945e7c4a1db851 | swift      | object-store   |
| 421ca271cfb145459c9a668a0a80b0b6 | neutron    | network        |
| 896d90902f4541309595def5eacc60ca | nova       | compute        |
| 8e8c0f9f141344499dfb46f99f01212c | cinderv2   | volumev2       |
| a91615f268fa4847a0e180097b6dfb71 | cinderv3   | volumev3       |
| ca0f48037e2b4349ba39ffb6fe9b221f | cinder     | volume         |
| defa7e6ded2549c69b6186e3ef5cc94f | ceilometer | metering       |
| f3af042581654378ade38856bb2d86df | keystone   | identity       |
| f3bd2e15def2481ca83ba5451bd17b01 | heat-cfn   | cloudformation |
| fe83eba206b446e4812a6c0ba30d16bd | gnocchi    | metric         |
+----------------------------------+------------+----------------+

It seems the only thing not working is the horizon dashboard.
Any ideas or hints would be appreciated,



BR/David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/rdo-list/attachments/20170922/05ea35ff/attachment.htm>


More information about the rdo-list mailing list