Discovering a multi domain Openstack infrastructure

providers

#1

Hello Community:

I have a multi domain Openstack infrastructure running Ocata. I do no have any issue with the integration. The credential works for both domains. For the first domain: admin domain, I can discover the infrastructure without any issue. For the second domain: all my vms live here, I have a strange error related with the floating ips.

/var/www/miq/vmdb/lib/workers/bin/evm_server.rb:4:in `’
[----] E, [2018-04-09T14:02:25.457453 #13914:6d513c] ERROR – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) EMS: [Private cloud], id: [3] Unable to perform refresh for the following targets:
[----] E, [2018-04-09T14:02:25.457713 #13914:6d513c] ERROR – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) — ManageIQ::Providers::Openstack::CloudManager [Private cloud] id [3]
[----] I, [2018-04-09T14:02:25.540910 #13914:6d513c] INFO – : MIQ(ManageIQ::Providers::Openstack::CloudManager::Refresher#refresh) Refreshing all targets…Complete
[----] E, [2018-04-09T14:02:25.541360 #13914:6d513c] ERROR – : MIQ(MiqQueue#deliver) Message id: [60], Error: [Expected([200, 203]) <=> Actual(500 InternalServerError)
excon.error.response
:body => “{“computeFault”: {“message”: “Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\n<type ‘exceptions.KeyError’>”, “code”: 500}}”
:cookies => [
]
:headers => {
“Content-Length” => “192”
“Content-Type” => “application/json; charset=UTF-8”
“Date” => “Mon, 09 Apr 2018 18:02:25 GMT”
“Openstack-Api-Version” => “compute 2.1”
“Vary” => “OpenStack-API-Version, X-OpenStack-Nova-API-Version”
“X-Compute-Request-Id” => “req-8f73a3e2-b9e1-4c3c-ba1d-fa8b2e044933”
“X-Openstack-Nova-Api-Version” => “2.1”
}
:host => “10.20.103.200”
:local_address => “10.2.11.101”
:local_port => 60164
:path => “/v2.1/os-floating-ips”
:port => 8774
:reason_phrase => “Internal Server Error”
:remote_ip => “10.20.103.200”
:status => 500
:status_line => “HTTP/1.1 500 Internal Server Error\r\n”

On my controllers, I am able to get the floating ips from specific project inside my second domain without any problem

nova --debug floating-ip-list

Currently, I am using gaprindashvili-2 but my issue persist with old other version as well.

I hope soon I can fix this issue.


#2

Hello Community,

Just to comment that I have fixed my issue for myself. The issue was my openstack infrastructure.