Hi Jakub, I was able to login into Contrail and to have all contrail processes active. My contrail-keystone-auth.conf looks like this:
[KEYSTONE] auth_url=http://<Keystone_IP>:35357/v3 auth_host=<Keystone_IP> auth_protocol=http auth_port=35357 user=admin password=<admin_password> memcache_servers=127.0.0.1:11211 insecure=False I've tried with auth_url as http://<Keystone_IP>:5000/v3 and as http://<Keystone_IP>:35357/v3 and I have obtained the same results. After I log into Contrail, whatever I select (Networks, Policies, Routers, IPAM etc), I get 503 Service Unavailable. I looked over the HTTP requests that Contrail processes exchange with Keystone. A HTTP Post request is sent to <Keystone_IP>:35357 and 400 Bad Request is received. Since the contrail process can authenticate to keystone, it cannot further retrieve info about routers, networks etc. Therefore, 503 Service Unavailable is displayed. Below are the HTTP Request and Response: POST /v2.0/tokens HTTP/1.1 Host: <Keystone_IP>:35357 Connection: keep-alive Accept-Encoding: gzip, deflate Accept: application/json User-Agent: keystonemiddleware.auth_token/4.4.1 keystoneauth1/2.4.1 python-requests/2.10.0 CPython/2.7.5 Content-Type: application/json Content-Length: 51 {"auth": {"passwordCredentials": {"password": ""}}}HTTP/1.1 400 Bad Request Date: Wed, 20 Sep 2017 05:27:25 GMT Server: Apache/2.4.6 (Red Hat Enterprise Linux) Vary: X-Auth-Token x-openstack-request-id: req-40bf8fc7-45b1-4e45-b6cd-e3ea950dbc0e Content-Length: 260 Connection: close Content-Type: application/json {"error": {"message": "Expecting to find username or userId in passwordCredentials - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error.", "code": 400, "title": "Bad Request"}} Thanks, Anda From: Jakub Pavlik [mailto:jpav...@mirantis.com] Sent: Tuesday, September 19, 2017 6:32 PM To: Anda Nicolae Cc: dev@lists.opencontrail.org Subject: Re: [opencontrail-dev] Multiple domains support in Contrail 3.2.5.0 Hi Anda, it is jinja template, you cannot put those params with {{}} . Extend config by this: project_name=admin project_domain_name=default auth_url=http://ip:5000/v3 Jakub On Tue, Sep 19, 2017 at 5:18 PM, Anda Nicolae <anico...@lenovo.com<mailto:anico...@lenovo.com>> wrote: Hi Jakub, Thank you for your response. Before I posted the question on the list, I had modified contrail-auth-keystone.conf like below. Without the changes below, I was not able to log into Contrail: auth_url=http://<IP>:35357/v3 auth_host=<IP> auth_protocol=http auth_port=35357 user=admin password=<password> #admin_user=<admin_user> #admin_password=< admin_password > #admin_tenant_name=< admin_tenant_name > memcache_servers=127.0.0.1:11211<http://127.0.0.1:11211> insecure=False However, I modified contrail-auth-keystone.conf like you told me and now it displays the following error in contrail-collector.log and Collector connection is down: Error the options configuration file contains an invalid line '{%- from "opencontrail/map.jinja" import config with context -%}' This is probably because I do not have any map.jinja file on my Contrail node. Thanks, Anda From: Jakub Pavlik [mailto:jpav...@mirantis.com<mailto:jpav...@mirantis.com>] Sent: Tuesday, September 19, 2017 12:50 PM To: Anda Nicolae Cc: dev@lists.opencontrail.org<mailto:dev@lists.opencontrail.org> Subject: Re: [opencontrail-dev] Multiple domains support in Contrail 3.2.5.0 Hi Anda, do you have configured this https://github.com/salt-formulas/salt-formula-opencontrail/blob/master/opencontrail/files/3.0/contrail-keystone-auth.conf#L14 Jakub On Tue, Sep 19, 2017 at 11:40 AM, Anda Nicolae <anico...@lenovo.com<mailto:anico...@lenovo.com>> wrote: Hi all, I am using Contrail 3.2.5.0 on a RHEL server. I have 3 nodes: an OpenStack controller, a Contrail controller and a Contrail compute. Do you know whether Contrail supports multiple domains? I know that OpenStack supports multiple domains when keystone v3 is used, but Contrail processes do not seem to work OK with keystone v3. Thanks, Anda _______________________________________________ Dev mailing list Dev@lists.opencontrail.org<mailto:Dev@lists.opencontrail.org> http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org -- Jakub Pavlik +420 602 177 027<tel:+420%20602%20177%20027> jpav...@mirantis.com<mailto:jpav...@mirantis.com> -- Jakub Pavlik +420 602 177 027 jpav...@mirantis.com<mailto:jpav...@mirantis.com>
_______________________________________________ Dev mailing list Dev@lists.opencontrail.org http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org